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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

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 NERFINISHED
James Bach NERFINISHED
Michael Bolton NERFINISHED
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

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
this entity surface form: Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design