소프트웨어 개발과 프로젝트 관리
상향식 테스트에서 아직 완성되지 않은 상위 모듈 대신, 테스트 대상인 하위 모듈을 호출하여 테스트 데이터를 넘기고 결과를 받기 위해 만드는 것은?
- A드라이버
- B스텁
- C인서킷 에뮬레이터
정답과 해설 보기
정답: A. 드라이버
상향식 테스트는 하위 모듈부터 차례로 통합해 가는 방법으로, 호출하는 쪽인 상위 모듈이 아직 없으므로 대신 호출하는 테스트용 프로그램인 드라이버를 만듭니다. 반대로 상위부터 차례로 통합하는 하향식 테스트에서는 아직 완성되지 않은 하위 모듈 대신, 정해진 값을 반환하기만 하는 스텁을 만듭니다. 인서킷 에뮬레이터는 마이컴 대신 기판에 연결하여, 실기 위에서 프로그램의 실행을 멈추거나 내부를 관찰하는 디버그용 장치입니다.