Adhoc testing is done when the testers do not have enough time at hand to do a detailed testing with proper test plans and test cases. Sometimes Adhoc testing is carried out at the end of the project after the execution of all the test cases. So in that sense Adhoc testing is the kind of testing which acts as a complement to other types of testing.

The success of Adhoc testing depends upon the capability of the tester who carries out the test. The tester has to find bugs without any proper planning and documentation solely based on just his intuition.

An important advantage of Adhoc testing is that it helps to save a lot of precious time. Sometimes it셲 after spending valuable time on preparing and explaining tests that the program셲 design is changed. With Adhoc testing precious time is not wasted on planning and documents.

  1. Be well prepared. Read a lot about defects from other projects. This will prepare the testers to detect bugs that would have gone unnoticed.
  2. Create a rough draft. Create a rough draft and NOT a detailed plan containing details like what to test, how to test and what problems to look for.
  3. Test in sessions. Test the application or software part by part i.e., one functionality at a time. This provides better focus and understanding of the problems, if any.
  4. Target key areas. Target those areas that have not been covered, in detail, in the test designs or user documentation.
  5. Learn to use different tools. At times certain defects may be brought to light by debuggers, profilers, and task monitors. So a thorough knowledge about these tools can make matters easy for the testers.
  6. Record your findings. Make a record of what bugs you found, where in the application they appeared, and the function. These records helps the developer and also testers of future applications. Also record what bugs you didn't find. That may seem odd, but there needs to be a record of what worked.
Related Documents
  1. Are "Ad-hoc" Testing and "Ad Hoc" Testing same? (1738)
  2. Measurement of Ad-hoc Testing (1925)
  3. Ad Hoc Software Testing (2757)
  4. Exploratory Testing (2588)
  5. Ad-hoc testing vs Exploratory testing ? (4927)
  6. Tips for adhoc Testing (2704)
  7. The Nature of Exploratory Testing (2226)
  8. Exploratory Testing - Risk-Based Agile Testing (4235)
  9. Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design (5209)
  10. Exploratory Software Testing (1815)
  11. Exploratory testing (1513)
  12. Exploratory Software Testing (1154)
  13. [Ebook] Exploratory Software Testing (5296)
  14. Mocking and exploratory testing (1954)
  15. Top 20 practical software testing tips you should read before testing any application. (4758)
  16. Exploratory Testing Dynamic (1847)
  17. Software Testing-Testing Validation (3969)
  18. Good Exploratory Testing Practices (1079)
  19. Exploratory Testing Explained (2039)
  20. Website Cookie Testing, Test cases for testing web application cookies? (3864)