GSPANN helped the client develop a Java-Cucumber test automation framework that is compatible with both website and mobile applications to provide a common and intuitive experience to the users. We also accelerated the product release cycle associated with agile development processes.
As a part of solution implementation, we developed a singular testing framework in Cucumber and automated the process of test case execution through Selenium (for website applications) and Selenium-Appium (for mobile applications). We coded testing scripts in Java and automated script execution on multiple virtual machines (VMs) through Jenkins and streamlined the process of storing test cases and their results through TestRail.
We defined the behavior-driven testing scenarios in Cucumber through Gherkin by integrating Cucumber with Spring Boot to select and execute the test cases that were exclusively configured for website and Android/iOS applications.
The structured test automation framework curtailed the release cycle for functional verification of complex e-commerce features. Moreover, the implementation of automated data analytics through Charles Web Debugging Proxy provided easy predictive analytics for huge commerce data.
The delivered solution reduced the manual QA efforts through automated execution (via Jenkins) and reporting (via TestRail) of more than 5000 test cases in a pre-defined SLA, which increased the overall efficiency.