6. Think through
testing quadrants
• Supports Agile testing strategy and planning
• Covers all goals
• Enables balancing testing efforts
Acceptance Testing
(automated or partly
manual)
Unit Testing
(automated)
Business facing
Technology facing
Exploratory Testing
(manual or partly
automated)
Non-functionality tests
(e.g. performance testing
supported by tools)
CritiqueProduct
Supportteam
Source: original idea by Brian Marick & adaptation by Lisa Crispin and Janet Gregory
7. Engage in
exploratory testing
• Scripted vs. Exploratory Testing (ET)
• ET is an approach, not a technique
• Variety of testing techniques can be used
• ET helps to find surprises, implications of interactions, misunderstandings
not covered by specifications and other tests
• Charters and focused sessions
• Sessions make ET estimable and measurable
• Charters and logs make ET as documented testing
Source: Elisabeth Hendrickson, Cem Caner, James Bach, Lisa Crispin
“Exploratory Testing is a style of testing in which you learn about
the software while simultaneously designing and executing tests,
using feedback from the last test to inform the next”