Test Scope

통합 테스트와 E2E 테스트는 경계의 크기로 구분한다

통합 테스트는 여러 모듈의 연결을 보고, E2E 테스트는 실제 사용자 흐름 전체가 살아 있는지 확인합니다.

Unit

함수 계약

한 함수나 컴포넌트의 입력과 출력을 빠르게 검증합니다.

Integration

모듈 연결

API 호출, 상태 저장, 컴포넌트 조합이 함께 맞물리는지 봅니다.

E2E

사용자 여정

브라우저에서 로그인, 결제, 작성 같은 전체 흐름을 검증합니다.

Balance

속도와 신뢰

느린 E2E는 핵심 흐름에 집중하고 나머지는 작은 테스트로 나눕니다.