Testing Techniques
Intermediate
Exploratory Testing Quick Reference
Charters, heuristics, tours, and session-based testing at a glance.
Exploratory Testing Quick Reference
Charter Template
"Explore [target] with [resources] to discover [information]"
Example: "Explore the checkout flow with edge case data to discover payment validation bugs"
SBTM (Session-Based Test Management)
- Write a charter (goal for the session)
- Set a timebox (25, 45, or 90 minutes)
- Test and take notes
- Debrief: What did you find? What's left?
Heuristics: HICCUPPS (Oracles)
- History — Does it work like the previous version?
- Image — Does it match the brand/reputation?
- Comparable — How do competitors handle this?
- Claims — Does it match specs/docs/marketing?
- Users — Would real users accept this?
- Product — Is it consistent with itself?
- Purpose — Does it fulfill its reason to exist?
- Standards — Does it follow regulations/conventions?
Testing Tours (James Whittaker)
- Money Tour — Test the features that make money
- Landmark Tour — Visit every major feature
- FedEx Tour — Follow data through the system
- Garbage Collector — Look in unused corners
- Antisocial Tour — Do everything wrong
- Supermodel Tour — Focus only on the UI