Is testing in production always a bad practice? Although we work hard to deliver the best quality products to end users, we tend to avoid quality verification in production phase and limit our testing efforts to test/dev environments. During this talk we’ll explore various techniques of safe and efficient production testing with the involvement of end users. We’ll walk through real-live examples of solutions and test architecture used by industry leaders. We’ll learn how to take advantage of distributed architecture, provide test isolation, gather end-users feedback and assure high-availability of the software.
Takeaways:
- Why is testing in production an essential part of testing in distributed system architecture
- How and why industry leaders test in production
- Real-live examples of assuring safe isolation while testing in production environments
- What is continuous testing in the context of testing in production
- How to gather valuable feedback from production users with minimum risk
- How to measure conversion and test usability in production
- Why top-tech companies intentionally inject failures to production systems
- How to assure high-availability when system failure’s already happened
BearQ continuously tests your app, reducing test maintenance and uncovering gaps scripted tests can miss.
Explore MoT
What I learned about influence by becoming a stakeholder
Go beyond with modern integration testing—with faster feedback, simpler debugging, improved scalability and maintainability. Take the step to implement new test types including contract testing of course.
Into the MoTaverse is a podcast by Ministry of Testing, hosted by Rosie Sherry, exploring the people, insights, and systems shaping quality in modern software teams.
Comments