통합 테스트에서 다음 역할을 대신하는 더미 모듈을 각각 쓰시오.①하향식 통합에서 아직 결합하지 않은 하위 모듈을 대신해 정해진 결과를 반환한다.②상향식 통합에서 아직 결합하지 않은 상위 모듈을 대신해 하위 모듈을 호출하고 입출력을 확인한다.
모범답안
① Stub ② Driver
풀이와 판단 근거
하향식 통합은 상위 모듈부터 내려가므로 아직 준비되지 않은 하위 호출 대상을 Stub이 대신한다. 상향식 통합은 하위 모듈부터 묶기 때문에 이를 호출할 상위 모듈 역할을 Driver가 대신해 입력을 주고 결과를 관찰한다.
Stub은 호출받는 쪽, Driver는 호출하는 쪽이라는 기준으로 구분하면 방향을 외우기 쉽다.
자주 틀리는 지점
- 하향식에 Driver를 사용한다고 반대로 작성
- Stub과 Mock을 완전히 동일한 용어로 처리
- Driver를 실제 장치 드라이버로 해석
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.