Test scope and automatic runs
Test scope defines which saved Test Cases a plan runs. Automatic runs defines when it runs without a manual action. You can enable Schedule, Webhook, or both.
Test scope
Choose one option in Test scope:
- All test cases: All matching project Test Cases.
- By folder: Cases in one or more selected folders, including descendants.
- By priority: Cases matching one or more selected priorities.
- Select manually: An explicit selection of saved cases.
The selected scope is resolved when preparing each new Run. Only Active cases execute in a plan, and Active cases without steps are excluded. Moving cases, changing priorities or status, or editing folder membership can change later coverage. The Test Plans list summarizes the scope in its Target column. See Run status behavior, including all-Inactive plans.
Manual runs
You can leave both options under Automatic runs off and run the plan manually. Run it from the product or choose Run test plan in the QA Agent, select the plan, and click Run. Manual runs can start an Inactive plan; plans run in the background only.
Schedule
Turn on Schedule under Automatic runs. Choose Days of week, Timezone, and Run time. Select one or more weekdays, one run time on the hour, and a supported timezone. The schedule follows the chosen local time. Automatic schedule dispatch runs hourly in the production workflow environment; local development and staging do not dispatch scheduled plans automatically.
Webhook
Turn on Webhook under Automatic runs. The form generates a Webhook URL automatically; use Copy webhook URL to copy it, and save the plan before calling it. Keep the plan Active for automatic execution. The Integration examples links provide GitHub Actions, GitLab CI, and cURL setup instructions. The JSON body requires message and accepts an optional overrideBaseUrl for that execution. See Deployment webhooks.
Schedule and Webhook have independent switches, so a plan can enable both. Both require an Active plan and sufficient workspace credits. Inactive plans do not accept automatic webhook or schedule execution.
