정처기

[05. 애플리케이션 테스트 관리] 테스트 오라클 / V - 모델

곱창국수 2024. 4. 23. 17:51

테스트 오라클

  • 테스트 결과가 올바른지 판단하기 위해 사전에 정의된 참값을 대입하여 비교하는 기법
  • 종류
    • 참오라클(True) : 모든 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공하는 오라클, 발생된 모든 오류를 검출할 수 있음
    • 샘플링 오라클(Sampling) : 특정한 몇몇 테스트 케이스 입력
    • 추정 오라클(Heuristic)
    • 일관성 검사 오라클(Consistent)

V - 모델

V-모델

인수 테스트

  • 사용자 인수 테스트
  • 운영상의 인수 테스트
  • 계약 인수 테스트
  • 규정 인수 테스트
  • 알파 테스트 : 개발자 앞에서 행하는 테스트 개발자와 함께 확인하면서 기록
  • 베타 테스트 : 선정된 최종 사용자가 여러명의 사용자 앞에서 행하는 테스트

 

통합 테스트

  • 하향식 통합 테스트
    • 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트하는 기법
    • Stub 사용하여 대체함
  • 상향식 통합 테스트
    • 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트
    • 하위 모듈을 클러스터로 결합한다.
    • 상위 모듈에서 데이터의 입 출력을 확인하기 위해 더미 모듈인 드라이버 를 작성한다.