테스트 레벨은 필요한 신뢰 범위와 실패 진단 비용으로 고른다
모든 것을 E2E로 확인하지 않고 위험이 생기는 경계에 가장 작은 검증을 배치한다.
Unit
빠르고 원인을 바로 찾을 수 있는 함수·모듈 검증
Integration
DB·HTTP·컴포넌트 조합의 계약 검증
E2E
실제 브라우저와 배포 경계를 통과
Risk portfolio
자주 깨지고 중요한 경로에 더 깊은 레벨 배치
핵심같은 규칙을 여러 레벨에서 반복 검증하지 말고 각 레벨의 고유한 실패 가능성을 맡긴다.