SCOPE DECISION

통합 테스트는 연결을, E2E 테스트는 실제 사용자 흐름 전체를 검증합니다.

로그인, 장바구니, 결제처럼 여러 단계가 있는 기능은 어느 범위까지 자동화할지 먼저 나눠야 합니다.

Integration Test

검증 대상

로그인 폼, 인증 모듈, API 서비스처럼 가까운 모듈의 데이터 전달

대체 가능 영역

실제 서버 대신 MSW나 mock API로 네트워크 응답을 통제

좋은 질문

각 단위가 연결되었을 때 상태와 화면이 올바르게 이어지는가

End-to-End Test

검증 대상

회원가입, 로그인, 상품 검색, 장바구니, 결제 완료까지의 사용자 여정

실제에 가까운 영역

브라우저, 프론트엔드, 백엔드, 데이터 저장 흐름을 함께 확인

좋은 질문

사용자가 배포된 서비스에서 목표 행동을 끝까지 완료할 수 있는가