🟦E2E 테스트

End to End 테스트란 사용자의 중심으로 처음부터 끝까지 어플리케이션 흐름을 테스트 함을 의미한다.

목적은 실제 사용자 시나리오를 시뮬레이션 하는 통합 테스트라고 할 수 있다 .

위 사진은 Google 컨퍼런스에서 제시한 테스트 피라미드다.

해당 테스트 피라미드에선 테스트 방법을 3가지로 구분해놓았다.

  1. Unit Test

-> 각 기능단위 검증

  1. Integration

-> 두개 이상의 서로 다른 모듈 또는 클래스간 상호작용 검증

  1. E2E

-> 개발한 결과물을 처음부터 끝까지 완벽하게 작동 검증

Last updated