Client Background
- The company’s Windows application had a huge set of regression test cases, which increased time to market due to manual QA efforts
- The company needed to execute the same test suite in different application versions and browsers; all test cases had to be independent and robust to execute in batches on any environment
- The company spent significant time and effort in test data generation and still faced production bug leakage and customer dissatisfaction
Xoriant Solution
- Xoriant developed a robust automation framework to serve all of the client’s functional and technical testing requirements
- We implemented libraries dedicated for test data generation using stored procedures and API
- We integrated the solution with a test management tool (ALM) and CI tool (Jenkins)
- The solution supports parallel execution of the test suite across multiple systems, cross-browser testing and localization
- We executed a test case grouping mechanism to optimize test execution flow and reduce execution time
- Global test objects and application-specific libraries reduced maintenance efforts
Key Benefits
- Reduced testing efforts for regression test cases by 70%
- Reduced bug leakage by 40% in cross browser testing and testing with different browser settings
- Enabled 65% reduction in overall product testing