Achieving 97% Test Coverage for a Healthcare Platform with Automation
The customer is a healthcare IT leader serving patients through their patient experience platform. The platform integrates with over 40 EHR systems, enabling scheduling, payments, and secure health data sharing.
The Need
The customer wanted to modernize the legacy platform by upgrading all layers of the system to the lates technologies. In some areas, this meant switching to entirely new technologies. In addition to improving the platform’s technical foundation, the goal was to introduce new features requested by clients and support weekly production releases. Given that 16 million patients depend on the system, it was crucial every release maintains quality and reliability.
The Challenge
- Outdated Test Scripts: Existing automation test scripts were built for older versions of the portal. Consequently, they didn’t cover the functionalities of the new portal version. This led to gaps in test coverage and reduced reliability during testing.
- Rapid Tech Stack Changes: With frequent framework and technology upgrades, the automation scripts required constant updates to stay compatible. These factors increased the maintenance efforts and risked delays or failures, if scripts were not promptly updated.
- Complex Workflows in Enterprise Architecture: Integration with the customer’s broader enterprise architecture introduced sophisticated workflows like auto-enrollment and end-to-end system interoperability. As a result, there was a need for robust, carefully planned testing to ensure smooth functionality across systems.
- Large-Scale Customer Migration: A few customers were expected to be onboarded from the legacy system every week, with a goal of transitioning all 2,000 customers. The ongoing migration meant that the system had to be stable, thoroughly tested, and scalable to handle the continuous onboarding without disruptions.
Get it now