Exploratory Testing
Exploring the product like a real customer: learning, designing and testing as you go, guided by curiosity and domain knowledge.
Essentialschecklist
- Time-box sessions to keep focus
- Take notes as you go, and question any flow that seems unclear: it may be missing from the requirements
- Mix things up: try different data, timing, user types and routes through the app
- Test from the customer's point of view, not just against the requirements
- Use your domain knowledge to find the risks others might miss
Where it fits
Testing section 🧪
- 01Refine
- 02Design
- 03Development
- 04Test
- 05Release
Techniques
1
Persona testing
Explore the app as different real-world users, each with their own goals and habits.
2
Domain-led exploration
Use what you know about the business and its customers to guide where you explore.
3
Pair testing
Two people, one keyboard, twice the perspectives.