Exploratory testing is a powerful tool in any agile team member's arsenal.
Quickly switching between test design, execution, reporting, and learning adds value to teams while avoiding confusion.
In this hands-on introduction, attendees will pair up around a laptop or mobile device and get a quick introduction to test design before opening a real application for testing.
After some reflection and a little more theory, we'll iterate to test a second application and, time-permitting, a third
To wrap up, we'll conduct a retrospective to gather what people have learned. Then, we will talk about how teams can explicitly include exploratory testing to fit testing into iterations, sprints, and other timeboxes while improving coverage and transparency of what is tested.
The test design elements of the class will include quick attacks and consistency heuristics, two ways to generate test ideas when time is tight and information limited. Learning Outcomes:
- The 'what' of Exploratory Testing
- How To Perform Quick Attacks
- How to integrate Exploratory Testing into existing practice
- The role of Exploratory Testing in agile software