Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 1.14 KB

22.03.03_EndToEndTest란.md

File metadata and controls

19 lines (14 loc) · 1.14 KB

22.03.03_EndToEndTest란

목차

01.E2E란?

01.E2E란?

  • End to End 테스트는 개발물을 사용자 관점에서 테스트하는방법
    • 페이지에서 원하는 텍스트가 제대로 출력이 되었는지
    • 버튼을 클릭했을 때 올바른 동작을 수행하는지 등을 테스트
  • 시스템이 외부 요구 사항을 충족시키고 전체 시스템을 끝까지 테스트하여 목표를 달성하는지 확인
    • 다른 테스트와 달리 사용 중인 컴포넌트나 아키텍처와 관계없이 시스템이 전체적으로 비즈니스 목표를 충족하는지 확인하는 데 집중
  • 이를 달성하기 위해 시스템은 블랙박스로 취급하여 GUI 및 서비스 API와 같은 공개 인터페이스를 통해
    • 가능한 한 완벽하게 배포 된 시스템을 테스트함
    • 이런 종단 간 테스트를 통해 문제 영역에 대해 더 많이 알게 되면 서비스는 분할되거나 병합될 가능성이 있으며,
    • 마이크로 서비스 아키텍처는 시간이 지남에 따라 발전할 수 있음
      • 하지만, 테스트 범위가 훨씬 넓어 실패할 가능성이 매우 높음