A year ago, Uber achieved a huge drop in incidents – 71% per 1,000 code changes. The reduction didn’t happen because of a new tool or a change in development practices alone, but a strategic overhaul in how Uber handled end-to-end testing for their vast microservices architecture.
Uber’s Backend Integration Testing Strategy (BITS), which isolates test environments using sandboxes, allowed developers to simulate real-world conditions without risking production environments. Using advanced analytics to monitor the reliability and health of tests helped to identify and address problems quickly, keeping disruptions to a minimum. At the same time, the company’s Composable Testing Framework made running modular tests, and catching issues early on possible, further improving the strategy.
As a result, Uber’s development team reported faster releases, fewer incidents, and a more reliable system overall.
Read the full article here.
Learn how Netflix’s Safetest pioneers a new approach to UI testing for web applications.
To stay on top of the latest tech news, subscribe to Frictionless, a newsletter by our CEO & CGO, Chris Lojniewski.