Using its cloud-based ready-to-deploy test automation framework, Iris sped up the deployment of new features for the client’s trading platform. The cloud solution, based on Amazon Web Services (AWS), featured continuous testing of multiple products on a common framework layer. It allowed for complete capacity planning of spinned cloud instances and need-based shutdowns.
Iris executed the project using acceptance test driven development (ATDD), a methodology that involves collaboration between customers, business teams and development teams. The teams jointly created the user stories and put down the acceptance criteria for any feature or functionality. Then tests were designed within the common framework to check if the feature met the acceptance criteria.
What was unique about the approach? Typically, automation is introduced towards the end of a development cycle. You would find that, in most projects, developers bring in automation in Sprint 4 for features developed in Sprint 1, 2 and 3. As a result, return on investment isn’t maximized. Our team introduced ‘in-sprint’ automation, enabling 90% test automation with every sprint. This resulted in more efficient and faster testing, and cost savings for the client.