E2E 테스트 개념
E2E 테스트는 실제 요청 흐름으로 시스템 동작을 검증합니다.
E2E 테스트는 NestJS 테스트 모듈로 실제 HTTP 요청 경로를 열어 컨트롤러, 파이프, 가드, 서비스 조합이 사용자 흐름대로 작동하는지 검증합니다.
모킹 범위, 테스트 데이터 준비, 실제 요청 경로를 기준으로 E2E 테스트를 구성합니다.
E2E 테스트는 실제 요청 흐름으로 시스템 동작을 검증합니다.
새 NestJS 프로젝트를 생성하면 test 폴더에 app.e2e-spec.ts 파일과 jest-e2e.json 설정 파일이 기본으로 제공됩니다.
GET / 예시로 부트스트랩, 요청, 응답 검증 위치를 확인합니다.
테스트 전용 DB를 준비하고 fixture 삽입, 요청 실행, 데이터 정리 순서를 고정해야 테스트 간 상태가 섞이지 않습니다.