Manual testing process consumed a large amount of time for every regression testing conducted on the already existing functionalities and features. This delayed the QA cycle and also the release cycle ultimately as the bugs identified during the manual regression testing had to be rectified by the software developers and manually tested again.
Storilabs also wanted a solution to speed up their whole release cycle in addition to the solution they needed to speed up their QA cycle. The software testers took days to run all the test cases manually for each regression testing associated with every release which ultimately delayed the release of the new feature or of an existing feature/functionality update.
For speeding up their QA cycle, Software Testers from Testvox devised a plan of automating all the test cases executed frequently for every regression associated with each release. Storilabs got convinced about the power of automation as the time taken for regression testing associated with each release got reduced from few days to very few hours thus improving the QA cycle to a good extent.
To speed up the release cycle, the automated scripts were integrated with their development pipeline. So, before the software application goes into the hands of the QA personnel with a new release, regression testing occurs on the existing functionalities and features and the bugs identified get rectified by the software developers soon without waiting for the QA cycle.
The Components used in our in-house Framework for test automation were Selenium, TestNG, Maven, Allure reports, Page Object Model, and Log4J for logging. Java was used for Programming during automation, Allure Reports and TestNG Reports were used for reporting and Jenkins was used for CI/CD integration.
The time taken for regression testing associated with each release got reduced from few days to very few hours thus improving the QA cycle to a good extent.
The whole release cycle for each release got speeded up excellently as a result of the CI/CD Integration technique employed by the Software Testers from Testvox.
Software Testers from Testvox automated more than two thousand test cases in the attempt to hasten the QA Cycle and ultimately the Release Cycle.