Exploratory Software Testing

E560745

Exploratory Software Testing is a software testing approach that emphasizes simultaneous learning, test design, and execution, relying on tester creativity and adaptability rather than strictly predefined test cases.

All labels observed (2)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf software testing approach ⓘ
software testing technique ⓘ
aimsAt finding important problems fast ⓘ
alignedWith context-driven testing principles ⓘ
associatedWith session-based test management ⓘ
benefit better coverage of unknown risk areas ⓘ
flexibility to change test direction ⓘ
high defect discovery rate in short time ⓘ
canBeAppliedTo functional testing ⓘ
regression testing ⓘ
usability testing ⓘ
canBeCombinedWith scripted test cases ⓘ
canInclude note-taking during test sessions ⓘ
on-the-fly test design ⓘ
time-boxed test sessions ⓘ
challenge harder to measure coverage ⓘ
harder to reproduce defects without good notes ⓘ
contrastsWith fully predefined test cases ⓘ
scripted testing ⓘ
differsFrom ad hoc testing by being goal-driven ⓘ
documentedIn software testing literature ⓘ
emphasizes simultaneous learning ⓘ
simultaneous test design ⓘ
simultaneous test execution ⓘ
focusesOn critical thinking ⓘ
tester skill ⓘ
testers’ domain knowledge ⓘ
goal adapt tests based on findings ⓘ
discover defects quickly ⓘ
learn about the product ⓘ
oftenDocumentedBy session reports ⓘ
test notes ⓘ
originatedIn software testing practice community ⓘ
promotedBy Cem Kaner ⓘ
James Bach ⓘ
Michael Bolton ⓘ
relatedTo ad hoc testing ⓘ
risk-based testing ⓘ
reliesOn tester adaptability ⓘ
tester creativity ⓘ
requires continuous learning by the tester ⓘ
real-time decision making ⓘ
suitableFor agile development environments ⓘ
early-stage products ⓘ
poorly documented systems ⓘ
supports rapid feedback ⓘ
usedBy professional software testers ⓘ
usedIn exploratory test sessions ⓘ
uses charters to guide testing sessions ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

James Whittaker (software engineer) → notableWork → Exploratory Software Testing ⓘ
James Whittaker (software engineer) → notableWork → Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design ⓘ
linked to: Exploratory Software Testing