[정보처리기사] 소프트웨어 테스트 기본원칙
less than 1 minute read
소프트웨어 테스트 기본원칙
- 테스팅은 결함이 존재함을 밝히는 활동
- 완벽한 테스팅은 불가능
- 테스팅은 개발 초기에 시작
- 결함 집중
- 살충제 패러독스(Pesticide Paradox)
- 테스팅은 정황(Context)에 의존
- 오류 부재의 궤변
결함 집중
- 파레토 법칙이 좌우한다.(오류의 80%는 전체 모듈의 20%에서 발견)
- 애플리케이션 결함의 대부분은 소수의 특정한 모듈에 집중되어 존재한다.
- 결함은 발생한 모듈에서 계속 추가로 발생할 가능성이 높다.
살충제 패러독스
- 동일한 테스트 케이스를 반복하면 더 이상 새로운 결함이 발견되지 않는 현상
정보처리기사 기출문제
# 21년 2회
23. 다음 설명의 소프트웨어 테스트의 기본원칙은?
- 파레토 법칙이 좌우한다.
- 애플리케이션 결함의 대부분은 소수의 특정한 모듈에 집중되어 존재한다.
- 결함은 발생한 모듈에서 계속 추가로 발생할 가능성이 높다.
① 살충제 패러독스
② 결함 집중
③ 오류 부재의 궤변
④ 완벽한 테스팅은 불가능
Comments