본문 바로가기
자격증/정보처리산업기사

[정보처리산업기사 실시] 애플리케이션 테스트 수행(Part.애플리케이션 테스트 요점)

by Thompson 2024. 7. 19.
728x90
애플리케이션 테스트

 

  1. 애플리케이션 테스트는 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차입니다.
  2. 애플리케이션 테스트는 개발된 소프트웨어가 고개의 요구사항을 만족시키는지 확인(Vaildation)하고 소프트웨어가 기능을 정확히 수행하는지 검증(Verification)합니다.
애플리케이션 테스트의 기본 원리

 

  • 완벽한 테스트 불가능 : 소프트웨어의 잠제적인 결함을 줄일 수 있지만, 소프트웨어에 결함이 없다고 증명할 수는 없음.
  • 파레토 법칙 : 애플리케이션의 20%에 해당하는 코드에서 전체 결함의 80%가 발견된다는 법칙
  • 살충제 패러독스 : 동일한 테스트 케이스로 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않는 현상.
  • 테스팅은 정황 의존 : 소프트웨어의 특징, 테스트 환경, 테스터의 역량 등 정황에 따라 테스트 결과가 달라질 수 있으므로 정황에 따라 테스트를 다르게 수행.
  • 오류-부재의 궤변 : 소프트웨어의 결함을 모두 제거해도 사용자의 요구사항을 만족시키지 못하면 해당 소프트웨어는 품질이 높다고 말할 수 없는 것.