테스트 피라미드
테스트의 유형을 계층화하여 효율적인 테스트 전략을 수립하는 모델이다. 하단부의 단위 테스트는 많이 작성하고, 상단부의 E2E 테스트는 핵심 기능 위주로 적게 작성하여 테스트 비용 대비 최대의 효과를 거두는 것을 목표로 한다. 실행 속도가 빠르고 비용이 낮은 테스트에 집중하는 것이 핵심이다.