p.224, 2-78
1) 애플리케이션 테스트의 개념
- 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차
- 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인(Validation)
- 소프트웨어가 기능을 정확히 수행하는지 검증(Verification)
2) 애플리케이션 테스트의 기본 원리 ★ __ 20년 1, 2회 기출문제
종류 |
설명 |
테스팅은 결함이 존재함을 밝히는 것 |
결함을 줄일 순 있지만, 결함이 없다고는 증명할 수 없음 |
완벽한 테스팅은 불가능 |
무한 경로, 무한 입력 값으로 인한 어려움 |
개발 초기에 테스팅 시작 |
테스팅 기간 단축, 재작업 감소로 개발 기간 단축 및 결함 예방 |
결함 집중 |
20%의 모듈에서 80%의 결함 발견, 파레토(Pareto) 법칙 ★ |
살충제 패러독스 (20년 1회차 실기 기출문제) |
동일한 테스트 케이스에 의한 반복적 테스트는 새로운 버그를 찾지 못함 ★ |
테스팅은 정황에 의존적 |
소프트웨어 성격에 맞게 테스트 실시 |
오류-부재의 궤변 |
요구사항을 충족시켜주지 못한다면, 결함이 없다고 해도 품질이 높다 볼 수 없음 |
#결완초집 살정오
'정보처리기사 필기 총정리 > 2과목: 소프트웨어 개발' 카테고리의 다른 글
화이트박스 테스트, 블랙박스 테스트 ★★★ (0) | 2020.10.01 |
---|---|
애플리케이션 테스트의 분류 ★★ (0) | 2020.10.01 |
버전 관리 도구 ★★ (0) | 2020.10.01 |
형상 관리 ★★ (0) | 2020.10.01 |
디지털 저작권 관리 ★★ (0) | 2020.10.01 |
댓글