A Practical Guide to Testing in DevOps
Where does testing fit in a DevOps world? DevOps encourages the development and operations teams to work together. This broadens the network of people who collaborate to deliver a product, which creates opportunities for the boundaries of testing to expand and for the nature of testing to evolve. Testing pushes right, toward production, once the development team understands the skills, practices, and tools available in operations. Examples include on-demand infrastructure that enables testing in a production-like environment, feedback from A/B test experiments provided by customer metrics, and beta testing groups that offer rapid customer feedback. DevOps increases the pace of delivery, which can challenge the strategy for testing new functionality. Your test approach must adapt to include smart use of tools in test automation, monitoring and alerting, and rapid automated deploy and rollback. Katrina Clokie will share some common DevOps practices for testing during development, in production, and against infrastructure, and explain how and why DevOps might alter your test strategy.
Katrina Clokie leads a team of around a hundred testers as a test practice manager in Wellington, New Zealand. Katrina is an active contributor to the international testing community as the author of A Practical Guide to Testing in DevOps, an international keynote speaker, a cofounder of the WeTest New Zealand testing community, the founder of Testing Trapeze magazine, and a frequent blogger and tweeter. Her complete professional profile is available on LinkedIn.