통합 테스트는 연결 버그가 숨어 있는 경계를 고른다
모든 기능을 통합 테스트로 덮기보다, 여러 모듈이 만나면서 깨질 가능성이 큰 지점을 선택한다.
경계
통합 테스트에 적합
다른 테스트
판단 기준
컴포넌트 + 상태
입력, 클릭, 로딩, 결과 표시
순수 계산은 단위 테스트
사용자 흐름이 여러 상태로 갈림
컴포넌트 + API
fetch 성공, 빈 결과, 오류 처리
실제 백엔드 포함은 E2E
응답 형태가 화면을 바꿈
라우팅 + 권한
권한별 컴포넌트 노출
브라우저 전체 이동은 E2E
접근 조건과 화면이 연결됨
스타일만 변경
대상 아님
시각 회귀 또는 리뷰
동작 변화가 없음