Skip to content
All notes
15Testing TypesTesting TypesManual Testing

What is Ad-hoc Testing and how does it differ from Exploratory Testing?

Ad-hoc Testing is informal testing performed without any planning, documentation, or expected results. It’s random testing to find defects through an unstructured approach.

Characteristics

  • No formal process or documentation
  • Completely random and unstructured
  • No test cases or test design
  • Performed when time is limited
  • Relies on tester’s intuition
  • Usually one-time activity

Types of Ad-hoc Testing

  1. Buddy Testing: Developer and tester work together
  2. Pair Testing: Two testers work on same feature
  3. Monkey Testing: Random inputs without any pattern

Ad-hoc vs Exploratory Testing

Aspect Ad-hoc Exploratory
Structure Completely random Structured approach
Documentation No documentation Session notes maintained
Knowledge Required Basic understanding Deep domain knowledge
Time Management No time limit Time-boxed sessions