1. Mocking의 기본 개념 정리


테스트 환경에서 Mocking은 실제 객체 대신 테스트에 필요한 특정 동작이나 응답을 제공하는 가짜 객체(테스트 더블)를 만들어 사용하는 기법이다. 이를 통해 테스트의 독립성을 유지하고, 외부 의존성이나 복잡한 환경 설정 없이 단위 테스트를 효율적으로 수행할 수 있다.

주요 용어 설명

Mock

Stub

Spy

Fake

테스트 더블(Test Double)의 역할