Exploratory Testing
Updated 2026-08-15
INTRODUCTION
English translation pending.
CORE DEFINITION
Exploratory testing, formalized by Cem Kaner and developed in context-driven testing, treats test design, execution, and learning as simultaneous activities rather than separate phases. The tester works from a charter that states the objective and scope, then varies the path according to what the system does. The core claim is that scripted tests can only find the failures their authors anticipated, while a human tester's judgment can follow unexpected signals into areas no script covers. The qualification is that it complements rather than replaces scripted regression testing, and that sessions must be recorded, or the findings cannot be reproduced.
SCAFFOLDING EFFECT
Reduce cognitive load
- Charter the session: state the objective and scope before starting, so exploration has a target. - Follow the signal: change direction when an anomaly appears rather than completing a planned path. - Log as you go: record observations and hypotheses so findings can be reproduced.
Anchor fast decisions
A script encodes what its author already suspected, so it can only confirm or refute known risks. Human attention, by contrast, notices the unexpected: a slow response, an inconsistent label, a boundary that behaves oddly. Following those signals immediately keeps the tester close to the evidence while the context is fresh, which is when the next probe is best chosen. The method's weakness is memory and reproducibility, which is why charters and session notes are part of the technique rather than administrative overhead.
MINIMUM ACTION
In progress 0/1Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- en.wikipedia.orghttps://en.wikipedia.org/wiki/Exploratory_testingverified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS