Tutorial H

A Whole Team Approach to Testing in Continuous Delivery

Ashley Hunsberger

Janet Gregory

14:00–17:30 CEST Tuesday 28th Sept

Many testers today find themselves on teams who decide to adopt continuous delivery and DevOps practices, but leave responsibility for all testing activities to the testers. The end result is often more testing to do, less time to do it, and more stress for testers!

To succeed with continuous delivery, the whole delivery team needs to take responsibility for the necessary continuous testing. We need more than infrastructure to get small changes out frequently. We need confidence that those changes won’t cause customer pain, we need quick feedback to learn about the impact of those changes.

In this tutorial, participants will learn how to visualise their deployment pipeline. They’ll also practice using a test suite canvas to discuss what questions each stage in their pipeline needs to answer, and to help understand the value each step provides.

You’ll work in groups to come up with new experiments to help shorten feedback cycles, make sure all essential types of testing – not only automated ones – are done continually, and fit testing into the continuous world.

Whether your tests take minutes or days, and whether your deployments happen hourly or quarterly, you’ll discover benefits.