Discuss What is Ad hoc Testing?? in the Software Design forum on Dev Shed. What is Ad hoc Testing?? Software design forum discussing design principles and non-language specific algorithms. Get help with logic, algebraic, or relational concepts.
Time spent in forums: 27 m 39 sec
Reputation Power: 0
What is Ad hoc Testing??
While browsing about Software Testing I came across the term “Ad hoc Testing” and I wanna know the actual meaning of it and its advantages and disadvantages. Apart from Ad hoc testing how many types of testing are there and what is the difference between them and Ad hoc Testing? Please provide the details with link.
Have a great day!
Orimark Technologies - Leading Software Testing Company in India
Time spent in forums: 1 Month 2 Weeks 2 Days 21 h 23 m 18 sec
Reputation Power: 1232
I googled "Ad Hoc" just to make sure my answer was correct before I gave it to you. The wiki page for ad hoc is rather fascinating, but it doesn't really answer your question, it does however contain the following useful piece:
(Ad Hoc) generally signifies a solution designed for a specific problem or task, non-generalizable, and not intended to be able to be adapted to other purposes
Ad Hoc Testing is pretty much a testing plan for your specific application. The most common way is to have a user just use the program, but it can also involve some automated processes, or a standalone program that interfaces with yours.
Time spent in forums: 3 h 19 m 18 sec
Reputation Power: 2
Ad hoc testing is a commonly used term for software testing performed without planning and documentation (but can be applied to early scientific experimental studies).
The tests are intended to be run only once, unless a defect is discovered. Ad hoc testing is the least formal test method. As such, it has been criticized because it is not structured and hence defects found using this method may be harder to reproduce (since there are no written test cases). However, the strength of ad hoc testing is that important defects can be found quickly.
It is performed by improvisation: the tester seeks to find bugs by any means that seem appropriate. Ad hoc testing can be seen as a light version of error guessing, which itself is a light version of exploratory testing