Dynamic Test Environments for Continuous Testing
Continuous Testing initiatives cope with several issues, some of them are highly linked to environments and test data. End-to-end environments do not allow on-demand deployments, since they are usually shared across other applications and used by manual testers. Using dynamic environments, which means on demand environment created from scratch for test execution, will help to resolve both these issues: to remove the collision with manual testing or other applications, and to control test data available for testing. During this presentation, I will do a live demonstration of a continuous testing pipeline to create the infrastructure, deploy and stub the application, run automated tests, and destroy everything at the end. Every step will be explained, giving you the complete recipe for success in continuous testing.