본문 바로가기
13 _ 정보처리기사 [필기]

38. 하향식 통합에 있어서 모듈 간의 통합 시험을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈을 무엇이라고 하는가?

by 오에이공부방 2025. 6. 15.
반응형

38. 하향식 통합에 있어서 모듈 간의 통합 시험을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈을 무엇이라고 하는가?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 2과목 소프트웨어 개발)

① Stub
② Driver
③ Procedure
④ Function

[해설]

①번 Stub이 정답입니다.

Stub(스터브)은 하향식 통합 테스트에서 임시로 제공되는 시험용 모듈로, 상위 모듈이 존재하지만 하위 모듈이 아직 개발되지 않았을 때 사용됩니다. Stub은 테스트를 위해 필요한 최소한의 기능만을 제공하며, 실제 모듈이 개발되기 전까지 임시로 대체하는 역할을 합니다.

반면, **Driver(드라이버)**는 상향식 통합 테스트에서 하위 모듈을 실행하기 위해 사용되는 임시 모듈입니다.

  • ProcedureFunction은 일반적인 프로그래밍 개념으로, 통합 테스트에서 Stub과 같은 역할을 수행하지 않습니다.

Stub은 하향식 테스트에서 상위 모듈이 정상적으로 동작하는지 검증하는 데 중요한 역할을 합니다! 🚀