Serverless Testing: Executing Long Running Test Automation
The goal in most test automation is for it to run fast, fail fast, and get answers fast. But not all testing can, or should, be instant. Systems that use long running processes or workflows by design require polling-style testing that could take minutes, hours, or even days. In this session, Douglas will demonstrate using AWS Lambda functions with DynamoDB to create a serverless test monitor for polling long-running systems. He will also explain the benefits of using a serverless approach to create an “always available” testing tool to free up resources for other critical tasks. This approach can be expanded to benefit almost any testing scenario, even if the test applications are not in the cloud.