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