Retail
Reducing regression time by 50%
EPAM helps a Canadian retail company to reverse-engineer their legacy IBM-based store management system to a modern tech stack. As part of this project, ReportPortal was deployed as a centralized test reporting system.
Challenges
Unavailable environments (15VMs) blocked by aggregation scripts
High risk of aggregation fail: 1 in 10 aggregations fails. In case of a fail, the whole regression should be re-run
Constant regression fails move weekly releases for one day
Lack of information for investigation: no screenshots/no history/no structure/no all info
Duplicated analysis efforts: missing history of test cases and known issues
Highlights
Simplified test run reporting by integrating the test framework with ReportPortal
Distributed test execution data for root cause analysis: logs/screenshots/ attachments
Provided a possibility to triage failed items (AI-based and manual)
Provided clear reporting for non-technical stakeholders
Real-time reporting
Save on early reaction: team result analysis right after execution started in real time
Collaborative results analysis
Test Case History helped to identify flaky test cases
Extended Machine Learning Analyzer
Benefits & Results
Test results analysis time reduced
Before | After |
---|---|
12 hours | 4,2 hours |
Release reporting accelerated
Before | After |
---|---|
2 hours | 15 min |
Regression time reduced
Before | After |
---|---|
24 hours | 12 hours |
Regression scope increased
Before | After |
---|---|
10K tests | 15K tests |
Team size reduced
Before | After |
---|---|
50 people | 40 people |
Automation stability improved
Before | After |
---|---|
85% | 96,5% |