문제 상세보기
문제 정보

문제 ID: 540171

카테고리: 정보처리기사

강의: 미분류

키워드: 없음

문제
테스트 드라이버(Test Driver)에 대한 설명으로 틀린 것은?
정답을 선택하세요
1 시험대상 모듈을 호출하는 간이 소프트웨어이다.
2 필요에 따라 매개 변수를 전달하고 모듈을 수행한 후의 결과를 보여줄 수 있다.
3 상향식 통합 테스트에서 사용된다.
4 테스트 대상 모듈이 호출하는 하위 모듈의 역할을 한다.
단일 문제
정답
4번 : 테스트 대상 모듈이 호출하는 하위 모듈의 역할을 한다.
해설 gpt-4o-mini 생성
[정답 근거] → 4번은 "테스트 대상 모듈이 호출하는 하위 모듈의 역할을 한다"는 설명이 틀렸습니다. 테스트 드라이버는 시험대상 모듈을 호출하는 소프트웨어로, 하위 모듈의 역할을 하지 않으며, 오히려 상위 모듈을 테스트하기 위한 도구입니다.

[오답 해설] → 1번, 2번, 3번은 모두 테스트 드라이버의 기능과 용도를 올바르게 설명하고 있습니다. 1번은 테스트 드라이버가 시험대상 모듈을 호출하는 간이 소프트웨어라는 점을 강조하고, 2번은 매개 변수를 전달하고 결과를 보여줄 수 있는 기능을 설명합니다. 3번은 테스트 드라이버가 상향식 통합 테스트에서 사용된다는 점을 정확히 지적하고 있습니다.

[관련 개념] → 테스트 드라이버는 소프트웨어 테스트에서 상위 모듈을 테스트하기 위해 하위 모듈을 대신 호출하는 역할을 하며, 상향식 통합 테스트에서 자주 사용됩니다. 이는 모듈 간의 상호작용을 검증하는 데 중요한 도구입니다.

[학습 포인트] → 테스트 드라이버의 역할과 기능을 명확히 이해하는 것이 중요합니다. 특히, 상향식 통합 테스트에서의 활용과 하위 모듈과의 관계를 구분할 수 있어야 합니다. 이를 통해 소프트웨어 테스트의 전반적인 이해도를 높일 수 있습니다.