Scandinavia's largest train operator automates regression testing for its scheduling and ticketing systems
USE CASE
Automating regression testing for customer-facing apps in rail and transport
2d → 2h
From 2 days manual testing to 2 hours with automation
5 dev/env
Automated regression tests cover 5 development environments
95%
95% reduction in testing time
Challenge
With 195M passengers each year, 7,400 employees, and an annual revenue of 10B DKK ($1.6B USD), DSB is the largest train operating company in Scandinavia.
As consumer demand for route planning and digital ticketing has grown over the past decade, DSB met the need with innovative new apps and websites. National and regional transportation systems are complex – and most of DSB’s digital products involve multiple systems, teams, databases, and external partners.
For example, DSB’s ticketing product had to sync with a dynamic database of train schedules, a static database of seat configurations, and an external connection with Copenhagen’s intercity metro.
As the complexity and size of these products increased, DSB’s quality assurance team struggled to conduct adequate regression testing. Because so many people rely on DSB for their daily transportation, any service downtime would result in lost revenue and a tarnished corporate image.
Solution
DSB aimed to streamline and accelerate their regression testing process by adopting Leapwork's no-code automation platform. The plan was to leverage Leapwork’s capabilities to automate testing across multiple systems and environments, with a focus on customer-facing applications like their ticketing platform.
By forming a "center of excellence" with champions from each technical team, DSB ensured a consistent and effective rollout. This collaborative approach enabled them to expand automation across internal teams and reduce testing bottlenecks, driving efficiency and scalability in their testing process.
"Developers often see late changes, which really does require another regression test. For developers, we can now finish those last-minute changes and still do the regression testing thoroughly."
Impact
The automation specialists at DSB were very eager to get started with Leapwork and automate as much as possible. To ensure a consistent and efficient rollout, DSB formed a “center of excellence” to identify and prioritize opportunities for automation across the organization.
The center of excellence included champions from each technical team to provide support for developers and testers working with different systems.
Today, DSB has automated regression testing for their customer-facing ticketing application and begun expanding Leapwork automation to internal business teams. Tests that previously took 2 days can now be completed in 2 hours – this is a 95% improvement and saves testers at DSB hundreds of hours every year.
The team at DSB are incredibly proud of the robust tests they have built. Because of Leapwork’s ability to track UI elements and data over time and in multiple environments, DSB can complete regression testing across 4-5 environments at once.
"Leapwork has truly streamlined our testing process. We’ve cut down testing time significantly, allowing us to quickly address changes without sacrificing quality, which has been critical in meeting our fast-paced release schedules."