Ad-Hoc Testing
Performed without proper planning or documentation.
Also called Random Testing
Ad-Hoc testing is performed with the knowledge of the tester
about the application.
This testing is useful when there are poor requirement
specifications and when time is severely limited