# Testing

We want you to be able to freely iterate on your workflows without worrying about Step or AI credit costs. To that end, our goal is to keep testing free in Relay.app.

### Ways to test

There are two ways to test your workflow:

* **Test runs** execute your entire workflow end-to-end, just like a real run. The difference is that you manually select the data to use (e.g. an existing row in a spreadsheet) rather than waiting for a trigger. To start a test run, as the AI Assistant, or click `Start a test run` in the `Editor` tab.
* **Step testing** lets you test an individual step in isolation. This is useful for iterating on a single step — especially AI prompts — without running your entire workflow.

### Fair use limits

To keep things fair, there are reasonable limits on free testing depending on your plan. Most users won't hit these limits.

If your workspace is approaching its free testing limits for the week, you'll be clearly notified when you're testing. You can still continue to test — from that point on, tests will consume your regular Step and AI credits.

{% hint style="info" %}
Free testing limits reset every week on **Monday at 0:00 PT**.
{% endhint %}


---

# 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://docs.relay.app/running-workflows/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.
