Integrate from qTest to Tosca

The qTest to Tosca integration provides three different workflows that can be leveraged for your organizational needs. For an introduction and overview of the qTest to Tosca integration, refer to qTest and Tosca Integration: Quick Start Guide.

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

To link Test Cases and execute linked TestEvents, use the Native Integration: Tosca Distributed (DEX) option.

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

Known Limitations:

  1. Test Events can only be executed from qTest one at a time. We are planning a fix for this limitation in a future release.

  2. qTest uses an ExecutionOnly Tosca license to execute tests.

  3. The Tosca workspace must be closed before tests can be executed from qTest.

Tosca Distributed Execution (DEX)

Complete the following steps to integrate qTest with Tosca using the Tosca DEX option.

  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, refer to Tosca Distributed Execution.

  3. Convert Test Cases to Tosca.

  4. Viewing a Converted qTest Test Case in Tosca Workspace.

  5. Schedule Test Execution for Tosca TestEvent from qTest.

  6. View your Tosca Execution Results in qTest.

qTest Universal Agent

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

  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 Tricentis Tosca, refer to the Tricentis Tosca manual to create the properties above.

  5. Set 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.