Test Automation Scheduling Overview

qTest features Automation Scheduling which allows users to schedule and kick off automation tests that reside on your local machine and report the results of these tests back to qTest Test Execution.

Supported Frameworks

Trigger and schedule automation tests with any framework (including custom frameworks) with the new Shell Agent.

qTest also provides out of the box integrations for TestNG, jUnit, Cucumber, JBehave, and UFT:

  • TestNG
  • JUnit
  • Cucumber for Java
  • JBehave for Java
  • UFT

Process Summary

  1. Activate Automation Integration settings in your qTest project and map the automation execution statuses to qTest status values.
  2. Install and Register the Automation HostDownload the link from the qTest Resources Page onto the machine where your automation scripts are deployed.
  3. Install the Automation Agent in your Automation Host. An automation host includes multiple automation agents. An agent integrates ONE qTest project with ONE automation framework and ONE scripting directory.
  4. In the Agent Configuration pop-up input configurations based on your framework:
    1. Configure Shell Agent
    2. Configure TestNG Agent
    3. Configure jUnit Agent
    4. Configure Cucumber Agent
    5. Configure JBehave Agent
    6. Configure UFT Agenttest cases will be automatically scanned, so you can the next step for UFT to create automation Test Runs
  5. Create your automation Test Cases in qTest Test Design. You can either manually create the test cases in Test Design or instead, the agent can scan your scripting directory, detect test cases, and automatically create them in qTest.
    1. Create Test Cases from TestNG or jUnit based on test class or method
    2. Create Test Cases from Cucumber or JBehave based on feature or scenario
  6. Create your automation Test Runs using the qTest Test Execution UI.
  7. Schedule Test Runs in qTest Test Execution UI. Automation agent(s) will poll schedule(s) from qTest and automatically execute your automation tests. The automated test logs will be collected and pushed back to qTest. You can view the existing schedules and their statuses inside the Schedules area of Automation Integration Settings. 


Subscribe To Our Blog
Powered by Zendesk