게시된 날짜: Nov 16, 2023

개발자가 클라우드 애플리케이션용 테스트를 더욱 쉽게 빠르면서도 정확하게 생성할 수 있는 새로운 오픈 소스 테스트 라이브러리인 AWS 통합 애플리케이션 테스트 키트(IATK) 미리 보기가 발표되었습니다. AWS IATK를 사용하는 개발자는 클라우드의 환경을 대상으로 코드 및 해당 AWS 통합을 실행해 보는 테스트를 빠르게 작성할 수 있으므로 개발 프로세스 초반에 실수를 더 쉽게 파악할 수 있습니다. IATK에는 테스트 이벤트를 생성하고 Amazon EventBridge Event Bus에서 이벤트 전송과 구조를 검증하는 유틸리티가 포함되어 있습니다. 또한 AWS X-Ray 추적을 사용하여 호출 흐름을 검증하는 어설션도 포함되어 있습니다.

이전에는 이벤트 기반 애플리케이션을 대상으로 실행할 효율적인 테스트를 작성하려는 개발자는 사용자 지정 논리를 작성해 테스트 중인 애플리케이션에서 리소스 ID를 추출한 후 테스트 도구로 추가 AWS 리소스를 생성하여 관리해야 했습니다. 그리고 테스트 설계에서 비동기 작업을 고려해야 했으므로 테스트 실행에 시간이 오래 걸리거나 테스트 결과에 일관성이 없었습니다. 이처럼 테스트 과정이 복잡했기 때문에 대다수 개발자가 테스트를 쉽게 진행할 수 없었습니다. 이제 개발자는 IATK의 라이브러리 유틸리티를 사용하여 이와 같은 번거로운 작업을 처리할 수 있으므로 비즈니스 논리만 중점 작성하면 됩니다. IATK에 포함되어 있는 유틸리티를 사용하여 클라우드 애플리케이션을 호출할 테스트 이벤트를 생성하고, AWS에서 필요한 정보를 끌어오고, 테스트에 필요한 모든 테스트 리소스를 관리할 수 있습니다.

IATK는 모든 AWS 리전에서 Python(미리 보기) 형식으로 제공됩니다.

시작하려면 다음 리소스를 참조하세요.