Ad Hoc vs Exploratory Testing

Ad Hoc vs Exploratory Testing
December 25 11:31 2015 Print This Article

There are a lot of various notions in software testing field. Sometimes it is difficult to distinguish between a little bit similar terms and concepts, for example, black box and white box testing, unit and system testing, etc.

Many people are interested in the question: What are the main distinctions between Ad Hoc and Exploratory Testing?

What Are the Differences Between Ad Hoc and Exploratory Testing?

  1. Ad Hoc Testing implies learning of the software before its testing. During Exploratory Testing, you learn and test the software simultaneously.
  2. Before Ad Hoc Testing, we collect data on the particular software from different resources, and then we start the testing. During Exploratory Testing, we collect data and perform the testing at the same time.
  3. For Ad Hoc Testing it is necessary to know the software well. For Exploratory Testing you have to gain your knowledge in course of work with the software.
  4. Before Ad Hoc Testing, you need to perform considerable software testing. Before Exploratory Testing of the software, you may learn this software.
  5. Exploratory Testing is a type of Ad Hoc Testing. Ad Hoc Testing is an independent testing type.
  6. Ad Hoc Testing is not considered to be testing approach. Exploratory Testing is an approach.

Related Posts:

About Article Author

view more articles
Nataliia Vasylyna
Nataliia Vasylyna

View More Articles


write a comment

No Comments Yet!

You can be the one to start a conversation.

Add a Comment

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.