더북(TheBook)

3. 조건 분기 조합 검증

조건이 세 개 이상 조합되면, 테스트해야 할 경우의 수는 기하급수적으로 늘어납니다. 이럴 때 AI에게 다음과 같이 물어봅니다.

입력

이 함수의 모든 분기 조합에 대한 테스트 케이스를 만들어 줘.

출력

• 조건 A만 참일 때

• 조건 B만 참일 때

• A와 B가 동시에 참일 때

• A는 참이고 B는 거짓일 때

• 기타 발생할 가능성이 있는 케이스

단일 테스트에서는 통과하지만 특정 조건 조합에서만 실패하는 버그는 이 과정에서 발견할 수 있습니다.