pile·

[10분 테코톡] 샤를의 기존 테스트를 넘어, Fuzz Testing

우아한테크·우아한테크코스 테코톡 2026 2026··
#junit#fuzz-testing#coverage-guided-fuzzing#jazzer#software-testing#security-testing

챕터별 상세

010:32 – 1:53

사람이 작성한 예제 기반 테스트의 한계

빈 문자열과 최대 길이처럼 예상 가능한 사례를 테스트해도 실제 사용자는 깨진 인코딩, 매우 긴 값, 악성 문자열 등 개발자가 떠올리지 못한 입력을 보낼 수 있다. 가능한 입력을 사람이 모두 열거할 수 없으므로 다양한 데이터를 자동으로 생성하고 반복 검증할 방법이 필요하다.