[테스트] 5. 테스트 오라클
2024. 4. 21. 22:36ㆍcs및 소프트스킬/테스트
728x90
반응형
SMALL
1. 테스트 오라클(Test Oracle)
- 테스트 결과가 올바른지 판단하기 위해 사전에 정의된 참 값을 대입하여 비교하는 기법
=> 결과 판단 : 테스트 케이스에 대한 예상 결과를 계산 or 확인
2. 테스트 오라클 특징
- 제한된 검증
- 수학적 기법
- 자동화 기능
3. 테스트 오라클 종류
- 참(True) 오라클
- 샘플링(Sampling) 오라클
- 휴릭스틱(Heuristic) 오라클
- 일관성 검사(Consistent) 오라클
4. 참(True) 오라클
- 모든 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공하는 오라클
- 발생된 모든 오류를 검출 할 수 있음
5. 샘플링(Sampling) 오라클
- 특정한 몇몇 테스트 케이스의 입력 값들에 대해서만 기대하는 결과를 제공하는 오라클
- 전수 테스트가 불가능한 경우 사용하는 오라클
6. 휴릭스틱(Heuristic) 오라클
- 특정 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공
- 나머지 입력 값들에 대해 추정으로 처리하는 오라클
7. 일관성 검사(Consistent) 오라클
- 애플리케이션 변경 있을 때 수행
- 테스트 케이스의 수행 전과 후의 결고 값이 동일한지를 확인하는 오라클
728x90
반응형
LIST
'cs및 소프트스킬 > 테스트' 카테고리의 다른 글
[테스트] 7. 성능 측정 지표 및 소스코드 품질 분석 도구 (0) | 2024.04.22 |
---|---|
[테스트] 6. 테스트 자동화 도구 및 테스트 하네스, 결함 (0) | 2024.04.21 |
[테스트] 4. 통합 테스트 종류, 인수 테스트 종류의 대한 설명 (1) | 2024.04.21 |
[테스트] 3. 애플리케이션 테스트 - 테스트 단계 (0) | 2024.04.21 |
[테스트] 2. 동적 테스트 종류 - 화이트박스, 블랙박스 테스트 (0) | 2024.04.21 |