---
title: Learn about adhoc testing and how it can be useful.
description: Adhoc testing is a type of testing method that is performed without planning
  and documentation.
source_url:
  html: https://testingbot.com/software-testing-questions/what-is-adhoc-testing
  md: https://testingbot.com/software-testing-questions/what-is-adhoc-testing.md
---

# What is Adhoc testing?

- [![Share on Facebook](https://static.addtoany.com/buttons/facebook.svg) ](https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Ftestingbot.com%2Fsoftware-testing-questions%2Fwhat-is-adhoc-testing.md&linkname= "Share on Facebook")
- [![Share on Twitter](https://static.addtoany.com/buttons/twitter.svg) ](https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Ftestingbot.com%2Fsoftware-testing-questions%2Fwhat-is-adhoc-testing.md&linkname= "Share on Twitter")
- [![Share on LinkedIn](https://static.addtoany.com/buttons/linkedin.svg) ](https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Ftestingbot.com%2Fsoftware-testing-questions%2Fwhat-is-adhoc-testing.md&linkname= "Share on LinkedIn")
- [![Share on HackerNews](https://static.addtoany.com/buttons/y18.svg) ](https://www.addtoany.com/add_to/hacker_news?linkurl=https%3A%2F%2Ftestingbot.com%2Fsoftware-testing-questions%2Fwhat-is-adhoc-testing.md&linkname= "Share on HackerNews")

**Adhoc Testing** is a type of software testing performed without any planning and documentation.

Black Box Testing

## Key Characteristics of Adhoc Testing

- **Unstructured:** There is no formal test plan, the testing is not documented.
- **Unplanned:** Test cases are not created beforehand. Testers simply explore the system on-the-fly.
- **Random Testing:** The testing process is random and focuses on discovering defects that are not caught through structured testing methods.
- **Exploratory:** Testers use their domain knowledge and experience to discover defects by exploring the application.
- **Quick Feedback:** Provides immediate feedback on the quality of the application since it requires minimal setup and execution time.

## What are the advantages of Adhoc Testing?

- **Flexibility:** Allows testers to quickly identify and focus on areas that may have more defects.
- **Cost-effective:** As it requires no planning and documentation, it can be more cost-effective compared to other testing methods.
- **Quick Detection:** Defects can be detected quickly, often within a short period of time.

## Disadvantages of Adhoc Testing?

- **Not Comprehensive:** Due to its unstructured nature, it may not cover all aspects of the application.
- **Dependent on Tester Skill:** The effectiveness of adhoc testing heavily depends on the tester's experience and knowledge.
- **Non-repeatable:** Since the testing is not documented, it cannot be repeated exactly the same way, which makes it difficult to verify fixes.

## When should you use Adhoc Testing?

- When time is limited and quick feedback is needed.
- When the application is relatively stable and formal test cases are not necessary.
- As a supplement to more formal testing methods to catch defects that structured tests may miss.

- [![Share on Facebook](https://static.addtoany.com/buttons/facebook.svg) ](https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Ftestingbot.com%2Fsoftware-testing-questions%2Fwhat-is-adhoc-testing.md&linkname=)
- [![Share on Twitter](https://static.addtoany.com/buttons/twitter.svg) ](https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Ftestingbot.com%2Fsoftware-testing-questions%2Fwhat-is-adhoc-testing.md&linkname=)
- [![Share on Linkedin](https://static.addtoany.com/buttons/linkedin.svg) ](https://www.addtoany.com/add_to/linkedin?linkurl=https%3A%2F%2Ftestingbot.com%2Fsoftware-testing-questions%2Fwhat-is-adhoc-testing.md&linkname=)
- [![Share on Hacker News](https://static.addtoany.com/buttons/y18.svg) ](https://www.addtoany.com/add_to/hacker_news?linkurl=https%3A%2F%2Ftestingbot.com%2Fsoftware-testing-questions%2Fwhat-is-adhoc-testing.md&linkname=)

 ![TestingBot Logo](https://testingbot.com/assets/logo-head-2f7f08db4ac9c4a3b1a784047410f8a4ece708e7e9f10ed16e20fdd8310f8de3.svg)

## Sign up for a Free Trial

Start testing your apps with TestingBot.

No credit card required.

[Start Free Trial](https://testingbot.com/users/sign_up)

## Other Questions

### [Learn how you can retrieve the attribute value of an element using Jest.](https://testingbot.com/software-testing-questions/how-to-get-attribute-value-of-an-element-using-jest "Learn how you can retrieve the attribute value of an element using Jest.")

### [Preventing the built-in dictionary from popping up on MacOS.](https://testingbot.com/software-testing-questions/how-to-stop-the-dictionary-from-popping-up-on-mac "Preventing the built-in dictionary from popping up on MacOS.")

### [What video output format is compatible with WebM?](https://testingbot.com/software-testing-questions/webm-compatible-formats "What video output format is compatible with WebM?")

### [Move an image element on a HTML page with CSS](https://testingbot.com/software-testing-questions/move-image-in-html "Move an image element on a HTML page with CSS")

### [How can I check my Screen Resolution?](https://testingbot.com/software-testing-questions/how-to-check-my-screen-resolution "How can I check my Screen Resolution?")

### [Learn about Chromedriver and Chrome automation](https://testingbot.com/software-testing-questions/what-is-chromedriver "Learn about Chromedriver and Chrome automation")
