정처기
[05. 애플리케이션 테스트 관리] 테스트 오라클 / V - 모델
곱창국수
2024. 4. 23. 17:51
테스트 오라클
- 테스트 결과가 올바른지 판단하기 위해 사전에 정의된 참값을 대입하여 비교하는 기법
- 종류
- 참오라클(True) : 모든 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공하는 오라클, 발생된 모든 오류를 검출할 수 있음
- 샘플링 오라클(Sampling) : 특정한 몇몇 테스트 케이스 입력
- 추정 오라클(Heuristic)
- 일관성 검사 오라클(Consistent)
V - 모델
인수 테스트
- 사용자 인수 테스트
- 운영상의 인수 테스트
- 계약 인수 테스트
- 규정 인수 테스트
- 알파 테스트 : 개발자 앞에서 행하는 테스트 개발자와 함께 확인하면서 기록
- 베타 테스트 : 선정된 최종 사용자가 여러명의 사용자 앞에서 행하는 테스트
통합 테스트
- 하향식 통합 테스트
- 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트하는 기법
- Stub 사용하여 대체함
- 상향식 통합 테스트
- 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트
- 하위 모듈을 클러스터로 결합한다.
- 상위 모듈에서 데이터의 입 출력을 확인하기 위해 더미 모듈인 드라이버 를 작성한다.