✅ **📌 테스트 더블 (Test Double)**란?테스트를 쉽게 만들기 위해 실제 객체를 흉내 낸 가짜 객체들영화에서 대역 배우(double) 쓰는 것처럼,→ 테스트에서도 진짜 객체 대신 **“가짜 객체”**를 쓰는 거임.🧩 테스트 더블의 5가지 유형종류설명대표 특징Dummy값 전달만 하고 사용되지 않음쓰이진 않지만 인자 채우기용Stub미리 정해진 값 반환로직 없이 값만 반환Mock메서드 호출 여부 등 행동 검증assert_called 등 사용Spy진짜 객체를 감시, 일부만 가짜로 대체실제 동작 + 호출 기록Fake진짜처럼 동작하지만 단순한 구현체예: 메모리 DB💡 정리하자면:🔹 이것들은 테스트 자체가 아니라, 테스트를 "도와주는 역할자"🔹 Mock, Stub, Spy → 전부 Test Do..