AWS Step Functions verbessert lokale Tests mit der TestState-API

Veröffentlicht am: 20. Nov. 2025

AWS Step Functions erweitert die TestState-API um die Unterstützung lokaler Unit-Tests für Workflows. Damit können Sie Ihre Workflow-Logik validieren, einschließlich fortgeschrittener Muster wie Map- und Parallel-Zustände, ohne Zustandsmaschinen in Ihrem AWS-Konto bereitstellen zu müssen.

AWS Step Functions ist ein visueller Workflow-Service, der in der Lage ist, über 14 000 API-Aktionen aus über 220 AWS-Services zu orchestrieren, um verteilte Anwendungen und Datenverarbeitungs-Workloads zu erstellen. Die TestState-API unterstützt jetzt das Testen vollständiger Workflows einschließlich Fehlerbehandlungsmustern in Ihrer lokalen Entwicklungsumgebung. Sie können jetzt AWS-Serviceintegrationen simulieren. Die optionale API-Vertragsvalidierung überprüft, ob Ihre simulierten Antworten mit den erwarteten Antworten der tatsächlichen AWS-Services übereinstimmen. So können Sie sicherstellen, dass Ihre Workflows in der Produktion ordnungsgemäß funktionieren. Sie können TestState-API-Aufrufe in Ihre bevorzugten Testframeworks wie Jest und pytest sowie CI/CD-Pipelines integrieren und so automatisierte Workflow-Tests als Teil Ihres Entwicklungsprozesses ermöglichen. Diese Funktionen helfen, die Entwicklung zu beschleunigen, indem sie sofortiges Feedback zu Workflow-Definitionen geben, das Workflow-Verhalten in Ihrer lokalen Umgebung validieren und potenzielle Probleme zu einem früheren Zeitpunkt im Entwicklungszyklus erkennen.

Die erweiterte TestState-API ist über das AWS-SDK in allen AWS-Regionen verfügbar, in denen Step Functions verfügbar ist. Eine vollständige Liste der Regionen und Serviceangebote finden Sie unter AWS-Regionen.

Für den Einstieg können Sie über das AWS-SDK und die AWS-CLI auf die TestState-API zugreifen oder lesen Sie das Entwicklerhandbuch zu AWS Step Functions.