> For the complete documentation index, see [llms.txt](https://docs.notionapps.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.notionapps.com/frequently-asked-questions/automation-how-do-i-test-automation-before-publishing.md).

# Automation: How do I test automation before publishing?

## Automation: How do I test automation before publishing?

Test from the same screens and roles your users will use. Do not stop at checking whether a workflow exists.

![Validation ready state.](https://content.gitbook.com/content/5ZqDXcVVffWUqEIZVhmn/blobs/J4yDDbTlZPwWWYg09Of3/assets/approval-management/maker-builder/04-procurement-approval-desk-validation-ready.jpg)

*Validation ready state.*

### Test checklist

1. Run validation.
2. Preview as requester.
3. Create a realistic test record.
4. Start the workflow with the real button, form, status, launcher, or webhook.
5. Confirm immediate status or message.
6. Preview as recipient.
7. Open Decision, Work Queue, Notification Center, Conversation, or Workflow Status.
8. Confirm the item appears.
9. Complete the action.
10. Confirm the source record changed.
11. Check Exception Resolution.

Read Testing, Preflight, and Repair.
