Definition:
AD HOC TESTING, also known as Random Testing or Monkey Testing, When a software testing performed without proper planning and documentation, it is said to be Adhoc Testing. Such kind of tests are executed only once unless we uncover the defects.
Further Reading:
Book: .
Agile Testing by Janet Gregory and Lisa Crispin