AWS Developer Learning Plan 3단계: 대체 접근 방식의 다음 모듈에 오신 것을 환영합니다. API는 이제 개별 Lambda 함수에 대한 포괄적인 단위 테스트를 통해 서버리스 플랫폼과 기존 컴퓨팅 플랫폼 모두에서 실행됩니다. 그러나 개별 함수뿐만 아니라 전체 워크플로와 외부 통합을 검증하는 테스트 전략이 필요합니다. 새 기능을 추가하거나 기존 워크플로를 수정할 때는 변경 사항이 기존 기능을 중단하지 않고 제대로 작동한다는 확신이 필요합니다.
이 모듈은 신뢰할 수 있는 배포를 방해하는 통합 테스트 문제를 다룹니다. 이 모듈에서는 AWS 서비스 상호 작용을 검증하는 통합 테스트, 결제 게이트웨이 및 배송 서비스와 같은 외부 API에 대한 모킹(Moking) 전략, 전체 고객 여정을 검증하는 이벤트 기반 테스트 패턴을 구현합니다. 이러한 패턴은 테스트 접근 방식을 격리된 단위 테스트에서 포괄적인 워크플로 검증으로 전환합니다.