Keynote: What’s Testing Got to do with Quality?
How does your team or organization measure quality? People often equate testing to good quality. If you have good testing practices, does that mean you have a good quality product? Many teams measure process quality and don’t realize they forget about the product quality – which is what the customer cares about.
There are many things that go into a quality product, and testing is only one aspect. Janet explores the interaction between the development process (which includes testing) and different types of quality measures that organizations use. She shares ideas about how a “good enough” process can make your product more valuable to customers. Discover different approaches you might use to measure your product’s quality.
Tutorial: A Whole Team Approach to Testing in Continuous Delivery
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 hands-on workshop, participants will learn how to visualize their deployment pipeline. You’ll practice using a test suite canvas to discuss what questions each stage in your pipeline needs to answer, and 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 deploys happen hourly or quarterly, you’ll discover benefits.
Learning outcomes:
- How to use the test suite canvas to design a pipeline that gives your team confidence to release frequently
- How to analyze pipelines from different perspectives to create shorter feedback loops and mitigate risks
- Ways your team can design experiments to address the many challenges of testing in a continuous world