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.
-
Tosca Distributed Execution (Tosca DEX) with AOS. 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.
-
qTest Universal Agent. For information on how to set up the qTest Universal Agent, refer to Integrate Tricentis Tosca with Universal Agent. This process includes setting up the Tosca Continuous Integration (CI). For information on how to set up Tosca CI, refer to Tosca Continuous Integration.
-
qTest Jenkins plug-in. Configure the qTest Jenkins Plugin for Freestyle.
Tosca Distributed Execution (Tosca DEX) with AOS
Complete the following steps to integrate qTest with Tosca via Tosca DEX with AOS.
-
Activate Automation Integrations for the Tosca Integration.
-
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.
-
Schedule and Kick Off Tosca Test Cases against Tosca Distributed Execution Server.
qTest Universal Agent
Complete the following steps to integrate qTest with Tosca via qTest Universal Agent.
-
Activate Automation Integrations for the Tosca Integration.
-
Tricentis Tosca must be installed in the same machine with Automation Host version 2.1.0 or later.
-
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.
-
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.
-
Activate Automation Integrations for the Tosca Integration.
-
Follow the Jenkins integration topic for your chosen configuration.
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.