Test Scope
통합 테스트와 E2E 테스트는 경계의 크기로 구분한다
통합 테스트는 여러 모듈의 연결을 보고, E2E 테스트는 실제 사용자 흐름 전체가 살아 있는지 확인합니다.
함수 계약
한 함수나 컴포넌트의 입력과 출력을 빠르게 검증합니다.
모듈 연결
API 호출, 상태 저장, 컴포넌트 조합이 함께 맞물리는지 봅니다.
사용자 여정
브라우저에서 로그인, 결제, 작성 같은 전체 흐름을 검증합니다.
속도와 신뢰
느린 E2E는 핵심 흐름에 집중하고 나머지는 작은 테스트로 나눕니다.