Publié le: Nov 16, 2023

AWS annonce le lancement de la version préliminaire d'AWS Integrated Application Test Kit (AWS IATK), une nouvelle bibliothèque de tests open source qui permet aux développeurs de créer plus facilement des tests pour leurs applications cloud, avec une rapidité et une précision accrues. Les tests développés avec AWS IATK mettent à l'épreuve le code et ses intégrations AWS dans un environnement cloud, ce qui aide à détecter les erreurs dès le début du processus de développement. IATK comprend des utilitaires servant à générer des événements de test et à valider la diffusion et la structure des événements dans le bus d'événements Amazon EventBridge. Sont également fournies des assertions visant à valider le flux d'appels à l'aide de traces AWS X-Ray.

Auparavant, pour écrire des tests efficaces sur des applications pilotées par les événements, les développeurs devaient écrire une logique personnalisée d'extraction des ID de ressources de l'application testée, puis créer et gérer des ressources AWS supplémentaires qui faisaient office de harnais de test. Ces tests devaient tenir compte des opérations asynchrones dans leur conception, ce qui les rendait longs ou incohérents. Du fait de leur complexité, ils n'étaient pas accessibles à tous les développeurs. Avec IATK, les utilitaires de la bibliothèque effectuent le gros du travail, laissant les développeurs se concentrer sur la logique métier. IATK comprend des outils permettant de générer des événements de test afin d'invoquer des applications cloud, d'extraire les informations requises d'AWS et de gérer toutes les ressources de test nécessaires.

IATK est disponible en Python (version préliminaire) dans toutes les régions AWS.

Pour commencer, consultez les ressources suivantes :