Integration Test

모듈 계약 테스트

컴포넌트, 라우터, API 응답, 상태 업데이트가 만나는 경계를 사용자 흐름으로 검증합니다.

UI + API

요청과 화면

MSW로 응답을 고정하고 로딩, 성공, 실패 화면이 함께 맞물리는지 확인합니다.

State

상태 전파

입력, 버튼, 리스트 갱신처럼 여러 컴포넌트가 같은 상태를 공유하는 흐름을 봅니다.

Route

라우팅 결과

쿼리, 동적 경로, 리다이렉트가 실제 화면의 데이터 선택과 일치하는지 검증합니다.

시나리오

사용자 목표를 한 문장으로 씁니다.

경계

실제 구현과 mock의 선을 정합니다.

관찰

화면 변화와 요청 조건을 함께 봅니다.

회귀

리팩터링 후에도 흐름이 유지되는지 확인합니다.