AWS Step Functions améliore les tests locaux grâce à l'API TestState
AWS Step Functions améliore l'API TestState pour prendre en charge les tests unitaires locaux des flux de travail, ce qui vous permet de valider la logique de votre flux de travail, y compris des modèles avancés tels que les états cartographiques et parallèles, sans déployer de machines à états sur votre compte AWS.
AWS Step Functions est un service de flux de travail visuel capable d'orchestrer plus de 14 000 actions d'API provenant de plus de 220 services AWS afin de créer des applications distribuées et des charges de travail de traitement de données. L'API TestState permet désormais de tester des flux de travail complets, y compris des modèles de gestion des erreurs dans votre environnement de développement local. Vous pouvez désormais simuler des intégrations de services AWS, grâce à la validation optionnelle des contrats d'API qui vérifie que vos réponses simulées correspondent aux réponses attendues des services AWS réels, ce qui permet de garantir le bon fonctionnement de vos flux de travail en production. Vous pouvez intégrer les appels d'API TestState dans vos frameworks de test favoris tels que Jest et pytest et les pipelines CI/CD, permettant ainsi des tests de flux de travail automatisés dans le cadre de votre processus de développement. Ces fonctionnalités contribuent à accélérer le développement en fournissant des informations instantanées sur les définitions des flux de travail, en permettant de valider le comportement des flux de travail dans votre environnement local et en détectant les problèmes potentiels plus tôt dans le cycle de développement.
L'API TestState améliorée est disponible via le kit SDK AWS dans toutes les régions AWS où Step Functions est disponible. Pour obtenir la liste complète des régions et des offres de services, consultez la section Régions AWS.
Pour commencer, vous pouvez accéder à l'API TestState via le kit SDK AWS, l'interface de ligne de commande AWS ou consulter le Guide du développeur d'AWS Step Functions.