문제
테스트 하네스 구성 요소 중 하위 모듈이 호출되었을 때 가상의 결과를 반환해 주는 더미 모듈은?
① Driver ② Stub ③ Oracle ④ Monitor
정답
2번
해설
정답: 2. Stub은 아직 구현되지 않았거나 테스트 대상 하위 모듈을 대신해 가상의 결과를 반환하는 더미 모듈이다.
오답 풀이
- 1번: Driver는 테스트 대상 모듈을 호출하는 상위 모듈 역할을 한다.
- 2번: Stub은 하위 모듈을 대체한다.
- 3번: Oracle은 테스트 결과의 참·거짓 판단 기준 역할을 한다.
- 4번: Monitor는 테스트 실행 상태를 관찰하는 도구이다.
보충 개념 하향식 통합 테스트에서는 스텁이, 상향식 통합 테스트에서는 드라이버가 주로 사용된다.