What is Adhoc Testing?
Adhoc Testing is a type of testing method where the testing is done without any planning or implementation. It is a random type of testing that tries to find defects in the system. Adhoc Testing is done without any documentation and is typically run only one unless a defect is found.
Ad hoc testing is considered to be the least formal test method and is hence not primarily dependent upon. As the testing method is not structured, it is criticized as any defects found through this testing method will be difficult to replicate. However, the benefit of Adhoc Testing is that defect can be found quite quickly.
Adhoc testing is usually achieved with the testing technique called Error Guessing, which can be done by the people who have enough experience on the system to "guess" the most likely source of errors.