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