AWS Step Functions enhances the TestState API to support local unit testing of workflows, allowing you to validate your workflow logic, including advanced patterns like Map and Parallel states, without deploying state machines to your AWS account.
AWS Step Functions is a visual workflow service capable of orchestrating over 14,000+ API actions from over 220 AWS services to build distributed applications and data processing workloads. The TestState API now supports testing of complete workflows including error handling patterns in your local development environment. You can now mock AWS service integrations, with optional API contract validation that verifies your mocked responses match the expected responses from actual AWS services, helping ensure your workflows work correctly in production. You can integrate TestState API calls into your preferred testing frameworks such as Jest and pytest and CI/CD pipelines, enabling automated workflow testing as part of your development process. These capabilities help accelerate development by providing instant feedback on workflow definitions, enabling validation of workflow behavior in your local environment, and catching potential issues earlier in the development cycle.
The enhanced TestState API is available through the AWS SDK in all AWS Regions where Step Functions is available. For a complete list of regions and service offerings, see AWS Regions.
To get started, you can access the TestState API through the AWS SDK, AWS CLI, or check out the AWS Step Functions Developer Guide.
Categories: general:products/aws-govcloud-us,general:products/aws-step-functions,marketing:marchitecture/application-services
Source: Amazon Web Services
Latest Posts
- Retirement of “Include attachments” and “Include external networks” options for data export in Viva Engage Admin Center [MC1230453]
![Retirement of “Include attachments” and “Include external networks” options for data export in Viva Engage Admin Center [MC1230453] 2 pexels cottonbro 5474294](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- Microsoft Teams: Voice tethering [MC1230459]
![Microsoft Teams: Voice tethering [MC1230459] 3 steel 4856024 1920](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- Microsoft 365 apps for Mac suite installer now includes the Microsoft 365 Copilot app [MC1230456]
![Microsoft 365 apps for Mac suite installer now includes the Microsoft 365 Copilot app [MC1230456] 4 pexels pixabay 144234](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- Context IQ retirement in the new Outlook and Outlook on the web [MC1230455]
![Context IQ retirement in the new Outlook and Outlook on the web [MC1230455] 5 pexels michael pointner 134459625 25381383](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)

![Retirement of “Include attachments” and “Include external networks” options for data export in Viva Engage Admin Center [MC1230453] 2 pexels cottonbro 5474294](https://mwpro.co.uk/wp-content/uploads/2025/06/pexels-cottonbro-5474294-150x150.webp)
![Microsoft Teams: Voice tethering [MC1230459] 3 steel 4856024 1920](https://mwpro.co.uk/wp-content/uploads/2025/06/steel-4856024_1920-150x150.webp)
![Microsoft 365 apps for Mac suite installer now includes the Microsoft 365 Copilot app [MC1230456] 4 pexels pixabay 144234](https://mwpro.co.uk/wp-content/uploads/2025/06/pexels-pixabay-144234-150x150.webp)
![Context IQ retirement in the new Outlook and Outlook on the web [MC1230455] 5 pexels michael pointner 134459625 25381383](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-michael-pointner-134459625-25381383-150x150.webp)
