1. 애플리케이션 테스트
애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차
2. 애플리케이션 테스트의 기본 원리
(1) 완벽한 테스트 불가능
잠재적인 결함을 줄일 수 잇지만 소프트웨어에 결함이 없다고 증명할 수 없음
(2) 파레토 법칙(Pareto Principle)
애플리케이션 20%에 해당하는 코드에서 전체 결함의 80%가 발견된다는 법칙
(3) 살충제 패러독스(Pesticide Paradox)
동일한 테스트 케이스로 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않는 현상
(4) 테스팅은 정황 의존
정황에 따라 테스트 결과가 달라질 수 있으므로, 정황에 따라 테스트를 다르게 수행해야 함
(5) 오류-부재의 궤변
결함을 모두 제거해도 사용자의 요구사항을 만족시키지 못하면 해당 소프트웨어는 품질이 높다고 말할 수 없음
(6) 테스트와 위험은 반비례
(7) 테스트의 점진적 확대
(8) 테스트의 별도 팀 수행 : 테스트는 개발자와 관계 없는 별도의 팀에서 수행해야 함
출처 : 정보처리기사 실기 2024 기본서 / 저자 : 길벗알앤디(김정준, 강윤석, 김용갑, 김우경) / 출판사 : 길벗
'정보처리기사 실기 > 애플리케이션 테스트 관리' 카테고리의 다른 글
테스트 케이스/ 테스트 시나리오/ 테스트 오라클 (1) | 2024.04.23 |
---|---|
통합 테스트 (0) | 2024.04.23 |
개발 단계에 따른 애플리케이션 테스트 (0) | 2024.04.23 |
테스트 기법에 따른 애플리케이션 테스트 (0) | 2024.04.23 |
애플리케이션 테스트의 분류 (0) | 2024.04.22 |