# Process Testing

Test your processes easily and safely before publishing to ensure proper functionality. The process testing feature provides the following benefits:

* Test process changes without any risk of interfering with the data you've already collected.&#x20;
* You have the flexibility to either run processes from start to finish or begin and conclude testing from a midway point, based on your specific testing requirements
* Automate multiple test runs with different sets of test data.
* Create test scenarios from current requests and test with real-time data.&#x20;

{% hint style="info" %} <mark style="color:orange;">**Good to know:**</mark> Test runs of a process do not count towards application counters and metrics. This ensures that your testing activities won't skew or impact the data you rely on for system analytics.
{% endhint %}

## Test a Process before Publishing

Watch the following product tour to learn how to test your processes while designing them.&#x20;

{% embed url="<https://demos.processmaker.com/demo/L4PKQzkxMKifPl8EEf3uU>" %}

## Create a Test Scenario

Watch the following product tour to learn how to create test scenarios for testing your processes.&#x20;

{% embed url="<https://demos.processmaker.com/demo/FUmUeiJ3DGVTPCd7mX6yJ>" %}

## Additional Resources

<details>

<summary><mark style="color:orange;">Learn More About Process Testing</mark></summary>

<img src="/files/osabCogInyY8vC1LtB4g" alt="" data-size="line"> [**ProcessMaker Documentation**](https://docs.processmaker.com/v/fall-2023-processmaker-platform/designer-processes-and-process-templates/view-the-list-of-processes/edit-the-name-description-category-or-status-of-a-process/configure-test-runs): Find detailed information about process testing.

<img src="/files/64n2fU6kJHdsY5ahFGTe" alt="" data-size="line"> [**ProcessMaker University**](https://university.processmaker.com/): Enroll in ProcessMaker University to become a Certified Process Designer.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://processmaker.gitbook.io/quick-start-guides/fall-2023/process-design/process-testing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
