단위 테스트는 내 코드만 실제로 실행하고 외부 의존성은 대역으로 바꾼다

API, DB, 시간, 저장소처럼 느리거나 불안정한 부분은 mock으로 고정해 실패 원인을 좁힌다.

1

핵심 1

단위 테스트는 내 코드만 실제로 실행하고 외부 의존성은 대역으로 바꾼다

2

핵심 2

단위 테스트는 내 코드만 실제로 실행하고 외부 의존성은 대역으로 바꾼다

3

핵심 3

API, DB, 시간, 저장소처럼 느리거나 불안정한 부분은 mock으로 고정해 실패 원인을 좁힌다.

4

핵심 4

Real 계산/렌더/이벤트 테스트할 내 코드 Mock fetch/DB/time 외부 변동 제거 Assert 결과와 호출 계약 확인 Refactor 내부 변경 외부…

핵심mock은 코드를 속이는 장치가 아니라 테스트가 설명하려는 경계를 선명하게 만드는 장치다.