모두CBT

단위 테스트(Unit Test)와 관련한 설명으로 틀린 것은? | 22년-2회차-정보처리기사-필기 기출문제 상세 페이지

122년-2회차-정보처리기사-필기
단위 테스트(Unit Test)와 관련한 설명으로 틀린 것은?
     
1
구현 단계에서 각 모듈의 개발을 완료한 후 개발자가 명세서의 내용대로 정확히 구현되었는지 테스트한다.
 
2
모듈 내부의 구조를 구체적으로 볼 수 있는 구조적 테스트를 주로 시행한다.
 
3
필요 데이터를 인자를 통해 넘겨주고, 테스트 완료 후 그 결과값을 받는 역할을 하는 가상의 모듈을 테스트 스텁(Stub)이라고 한다.
 
4
테스트할 모듈을 호출하는 모듈도 있고, 테스트할 모듈이 호출하는 모듈도 있다.
 
해설

필요한 데이터를 인자로 전달받고 테스트 완료 후 결과값을 반환하는, 테스트 대상 모듈을 호출하는 상위 모듈 역할의 가상 모듈은 테스트 드라이버(Driver)이며, 테스트 스텁(Stub)은 반대로 테스트 대상 모듈이 호출하는 하위 모듈을 대신해 값을 반환하는 역할을 한다. 따라서 드라이버의 기능을 스텁이라고 설명한 것이 틀린 내용이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.