Software Testing - Exploratory Testing
What is an Exploratory Testing?
During testing phase where there is severe time pressure, Exploratory testing technique is adopted that combines the experience of testers along with a structured approach to testing.
Exploratory testing often performed as a black box testing technique, the tester learns things that together with experience and creativity generate new good tests to run.
Following are the benefits of Exploratory Testing:
Exploratory testing takes less preparation.
Critical defects are found very quickly.
The testers can use reasoning based approach on the results of previous results to guide their future testing on the fly.
Following are the Drawbacks of Exploratory Testing:
Tests cannot be reviewed.
It is difficult to keep track of what tests have been tested.
It is unlikely to be performed in exactly the same manner and to repeat specific details of the earlier tests.