통합 테스트와 E2E 테스트 피라미드

단위 테스트로 빠르게 많이 확인하고, 통합과 E2E는 여러 모듈 경계가 이어지는 곳에 집중한다.

1

Unit

함수와 작은 모듈을 격리해 빠르게 검증한다.

2

Integration

여러 모듈이 데이터를 주고받는 흐름을 확인한다.

3

E2E

브라우저에서 실제 사용자 시나리오를 끝까지 재현한다.

핵심통합 테스트와 E2E 테스트 피라미드은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.