Monday, April 13, 2009

Explain Exploratory Software Testing?

Exploratory Testing

Exploratory testing is simultaneous learning, test design, and test execution. In other words, exploratory testing is any testing to the extent that the tester actively controls the design of the tests as those tests are performed and uses information gained while testing to design new and better tests. [James Bach]

Exploratory Testing Resources:

Exploratory Testing Explained
ET PDF

What is Exploratory Testing?, Balancing Exploratory Testing With Scripted Testing, Why Do Exploratory Testing?
What is ET

What is Exploratory Testing?, What do Exploratory Testers Know?, How else do Exploratory Testers Differ?
ET PDF

Exploratory Testing on Agile Teams - Jonathan Kohl relates an intriguing experience with a slippery bug that convinced his team of the value of exploratory testing: simultaneous test design, execution, and learning.
ET on Agile Teams

Nature of Exploratory Testing
Nature of ET

Exploratory Testing Advantage
ET Advantage

Advantages & Disadvantages of Exploratory Testing, When to do Exploratory Testing etc.
ET

Where Does Exploratory Testing Fit?
ET

Is Exploratory Testing a ‘Technique’ or an ‘Approach’?, Is Exploratory Testing the same as Agile Testing?, Exploratory Testing: Pro and Con, When to Apply Exploratory Testing, How to include ET in your Testing Project etc.
ET PDF

Exploratory Testing Dynamics
ET Dynamics