Search code examples
azure-devopsazure-pipelinesazure-pipelines-yamlqtest

Execute QTest API from Azure Pipeline and update the report back to ADO


how to execute Tricentis QTest from Azure pipeline and publish report back to pipeline result? Do we have any QTest plugin available in azure? or Do we have any Qtest API to execute from pipeline task?


Solution

  • I am afraid there seems no such a build-in/extension task in Azure DevOps; however, this demo by Tricents, helps us understand how to send webhook request via CMD/powershell tasks in a YAML pipeline to publish test reports.

    According to the document from Tricentis,

    We’ll walk through a new preview integration between Tricentis qTest and Azure DevOps Boards, then point you to more information on how to use qTest with Azure Pipelines.

    To integrate ADO Boards with qTest, we’ll be using the qTest Pulse application. Pulse is a rules engine that automates tool communication, allowing teams to build and orchestrate custom DevOps workflows within their end-to-end pipeline. Many integrations and workflows for qTest are already available to our community for popular tools and frameworks, including Cucumber, Postman, and SonarQube on the Tricentis GitHub repository

    By the way, the integration task can be usually published by the service provider in the marketplace(not seems to publish yet as of now).

    Hope the information could help and good luck.