문제
테스트 드라이버(Test Driver)에 대한 설명으로 틀린 것은?
① 시험대상 모듈을 호출하는 간이 소프트웨어이다. ② 필요에 따라 매개 변수를 전달하고 모듈을 수행한 후의 결과를 보여줄 수 있다. ③ 상향식 통합 테스트에서 사용된다. ④ 테스트 대상 모듈이 호출하는 하위 모듈의 역할을 한다.
정답
4번
해설
정답: 4. 하위 모듈 역할을 하는 것은 스텁(Stub)이므로 ④는 테스트 드라이버 설명으로 틀렸다.
오답 풀이
- 1번: 드라이버는 대상 모듈을 호출하는 간이 SW가 맞다.
- 2번: 매개변수 전달과 결과 표시는 드라이버 기능이다.
- 3번: 드라이버는 상향식 통합 테스트에 사용된다.
- 4번: 하위 모듈 역할은 스텁이므로 잘못된 설명이다.
보충 개념 드라이버는 상향식에서 상위 모듈 역할, 스텁은 하향식에서 하위 모듈 역할을 한다.