자격증/정보처리기사 실기 - 기출문제
[정보처리기사 실기] 2020년 4회 13 - 테스트 오라클
Ayel
2025. 7. 14. 11:07
13
특정한 몇몇 테스트 케이스의 입력 값들에 대해서만 기대하는 결과를 제공하는 오라클로, 전수 테스트가 불가능한 경우 사용하고, 경계값 및 구간별 예상값 결과 작성시 사용하는 오라클을 쓰시오.
답
더보기
샘플링 오라클, Sampling Oracle
해설
<테스트 오라클 4 종류>
| 참(True) 오라클 | - 모든 테스트 케이스의 입력 값에 대해 기대하는 결과를 제공하는 오라클 - 발생된 모든 오류 검출 |
| 샘플링(Sampling) 오라클 | - 특정한 몇몇 테스트 케이스의 입력값들에 대해서만 기대하는결과를 제공 - 전수테스트가 불가능한 경우 사용 |
| 추정(Heuristic) 오라클 | - 특정 테스트 케이스의 입력값에 대해 기대하는 결과를 제공 - 나머지 입력값에 대해서는 추정으로 처리하는 오라클 |
| 일관성 검사(Consistent) 오라클 | - 애플리케이션에 변경이 있을 때, 테스트 케이스의 수행 전과 후의 결과 값이 동일한지를 확인하는 오라클 |