13 _ 정보처리기사 [필기]

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

오에이공부방 2025. 6. 15. 20:17
반응형

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

① Stub
② Driver
③ Procedure
④ Function

[해설]

①번 Stub이 정답입니다.

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

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

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

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