topic★★★★★난이도 · 약 15분
테스트 7원칙
결함 존재 증명 · 완벽 불가능 · 초기 집중 · 결함 집중(파레토) · 살충제 패러독스 · 정황 의존 · 오류 부재의 궤변.
#테스트#7원칙
왜 배우는가
7원칙은 매회 단답으로 출제. 이름과 의미를 정확히 매칭하자.
| # | 원칙 | 의미 |
|---|---|---|
| 1 | 결함 존재 증명 | 테스트는 결함이 있음을 보여줄 뿐, 없음을 증명하지 못한다 |
| 2 | 완벽한 테스트 불가능 | 모든 조합을 테스트할 수 없다 |
| 3 | 초기 집중 | 초기 단계에서 테스트하는 것이 가장 효과적·경제적 |
| 4 | 결함 집중 (파레토 법칙) | 소수 모듈에 결함이 집중 (20/80) |
| 5 | 살충제 패러독스 | 같은 테스트를 반복하면 더 이상 결함을 못 찾는다 |
| 6 | 정황(Context) 의존 | 테스트는 상황에 따라 달라야 한다 |
| 7 | 오류 부재의 궤변 | 결함이 없어도 사용자 요구를 못 만족하면 쓸모없다 |
살충제 패러독스 — 농약을 계속 뿌리면 내성이 생기듯, 같은 테스트 케이스는 결함을 더 이상 찾지 못한다. 테스트 케이스를 지속적으로 리뷰/갱신해야 한다는 원칙.
실기 드릴 2문항
edit실기 드릴 · 단답형
'같은 테스트 케이스를 반복하면 더 이상 결함을 발견하지 못한다'는 원칙은?
edit실기 드릴 · 단답형
결함이 소수 모듈에 집중된다는 원칙은 무엇인가? (파레토 법칙으로도 알려짐)