GSPANN experts developed multiple API testing scenarios for more than 8000+ web services with a java-based automation testing framework using ReadyAPI and Apache Groovy to generate XML, which are executed by Jenkins through Maven.
We cleaned the existing automation framework by discarding the test cases that are no longer in use. As a result, we enabled the in-sprint agile test automation of REST and SOAP APIs that are capable of providing a quick validation.
It is an ongoing project wherein we daily execute testing scripts for sanity checks and critical path (CP) validations. We perform regression testing three times in a week to facilitate continuous integration (CI) and continuous delivery (CD) pipeline for API deployments, maintain all test cases, changes, new additions, and a lot more.
As a result, we have successfully reduced the manual effort required to validate APIs to less than 10%, which optimized the associated operational cost. We also enabled execution of 8000+ web services test cases in 90 minutes and sanity test execution to validate the integrity of any new build deployment in 15-20 minutes.
Our solution improved the automation testing framework, which now facilitates continuous delivery that helps the client in delivering innovative user experience faster and at a lower cost. The test results get saved on a slave machine and are shared with the user though automated emails. Overall, the test automation framework accelerated the release cycle of e-commerce API deployments.