8번 문제의 답이 스텁으로 되어 있는데요.
외부 API 호출을 통해 넘어온 파라미터 값을 입력받지 못해서 더미 모듈을 만든거면 상위 모듈에 대한 테스트 도구이니 드라이버가 맞는 답 아닌가요?
책에 있는 스텁과 드라이버 설명에도 테스트 입력을 공급해 주는 역할은 드라이버라고 되어 있습니다.
확인 부탁드립니다.
감사합니다.
안녕하세요 길벗수험서 운영팀입니다.
등록하신 교재에 모의고사 02회가 존재하지 않습니다.
시험대비자료라면 몇년 몇회인지, 교재라면 몇 페이지에 있는 것인지 기재해주시기 바랍니다.
드라이버는 테스트 중에 미완성된 상위 모듈을 대체하고,
스텁은 미완성된 하위 모듈을 대체합니다.
상/하위 모듈의 역할에 대입해보면 드라이버와 스텁이 어떤 역할을 하는지 알 수 있습니다.
드라이버는 테스트 대상 모듈의 호출과 수행에 필요한 데이터를 제공하고,
스텁은 테스트 대상 모듈이 데이터와 함께 호출하면 실제 하위 모듈이 반환했을 결과를 돌려주는 역할을 수행합니다.
행복한 하루되세요 :)
-
관리자2021-11-11 09:19:46
안녕하세요 길벗수험서 운영팀입니다.
등록하신 교재에 모의고사 02회가 존재하지 않습니다.
시험대비자료라면 몇년 몇회인지, 교재라면 몇 페이지에 있는 것인지 기재해주시기 바랍니다.
드라이버는 테스트 중에 미완성된 상위 모듈을 대체하고,
스텁은 미완성된 하위 모듈을 대체합니다.
상/하위 모듈의 역할에 대입해보면 드라이버와 스텁이 어떤 역할을 하는지 알 수 있습니다.
드라이버는 테스트 대상 모듈의 호출과 수행에 필요한 데이터를 제공하고,
스텁은 테스트 대상 모듈이 데이터와 함께 호출하면 실제 하위 모듈이 반환했을 결과를 돌려주는 역할을 수행합니다.
행복한 하루되세요 :)