Ad hoc testing
From Wikipedia, the free encyclopedia
Ad hoc testing is a commonly used term for planned software testing that is performed without initial test case documentation;[1] however, ad hoc testing can also be applied to other scientific research and quality control efforts.[2] Ad hoc tests are useful for adding additional confidence to a resulting product or process, as well as quickly spotting important defects or inefficiencies,[1][3] but they have some disadvantages, such as having inherent uncertainties in their performance[4][5] and not being as useful without proper documentation post-execution and -completion.[1][3] Occasionally, ad hoc testing is compared to exploratory testing as being less rigorous, though others argue that ad hoc testing still has value as "improvised testing that deals well with verifying a specific subject."[6]