Integration test
통합 테스트는 여러 단위가 연결된 사용자 흐름을 검증한다
화면, 상태, API 응답이 함께 맞물리는지 실제 사용자 행동 기준으로 확인한다.
User action
입력/클릭/제출
흐름 시작
UI state
로딩/성공/오류
화면 반응
API boundary
mock/server 응답
외부 계약
Assertion
사용자에게 보이는 결과
최종 확인
범위
검증
주의
컴포넌트+상태
화면 변화
구현 세부 고정 금지
API 경계
응답별 UI
실제 네트워크 의존 금지
라우팅
이동 결과
너무 넓은 E2E화
핵심
통합 테스트는 함수가 맞는지가 아니라 사용자가 한 흐름을 끝낼 수 있는지 확인한다.