SQLD소프트웨어 개발난이도 4MCQ

SQLD 소프트웨어 개발 기출문제 #8899

문제

마이크로서비스 아키텍처에서 서비스 간 통합 테스트를 수행할 때, 실제 외부 서비스 대신 사용하여 미리 정해진 응답을 제공하는 테스트 더블(Test Double)은?

① Mock ② Stub ③ Spy ④ Dummy

정답

2

해설

Stub은 실제 외부 서비스나 의존 객체를 대신하여 미리 정해진 응답을 제공하는 테스트 더블이다. Mock은 호출 여부나 호출 방식까지 검증하는 데 초점이 있고, Spy는 실제 객체를 감싸 호출 기록을 남기며, Dummy는 전달만 되고 실제로 사용되지 않는 객체이다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 소프트웨어 개발 기출 #8899 | 문어CBT