Exploratory Testing Bug Hunting Techniques 2 — Questions and Answers
Question 1: What is the 'money tour' in James Whittaker's exploratory testing tour metaphor?
- Testing the features most prominently advertised and demonstrated to customers (Correct answer)
- Testing payment processing and financial transaction features
- Running only the tests required for regulatory compliance
- Focusing on revenue-generating APIs and backend services
Correct answer: Testing the features most prominently advertised and demonstrated to customers
The money tour explores the features highlighted in the product's marketing materials and demos — these are what customers expect to work flawlessly.
Question 2: What exploratory testing technique involves inputting unexpected or malformed data to find how the system handles errors?
- Negative testing (Correct answer)
- Equivalence class testing
- Positive path testing
- Smoke testing
Correct answer: Negative testing
Negative testing deliberately provides invalid, unexpected, or malformed input to verify the system handles errors gracefully without crashing or exposing sensitive information.
Question 3: What is 'pairing' as a bug hunting enhancement technique in exploratory testing?
- Two testers exploring the same area simultaneously, sharing observations to find more defects than either would alone (Correct answer)
- Pairing automated tests with manual exploration to increase coverage speed
- Assigning one developer and one tester to each charter for immediate bug fixing
- Running two test sessions against different builds in parallel to compare results
Correct answer: Two testers exploring the same area simultaneously, sharing observations to find more defects than either would alone
Pair testing combines two testers' perspectives, knowledge, and instincts to surface defects that a single tester might miss due to cognitive blind spots.
Question 4: What is the 'saboteur tour' in Whittaker's testing tour framework?
- Testing the application with the intent to make it fail, using the worst possible inputs and usage patterns (Correct answer)
- Testing security features by simulating external attacker behavior
- Testing how the application recovers from unexpected power outages
- A tour focused solely on accessibility and screen reader compatibility
Correct answer: Testing the application with the intent to make it fail, using the worst possible inputs and usage patterns
The saboteur tour challenges the application by doing everything wrong — bad data, wrong sequences, extreme values — to find defects in error handling and robustness.
Question 5: What role does 'note-taking' play during an exploratory bug hunting session?
- It captures test ideas, observations, and findings in real time so nothing is forgotten and the session can be reconstructed (Correct answer)
- It replaces the need for a formal bug tracking system during exploratory sessions
- It documents the exact steps taken so they can be converted into scripted test cases later
- It is required by audit standards for regulated industries only
Correct answer: It captures test ideas, observations, and findings in real time so nothing is forgotten and the session can be reconstructed
Real-time note-taking ensures observations, ideas, and potential bugs are recorded as they occur, making the session reproducible and the tester's reasoning traceable.
Question 6: What is 'scenario-based exploration' as a bug hunting technique?
- Testing a complete end-to-end user journey or workflow to find defects that only appear when features interact (Correct answer)
- Writing formal test scenarios before each session to replace charters
- Testing each scenario from a test design specification document
- Running automated scenario tests generated from BDD feature files
Correct answer: Testing a complete end-to-end user journey or workflow to find defects that only appear when features interact
Scenario-based exploration traces realistic user workflows across multiple features to catch integration defects that unit or isolated feature tests miss.
What is the 'money tour' in James Whittaker's exploratory testing tour metaphor?