What is ad hoc testing? - Definition from WhatIs.com
Part of the Agile, Scrum, XP glossary:

Ad hoc testing is an informal and improvisational approach to assessing the viability of a product. An ad hoc test is usually only conducted once unless a defect is found.

Commonly used in software development, ad hoc testing is performed without a plan of action and any actions taken are not typically documented. Testers may not have detailed knowledge of product requirements. Ad hoc testing is also referred to as random testing and monkey testing. 

Because the approach is non-methodical, ad hoc testing can miss flaws that would be found in a more structured testing system. However, the lack of formal requirements also means that obvious flaws can be attended to more quickly than if they had to be approached in a more systematic fashion. 

Exploratory testing, in which a product is developed, studied and tested simultaneously, is sometimes proposed as a refinement of the ad hoc model. 

This was last updated in December 2012
Contributor(s): Ivy Wigmore
Posted by: Margaret Rouse

Related Terms

Definitions

  • idempotence

    - Idempotence, in programming and mathematics, is a property of some operations such that no matter how many times you execute them, you achieve the same result. (WhatIs.com)

  • triage

    - Triage is the procedure of assigning levels of priority to tasks or individuals to determine the most effective order in which to deal with them. The first usage of the term in this sense was in th... (WhatIs.com)

  • DevOps

    - In its most broad meaning, DevOps is an operational philosophy that promotes better communication between development and operations as more elements of operations become programmable. In its most ... (searchITOperations.com)

Glossaries

  • Agile, Scrum, XP

    - Terms related to agile software development, including definitions about Scrum and words and phrases about user stories, extreme programming (XP), Crystal, feature-driven development and Adaptive.

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question
  • Ad Hoc Testing

    Adhoc testing is used to <b>catch the hidden bugs</b> in the product. It has been experienced in testing that functional test cases derived out of product requirements stop yielding d...

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.