반응형
38. 하향식 통합에 있어서 모듈 간의 통합 시험을 위해 일시적으로 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈을 무엇이라고 하는가?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 2과목 소프트웨어 개발)
① Stub
② Driver
③ Procedure
④ Function
[해설]
①번 Stub이 정답입니다.
Stub(스터브)은 하향식 통합 테스트에서 임시로 제공되는 시험용 모듈로, 상위 모듈이 존재하지만 하위 모듈이 아직 개발되지 않았을 때 사용됩니다. Stub은 테스트를 위해 필요한 최소한의 기능만을 제공하며, 실제 모듈이 개발되기 전까지 임시로 대체하는 역할을 합니다.
반면, **Driver(드라이버)**는 상향식 통합 테스트에서 하위 모듈을 실행하기 위해 사용되는 임시 모듈입니다.
- Procedure와 Function은 일반적인 프로그래밍 개념으로, 통합 테스트에서 Stub과 같은 역할을 수행하지 않습니다.
Stub은 하향식 테스트에서 상위 모듈이 정상적으로 동작하는지 검증하는 데 중요한 역할을 합니다! 🚀
'13 _ 정보처리기사 [필기]' 카테고리의 다른 글
| 40. 외계인코드(Alien Code)에 대한 설명으로 옳은 것은? (0) | 2025.06.15 |
|---|---|
| 39. SW 패키징 도구 활용 시 고려 사항과 거리가 먼 것은? (0) | 2025.06.15 |
| 37. 검증 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행하는 기법이며, 일반적으로 통제된 환경에서 사용자와 개발자가 함께 확인하면서 수행되는 검사는? (0) | 2025.06.15 |
| 36. 소스코드 품질분석 도구 중 정적분석 도구가 아닌 것은? (0) | 2025.06.15 |
| 35. 알고리즘 시간복잡도 O(1)이 의미하는 것은? (0) | 2025.06.15 |