topic난이도 · 약 15

테스트 7원칙

결함 존재 증명 · 완벽 불가능 · 초기 집중 · 결함 집중(파레토) · 살충제 패러독스 · 정황 의존 · 오류 부재의 궤변.

#테스트#7원칙
왜 배우는가

7원칙은 매회 단답으로 출제. 이름과 의미를 정확히 매칭하자.

#원칙의미
1결함 존재 증명테스트는 결함이 있음을 보여줄 뿐, 없음을 증명하지 못한다
2완벽한 테스트 불가능모든 조합을 테스트할 수 없다
3초기 집중초기 단계에서 테스트하는 것이 가장 효과적·경제적
4결함 집중 (파레토 법칙)소수 모듈에 결함이 집중 (20/80)
5살충제 패러독스같은 테스트를 반복하면 더 이상 결함을 못 찾는다
6정황(Context) 의존테스트는 상황에 따라 달라야 한다
7오류 부재의 궤변결함이 없어도 사용자 요구를 못 만족하면 쓸모없다

살충제 패러독스 — 농약을 계속 뿌리면 내성이 생기듯, 같은 테스트 케이스는 결함을 더 이상 찾지 못한다. 테스트 케이스를 지속적으로 리뷰/갱신해야 한다는 원칙.

실기 드릴 2문항
edit실기 드릴 · 단답형

'같은 테스트 케이스를 반복하면 더 이상 결함을 발견하지 못한다'는 원칙은?

edit실기 드릴 · 단답형

결함이 소수 모듈에 집중된다는 원칙은 무엇인가? (파레토 법칙으로도 알려짐)