Shift-right testing

Shift-right testing image

What is shift-right testing?

Shift-right testing moves quality assurance into the production environment, where real users interact with your software. 

Unlike traditional testing that stops at deployment, shift-right testing continues to monitor, validate, and improve your application based on actual usage patterns and real-world conditions. It's like having a safety net that catches issues your pre-production testing might miss. 

Do you have any examples of shift-right testing?


Shift-right testing spans multiple approaches in production. Teams might run A/B tests to compare feature variants with real users, using metrics like conversion rates or user engagement to determine success. 

Production monitoring tools like New Relic or Dynatrace help track system health and performance. Some teams employ synthetic monitoring to simulate critical user journeys around the clock, while others use feature flags for gradual rollouts of new functionality. 

Why is shift-right testing important?

Shift-right testing is important because it enables teams to validate how the software behaves in real-world conditions. It enhances the user experience by identifying and addressing issues that traditional testing methods might miss. This approach supports continuous improvement through real-time monitoring, feedback, and data-driven decisions.

What are the challenges with shift-right testing?

Challenges with shift-right testing include managing risks associated with testing in a live environment, such as impacting real users. It requires robust monitoring tools and strategies to detect issues without causing downtime. Additionally, teams must balance the need for speed with maintaining system stability. Effective planning and automation can help mitigate these challenges. 
RiskStorming image
An educational tool to explore Risk Analysis and Quality Strategy building with the whole team.
Explore MoT
Castelo Branco Meetup image
Tue, 6 May
The Future of Testing in an Automated World: Embracing Continuous Learning and A
MoT Software Testing Essentials Certificate image
Boost your career in software testing with the MoT Software Testing Essentials Certificate. Learn essential skills, from basic testing techniques to advanced risk analysis, crafted by industry experts. Early access available now at a discounted rate!
Leading with Quality
A one-day educational experience to help business lead with expanding quality engineering and testing practices.
This Week in Testing image
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.