Exploratory Testing
// Definition
Simultaneous learning, test design, and execution — the tester explores the app, forms hypotheses, and probes them, with no pre-scripted steps. Most effective when time-boxed and chartered.
// Related terms
Ad-hoc Testing
Unstructured testing without a plan or documented test cases — relies on the tester's experience and intuition. Useful for quick smoke checks and early defect discovery, but not reproducible.
Error Guessing
Designing tests based on the tester's intuition about where defects are likely to occur. Powered by experience and knowledge of common failure modes — null inputs, off-by-one errors, race conditions.
Test Scenario
A higher-level description of what to test — the situation or feature — without the step-by-step details. One scenario typically generates multiple test cases.
Learn more · Software Testing Fundamentals
Chapter 7 · Lesson 1: What Is Exploratory Testing?