Testing checklist

컴포넌트 테스트를 안정적으로 유지하는 순서

사용자 관점의 쿼리, 의존성 격리, 서버 컴포넌트 경계, 회귀 감지를 함께 점검합니다.

1

화면 기준 선택

역할, 라벨, 텍스트처럼 사용자가 인식하는 단서로 요소를 찾습니다.

2

외부 의존성 격리

라우터, API, 전역 상태는 테스트용 값으로 고정해 원인을 좁힙니다.

3

경계 나누기

서버 컴포넌트는 데이터 전달 경계로 보고 클라이언트 UI를 검증합니다.

4

회귀 신호 확인

스냅샷과 커버리지는 보조 지표로 쓰고 테스트 의도를 먼저 확인합니다.

좋은 컴포넌트 테스트는 구현 세부보다 사용자에게 보이는 동작을 안정적으로 설명합니다.