📖 What is Exploratory Testing?
An approach to testing where the tester dynamically designs and executes tests based on their knowledge, exploration of the test item, and the results of previous tests. Test design, execution, and learning happen simultaneously.
"Exploratory testing is highly structured around time-boxes called 'sessions' and uses 'test charters' to guide the testing effort."
📚 Certification: Certified Tester Foundation Level (CTFL-v4.0)
🔑 What are the Key Concepts of Exploratory Testing?
- ▸ Simultaneous design, execution, and learning
- ▸ Uses test charters and time-boxes
- ▸ Dynamic and adaptable
- ▸ Session-based testing
🎯 How does Exploratory Testing appear on the CTFL-v4.0 Exam?
Select exploratory testing for a project with no documentation.
Identify the use of 'sessions' and 'charters'.
Distinguish exploratory testing from ad-hoc testing.
❓ Frequently Asked Questions
What is a test charter?
A statement of test objectives used to guide exploratory testing.
Is exploratory testing random?
No, it is purposeful, systematic exploration directed by charters.