image.png

10.1 일반적인 테스트 유형과 수준

10.2 각 테스트 수준마다 존재하는 안티 패턴

10.3 테스트 레시피 전략

10.4 배포 파이프라인 관리


UI 변화, 백엔드 기능 변경, API 요청, 단위 테스트 등 다양한 기능은 어떤 수준에서 검증해야 할까?

어떤 기능을 어떤 수준에서 테스트할지 어떻게 결정할 수 있으며, 여러 수준에서 중복으로 테스트를 해야 할까?

E2E 테스트를 더 많이 해야 할까, 아니면 단위 테스트를 더 많이 해야 할까?

코드의 신뢰도를 유지하면서 테스트 속도를 어떻게 최적화할 수 있을까?

각 테스트 유형은 누가 작성해야 할까

다음과 같은 의문은 테스트 전략으로 해결 가능하다.

10.1 일반적인 테스트 유형과 수준

image.png

테스트 전략의 첫 단계는 테스트를 다양한 유형으로 나누는 것입니다.