Ad hoc testing

Having looked at the various types of testing in an earlier post, we'll stop every once in a while to look at a brief summary of each of the different test types. Here we look at ad-hoc testing.

Ad-hoc Testing
  • does not make use of formal test case design techniques / methods
  • does not require test case documentation during execution
  • new tests are documented after they are executed so that they are covered as part of regular test efforts
  • test execution and results reports are generated before test case design / documentation
  • does not require any end-to-end testing of functionality
  • can cause test execution to jump across various functional areas / interfaces
  • also called monkey testing or random sampling testing
  • uses product / domain / platform expert knowledge and intuition to foster out-of-the-box type thinking
  • can bring in new perspectives