GSPANN created a reporting dashboard showcasing the automatic segregation of build failures to cut-down failure analysis time. We developed proof of concepts to demonstrate the agile test automation approach for validating REST APIs in XML and JSON format and other major functionalities. We proposed a core framework based on open-source tools and showcased ease of adding new test cases to the automation framework.
We also automated test scripts by executing multiple threads, which supports the CI/CD pipeline in Jenkins. The customized test automation regression suite has a provision to run quality checks on a single API, group of APIs, and complete regression. Moreover, it is intelligent enough to re-run the tests exclusively for unsuccessful examinations.
The automated API testing environment shortened the failure analysis time and catalyzed the engineering & development cycle by reducing the time taken to uncover the code causing an error.
The API test automation supported Quality Analysis (QA) for potentially all similar service versions, which empowered multiple e-commerce channels like desktop, kiosk, smartphone, and tablet. The quick and reliable API testing saved loads of troubleshooting time and efforts, which the client conducts effortlessly now.
We improved the architecture to facilitate the automation of continuous delivery pipeline for the deployment of robust and reliable production environment. Our major focus was to eradicate dependency on a hard-coded test data and explore the potential of test automation in this realm.