통합 테스트는 렌더링, API 응답, 사용자 이벤트의 연결을 검증한다
테스트가 실패했을 때 어느 연결 경계가 깨졌는지 알 수 있어야 리팩터링 안전망이 된다.
점검 축
확인할 값
A급 기준
개선 신호
테스트 경계
컴포넌트, API 모듈, 상태
사용자 흐름 하나가 한 테스트에 담긴다.
단위 테스트와 E2E가 뒤섞임
준비 데이터
초기 props, mock 응답, 에러 케이스
성공, 빈 결과, 실패가 분리되어 있다.
실제 서버 상태에 따라 결과가 바뀜
실패 재현
query, event, waitFor, expect
로그만 보고 깨진 사용자 동작을 알 수 있다.
waitFor 남용으로 실패 원인이 흐림
운영 위치
local, watch, CI
로컬과 CI에서 같은 시나리오 검증
환경 차이로 간헐 실패 발생
A급 기준: 화면 렌더링과 네트워크 응답, 사용자 이벤트가 같은 시나리오 안에서 자연스럽게 연결되어야 한다.