다음 설명에 해당하는 용어는?○ 테스트 실행 결과를 검증하기 위한 메커… | [7급 국가직 소프트웨어공학] 24년 1회차 기출문제 상세 페이지
1[7급 국가직 소프트웨어공학] 24년 1회차
다음 설명에 해당하는 용어는?○ 테스트 실행 결과를 검증하기 위한 메커니즘
○ 테스트 수행 결과가 참인지 거짓인지를 판단하기 위해 미리 정의된 참값과 비교하는 테스트 기법
1
테스트 케이스(test case)
2
테스트 오라클(test oracle)
3
테스트 하니스(test harness)
4
테스트 드라이버(test driver)
해설
실행 결과가 맞는지 판정하는 기준·메커니즘은 테스트 오라클이다.
오라클은 기대 결과(참값)를 제공해 실제 결과와 비교함으로써 통과·실패를 판정한다.
- 테스트 케이스: 입력값·실행 조건·기대 결과를 묶은 테스트 단위로, 판정 메커니즘 자체는 아니다.
- 테스트 하니스: 드라이버·스텁·스크립트 등 테스트 실행을 지원하는 도구와 환경의 모음이다.
- 테스트 드라이버: 하위 모듈을 호출해 실행시키는 임시 상위 모듈로, 상향식 통합에 쓰인다.
오류나 개정된 내용이 보이면 알려주세요