On-demand Test Infrastructure on ECS as code
In the world of CI/CT/CD, it’s extremely important to have a scalable infrastructure which enables your tests to run in extreme parallelism and in the reliable/predictable way. In our talk, we will take you through the journey of reducing the test execution pain-points in terms of time, resource availability, conflict handling, state management etc.
Outline/Structure of the Talk
In this talk, we will take you through -
- How we prioritized some of the fundamental test execution challenges.
- How we used creating/running the end-to-end infrastructure on AWS ECS
- Why & how did we create AWS resources to run selenium grid on ECS.
- How we use Terraform to write our whole infrastructure as code to prevent any human mistake and manual intervention. This also helps manage running tests on infrastructure, with some default state/ configurations.
One click autoscale infrastructure without any manual intervention running on the cloud.
Testers, Developers, Devops
Prerequisites for Attendees
It would be good if the participants understand what Docker and selenium grid are before the session.