문제
다음 중 하향식(Top-Down) 통합 테스트 전략에 대한 설명으로 가장 적절한 것은?
① 하위 모듈부터 통합하며 드라이버(Driver)가 필요하다 ② 상위 모듈부터 통합하며 스텁(Stub)이 필요하다 ③ 모든 모듈을 동시에 통합하므로 스텁과 드라이버가 모두 필요하다 ④ 모듈을 하나씩 추가하므로 인터페이스 오류를 발견하기 어렵다
정답
2번
해설
하향식 통합 테스트는 최상위 모듈부터 시작하여 점진적으로 하위 모듈을 통합하는 방식이다. 아직 개발되지 않았거나 준비되지 않은 하위 모듈을 대신하기 위해 스텁(Stub)을 사용한다. ①은 상향식 통합 테스트, ③은 빅뱅 통합 테스트, ④는 점진적 통합 테스트의 장점을 반대로 설명한 것이다.