21-2통합 테스트에서 아직 완성되지 않은 모듈을 대신하는 테스트 하네… | 2021년 정보처리기사실기 2회차 기출문제 상세 페이지
7
21-2
통합 테스트에서 아직 완성되지 않은 모듈을 대신하는 테스트 하네스 구성 요소에 대한 설명이다. 빈칸에 알맞은 용어를 적으시오.
- 상향식 통합 테스트에서는 하위 모듈을 호출해 줄 상위 모듈이 없으므로 테스트 드라이버를 쓴다.
- 하향식 통합 테스트에서는 상위 모듈이 부를 하위 모듈이 없으므로, 정해진 값만 돌려주는 임시 모듈인 테스트 ( )을/를 쓴다.
해설
스텁(Stub)
[해설]
하향식 통합 테스트에서 아직 없는 하위 모듈을 대신해 정해진 값만 돌려주는 임시 모듈은 테스트 스텁(Stub)이다.
상위 모듈부터 먼저 만들어 시험하므로 호출될 하위 모듈 자리를 스텁으로 채운다. 반대로 상향식에서 하위 모듈을 호출해 주는 임시 상위 모듈은 테스트 드라이버(Driver)다.
외우는 요령: 하향식은 스텁(아래를 대신), 상향식은 드라이버(위를 대신)다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.