Integrate from qTest to Tosca

The qTest to Tosca integration provides 3 different work flows that can be leveraged for your organizational needs.

Set up execution of the converted qTest test cases. You can choose from the following options.

To execute TestEvents, install Tosca Distributed Execution (Tosca DEX). To execute Test Cases, you can use the Tosca DEX, the qTest Universal Agent, or the qTest Jenkins plug-in. We recommend that you use either the Universal Agent or the Jenkins plug-in.

Overview workflows for each integration option are outlined below for reference.

Tosca Distributed Execution (Tosca DEX) with AOS

Complete the following steps to integrate qTest with Tosca via Tosca DEX with AOS.

  1. Activate Automation Integrations for the Tosca Integration.

  2. Install and configure the Tosca DEX server and agent.

    For information on how to set up Tosca DEX with AOS, refer to Tosca Distributed Execution and Set up Distributed Execution with AOS.

  3. Convert Test Case to Tosca .

  4. Access Converted qTest Test Case in Tosca Workspace.

  5. Schedule and Kick Off Tosca Test Cases against Tosca Distributed Execution Server.

  6. View your Tosca Execution Results in qTest.

qTest Universal Agent

Complete the following steps to integrate qTest with Tosca via qTest Universal Agent.

  1. Activate Automation Integrations for the Tosca Integration.

  2. Install and Register the Automation Host.

  3. Tricentis Tosca must be installed in the same machine with Automation Host version 2.1.0 or later.

  4. You must create the following properties in Tosca Commander prior to being able to use the Universal Agent:

    • ContinuousIntegration property in your ExecutionList

    • ContinuousIntegrationBuildRootFolder property for your execution results

      If you are not familiar with TricentisTosca, refer to this manual to create the properties above.

  5. Setting up Tricentis Tosca Project with Tosca Commander.

  6. Configure ToscaCI Client Tool.

  7. Create Tosca Universal Agent.

  8. Execute Tosca Universal Agent.

  9. View your Tosca Execution Results in qTest.

qTest Jenkins Plug-in

Complete the following steps to integrate the qTest Jenkins plug-in with Tosca.

The Jenkins integration is available in two configurations:

  • Freestyle: Use qTest Jenkins plug-in in your post-build actions to submit test results to your qTest Manager project.

  • Pipeline: Generate pipeline script from qTest Jenkins plug-in and put it in your pipeline code as a step to submits test results to a qTest Manager project.

You have the option to use either Jenkins integration to submit your test results to qTest Manager.

  1. Activate Automation Integrations for the Tosca Integration.

  2. Follow the Jenkins integration topic for your chosen configuration.

  3. View your Tosca Execution Results in qTest.

View your Tosca Execution Results in qTest

If the execution is successful, the results display in Manager on the Test Execution tab.

  • Passed. No detailed results are included.

  • Failed. A detailed log is attached with the failed details.

The following items are automatically generated in Tosca by qTest Launch.

  • A Tosca execution list with the qTest-generated test cases.

  • A Test Event based on the execution list, which is executed automatically by the configured Tosca DEX agents.

Known Limitations

  • Currently, we cannot inform you via a pop-up message when either a qTest Test Case is converted successfully, or, if there have been any errors while converting the Test Case.

  • You are not able to convert a Tosca Test Case back into a qTest Test Case.