#### Running a Workflow Test

A **workflow test** is a live simulation of your automation using real input data to ensure all steps; triggers, sources, transformations, and destinations; work together correctly.

Running a test helps validate that your mappings, credentials, and output logic are properly configured before the workflow runs automatically or processes live data.

##### **Two Testing Options**

1. **Run the full workflow** — Executes every step from trigger to destination, sending actual data to your connected apps. It counts as **one workflow run** within your monthly subscription quota.

2. **Run the workflow until before the destination** — This test mode executes every step except the final destinations. It lets you verify triggers, fetch layers, and transformations without actually sending data to external systems. Runs of this type **do not count** toward your monthly workflow run quota, making them ideal for setup testing and debugging.

##### **How to Run a Test**

To run a test, open your workflow in the builder and make sure all components; triggers, sources, transformations, and destinations; are properly configured. Once ready, click **“Run Test.”** Datamorf will then execute the workflow sequentially, displaying real-time results for each step. You’ll be able to see:

- The data received by the **trigger**,
- The results retrieved from each **data source**,
- The computed outputs from each **transformation**, and
- The responses from all **destinations** (if included in the run).

##### **Why It’s Practical**

- **Instant validation:** Confirms that integrations and field mappings are correctly set up.
- **Safe debugging:** If something fails, logs clearly show where the error occurred and what caused it.
- **Iterative refinement:** You can tweak logic and rerun quickly until the workflow works perfectly.

Together, [Playground](/content/help-center/troubleshooting/the-playground-a-powerful-tool/index.html) testing and **workflow test executions** ensure every automation you build in Datamorf runs efficiently, reliably, and without errors before going live.
