loader image
Case Studies

Automating E-Commerce Application Testing

Order Management System (OMS) is an E-Commerce software application from Storilabs, which aims to fulfill purchase requirements of customers. It can be integrated with major E-Commerce companies like Shopify, AliExpress, Oberlo, etc.
Product

OMS

Client

Storilabs

Duration

6 Months

Type of Testing

Automation

Type of Testing

Functionality

Framework

TestNG

CHALLENGES FACED BY STORILABS

Manually executing the large number of test cases possessed by Storilabs during regression testing associated with each release of a new feature or a feature/functionality update was a major concern faced by Storilabs.

Extreme time consumption with Manual Testing

Extreme time consumption with Manual Testing

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.

To speed up whole release cycle

To speed up whole release cycle

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.

SOLUTIONS BY TESTVOX

Storilabs wanted to speed up their QA cycle and also improve the time taken for the entire release cycle to a considerable extent. They entrusted these requirements with Testvox to get them addressed as soon as possible.

Automation of Test Cases

Automation of Test Cases

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.

Integrating the automated scripts with development pipeline

Integrating the automated scripts with development pipeline

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.

Technology Stack

Technology Stack

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.

OUTCOME

The method of integrating the execution of our automation suites with their software development pipeline paved the way for speeding up the entire release cycle considerably.

30X

Reduction in QA Cycle time

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.

15X

Reduction in Release Cycle time

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.

2K+

Test Cases Automated

Software Testers from Testvox automated more than two thousand test cases in the attempt to hasten the QA Cycle and ultimately the Release Cycle.

I really appreciate the efforts put by team Testvox, and thanks for the Automation POC provided which felt convincing for our initial basic needs. It's great to see that hours-long test cases are minimized to just under minutes with Automations, this will help not just the QA, but the whole team and development cycle will get benefits of the time saved.
AKSHAY SOM | Software Developer, Storilabs System Technologies
UPDATES

Chime in on some Testing updates here