Publicado en: Nov 16, 2023

AWS anuncia la versión preliminar del kit de pruebas de AWS Integrated Application (IATK), una nueva biblioteca de pruebas de código abierto que facilita a los desarrolladores la creación de pruebas para aplicaciones en la nube con mayor rapidez y precisión. Con AWS IATK, los desarrolladores pueden escribir rápidamente pruebas que ejerciten su código y sus integraciones de AWS en un entorno en la nube, lo que facilita la detección de errores en las primeras etapas del proceso de desarrollo. IATK incluye utilidades para generar eventos de prueba, validar la entrega y la estructura de eventos en el bus de eventos de Amazon EventBridge y afirmaciones para validar el flujo de llamadas mediante rastreos de AWS X-Ray.

Antes, para escribir pruebas eficaces en aplicaciones basadas en eventos, los desarrolladores tenían que escribir una lógica personalizada para extraer los ID de recursos de la aplicación que se estaba probando y crear y administrar recursos de AWS adicionales como un arnés de prueba. El diseño de la prueba tenía que tener en cuenta las operaciones asincrónicas, lo que daba como resultado pruebas de ejecución prolongadas o inconsistentes. Esta complejidad hizo que las pruebas fueran menos accesibles para muchos desarrolladores. Con IATK, el desarrollador puede utilizar las utilidades de la biblioteca para realizar este trabajo pesado, mientras se centra en la lógica empresarial. IATK incluye utilidades para generar eventos de prueba para invocar aplicaciones en la nube, extraer la información requerida de AWS y administrar los recursos de prueba que requiera la prueba.

IATK está disponible en Python (versión preliminar) en todas las regiones de AWS.