STARWEST 2024 - Exploratory Testing
Wednesday, September 25
Testing Retrospective: Lessons from the Past
We prepare for the future by learning from the lessons of the past. During this session, you will look back at some of the craziest bugs John Jenkins has run across during his career, and see what lessons can be gleaned from them to help tackle the problems of tomorrow. Bugs come in all shapes and sizes, and can exist in processes just as easily as they can exist in code. In this session, both types will be examined, including: the too much free space bug, the V1 bug, the too much test data bug, and more. The session will also explore some of the best practices John has developed in his...
Thursday, September 26
Manual Test Cases Suck...So Get Rid of Them!
It has been a commonly held belief that an ever growing list of manual test cases, kept and maintained by the QA team is the best way to provide training, metrics and a roadmap for future automation efforts. But what if this base assumption is wrong? What if instead of having just a number of passing or failing test cases, we could better speak to factors like risk and quality before our products go live and have a little extra time to be creative with our testing? Rebecca Peterson wants to teach you the steps she and her coworkers have made to move towards living documentation that can...
Not All Who Wander Are Lost—Exploratory Testing in Agile/DevOps
As we modernize and automate our tests in DevOps, or even adopt AI, we need to consider what we might be missing. In this presentation, Aaron will discuss the history of exploratory testing, how it gained popularity with agile and DevOps practices, and why we still need it as we move forward with AI-driven testing. We will briefly look at what a healthy test pyramid involves and discuss why we would want to use planned exploratory testing as part of the healthy pyramid. We will cover how exploratory testing is different than ad hoc testing, how to plan it, time box it, and use a charter....