Who is the Client

A US-based manufacturer of skincare products with $1.5B annual sales. Millions of customers across United States, Canada, and Australia exclusively depend on this brand for their skincare and makeup routine.

The Challenge

The client runs a huge e-commerce portal that receives sales orders from thousands of consultants hired by the client. These orders contribute to a major chunk of the client’s sales. The introduction of new features/products via fast releases is crucial for the client’s business.

The client wanted to expedite the release cycle of business modules through an easily configurable and customized automation testing suite. The existing RedwoodHQ framework-based test environment was unable to meet the release deadlines due to large execution time for testing and lack of automated testing continuous integration (CI) pipeline.

The Solution

GSPANN explored and listed out the limitations of the existing RedwoodHQ framework and developed a Selenium-based test automation framework for verification of frontend and supporting applications to minimize the dependency on manual operations.

We developed a highly customizable, adaptable, easily manageable, and extensible framework based on Selenium Java architecture, which can be integrated with Jenkins-based automated testing CI pipeline.

We developed a proof of concept with the help of a custom Java testing framework (using open-source tools and technologies) for automating all business-critical flows across multiple applications for different locales.

We deployed an automated testing environment based on a data-driven framework by using TestNG and Maven architecture. The data-driven feeds were sent to the application’s test and page classes (based on a Page-Object model) for functional verification through Selenium-based Java test scripts.

The automated reporting system provided information about custom logs and success/failure report along with the snapshots.

Business Impact

  • Reduced dependency on manual testing through test automation by executing more than 1400 test cases across different applications in multiple regions.
  • Automated 100% DSV activities and reduced verification time from 4 to 1 hour.
  • Cross-browser and cross-platform test automation helped in reducing the execution time of regression testing by 70%.

Technologies Used

SAP Hybris. An e-commerce platform that enables its consumers to effectively showcase their products in both B2B and B2C markets
Maven. Software project management and comprehension tool
Jenkins. An open-source automation server that helps in building, testing, deploying, and facilitating continuous integration and continuous delivery
TestNG. A testing framework for the Java programming language that is inspired by JUnit and NUnit
Eclipse. An integrated development environment (IDE) used in computer programming
TestLink and qTest. Agile software test case management tools
Git. An open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency

Related Capabilities

High-Quality Applications Enabling Faster Business at all Times

Quality automated testing, high-frequency development releases, and large codebases prepare applications for the ever-changing business demands and technology upgrades/changes. Our rigorous testing processes take care of all these functionalities in the shortest timespan, ensuring application stabilization, least code breaks in high-frequency releases, and adequate testing.

Do you have a similar project in mind?

Enter your email address to start the conversation