Skip to main content
Tests in QA.tech can be run in several ways.

Trigger a Run from the UI

The simplest way to get started is to use the “Run Tests” button found on the Dashboard or the Test Cases page. You can also run individual tests by navigating to the test and clicking Run Test.

Run with Dependencies

When running an individual test that has dependencies, you have two options:
  • Run Test - Uses dependency output state optimization to skip recently completed dependencies (completed within 6 hours)
  • Run w. Dependencies - Forces all dependency tests to run fresh, generating new output data
Use Run w. Dependencies when you need fresh time-sensitive data like OTP codes or temporary tokens that may have expired. Learn more.
When running multiple tests via a Test Plan, QA.tech automatically executes them in parallel where the dependency graph allows, with auto-scaling up to approximately 100 concurrent agents. This significantly reduces total execution time compared to running tests individually. Learn more in Test Plans.

Trigger a Run as Part of a Pipeline

You can also integrate test runs as part of your CI pipeline. You can use any system that supports sending an HTTPS POST request when you want to trigger the tests. For a great example, check out our GitHub Actions documentation.

Trigger a Run on a Schedule

If you want your tests to run at a specific time, such as on a recurring weekly schedule (cron-style), we offer that functionality as well.
1

Navigate to Test Plans

Go to Test Plans in your project dashboard.
2

Select or Create a Test Plan

Click on an existing test plan that you want to schedule, or create a new one if needed.
3

Manage Schedules

Click on Manage Schedules within the test plan.
4

Add Schedule

Add your cron schedule expression and a description, then click Add Schedule.
If you’re unsure how to write the cron format, you can use a tool like crontab.guru or reach out to us, and we’ll be happy to help you get set up.
I