22.03.03_EndToEndTest란
본문 바로가기
CS Study/TestCode

22.03.03_EndToEndTest란

by KyeongMin 2022. 3. 4.
728x90
반응형

01.E2E란?

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

 

https://github.com/3DPIT/study/blob/master/02.studyData/05.Csharp/2022/22.03.03_EndToEndTest%EB%9E%80/22.03.03_EndToEndTest%EB%9E%80.md

 

GitHub - 3DPIT/study

Contribute to 3DPIT/study development by creating an account on GitHub.

github.com

 

728x90
반응형

'CS Study > TestCode' 카테고리의 다른 글

22.03.03_QA와QC  (0) 2022.03.04
22.03.03_Integration테스트  (0) 2022.03.04
22.03.03_3A란  (0) 2022.03.04
22.03.02_뮤테이션테스트  (0) 2022.03.02
22.03.02_CI/CD  (0) 2022.03.02

댓글