테스트 더블은 소프트웨어 테스트에서 실제 객체를 대신해 사용하는 모의 객체를 의미합니다. 테스트 중 코드의 특정 부분을 격리하고 독립적으로 테스트할 수 있도록 도와줍니다. 이 개념은 소프트웨어 테스트에서 중요한 요소로, 다양한 상황에서 테스트 환경을 제어하고 예상 결과