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
- Buddy Testing: Developer and tester work together
- Pair Testing: Two testers work on same feature
- 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 |