Test Automation Scheduling Quick Start Guide

qTest features Test Automation Scheduling, which allows you to schedule and kick off automation tests. These automated tests are located and are executed on your local machine. Once test execution is kicked off and the results are generated, the results are reported back to qTest Manager's Test Execution module.

Supported Test Automation Frameworks

You can schedule and kick off Automation Tests using any framework, including custom frameworks. qTest also provides out-of-the-box integrations for Universal Agent.

Process

  1. Activate automation integration settings in your qTest project and map the automation execution statuses to qTest status values.

  2. Download qTest Automation Host. The qTest Automation Host is a software system provided by the qTest platform, which allows you to set up test execution for your test automation projects on the machine where the Automation Host is installed.

  3. Install qTest Automation Host. You can install however many instances of qTest Automation Host as needed. Once a qTest Automation Host is installed and running, it is considered to be "registered" with qTest.

    You can manage your registered instances of qTest Automation Host, create and trigger agents, and perform test automation scheduling from qTest Launch.

  4. Create the Automation Agent in qTest Launch.

  5. Create your Automation Test Runs in qTest Manager.

  6. Schedule Test Runs in qTest Manager. Automation Agent will poll schedules from qTest and automatically execute your automation tests. The automated test logs will then be collected and pushed back to qTest. You can view the existing schedules and their statuses on the Schedules tab of the Automation Settings page.