Adhoc testing is a type of software testing that is performed without planning and documentation. Adhoc testing aims to break the testing process in order to find possible defects or errors at an early possible stage. Adhoc tests are divided into two types as follows; monkey testing, pair testing.
Monkey testing: The application is randomly tested to break the system.
Pair testing: Two testers are assigned the same modules and run on the same systems to find bugs or two development team members, one from the development team and one from the testing team, work on the same module to find bugs.