Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

In order to get started with the Azure DevOps Integration, you need to first set the environment. This section depicts information related to all the prerequisites and procedures to get prepared for Qualitia's integration to Azure DevOps.

This section describes how Azure DevOps interacts with QAS components to execute QAS test cases successfully.

Qualitia has the following three components:

  • Qualitia Server

  • Qualitia Client

  • Qualitia Remote Agent

Whereas Azure DevOps provides the following two components:

  • Azure DevOps as the Cloud Version

  • Azure DevOps Agent

The whole The whole integration process of Qualitia Automation Studio with Azure DevOps is divided into 3 steps:

  • Association between Qualitia Automation Studio and Azure DevOps (initiated from Qualitia Automation Studio)
    • Associate Qualitia Automation project with Azure DevOps Project
    • Associate Qualitia Automated test cases with Azure DevOps manual test cases
  • Execution of associated Qualitia Automation tests from Azure DevOps (One-time setup on Azure DevOps side)
  • Execution involves following one time setup activities to be done
  • Setup build/release pipeline for execution associated Qualitia test cases
    • Get Assembly Task is used for Qualitia Custom tasks for pipeline installation
  • Setup Azure DevOps agent
      • Setup Qualitia Remote Agent on the Azure DevOps agents used for Qualitia test execution
    • Setup agent pool with agents setup for Qualitia executions
  • Result Publish of the Qualitia Automation tests
    • Publish results to test cases against the test runs (for each pipeline execution)
    • Publish test case results to Qualitia Automation Studio

The following table explains how different components of Azure DevOps and Qualitia interact with each other.

ComponentRoles Played in Different Stages

Association

  • Responds to Qualitia server using standard out of box APIs offered by Azure DevOps

Execution

  • Configuration of build/release pipelines
  • Agent pool configurations
  • Initiate pipeline execution

Result Publish

  • Host results of pipeline execution

Execution

Receives request from Azure DevOps agent

Gets the linked test cases from the QAS server

Executes test cases

Result Publish

Saves the Test execution results on a predefined location used by Azure DevOps agent.

Both Azure DevOps Agent and Qualitia Remote Agent must be installed on the machine.




 

The whole integration process of Qualitia Automation Studio with Azure DevOps is divided into 3 steps:

  • Association between Qualitia Automation Studio and Azure DevOps (initiated from Qualitia Automation Studio)
  • Associate Qualitia Automation project with Azure DevOps Project
  • Associate Qualitia Automated test cases with Azure DevOps manual test cases
  • Execution of associated Qualitia Automation tests from Azure DevOps (One-time setup on Azure DevOps side)
  • Execution involves following one time setup activities to be done
  • Setup build/release pipeline for execution associated Qualitia test cases
  • Get Assembly Task is used for Qualitia Custom tasks for pipeline installation
  • Setup Azure DevOps agent
  • Setup Qualitia Remote Agent on the Azure DevOps agents used for Qualitia test execution
  • Setup agent pool with agents setup for Qualitia executions
  • Result Publish of the Qualitia Automation tests
  • Publish results to test cases against the test runs (for each pipeline execution)
  • Publish test case results to Qualitia Automation Studio

The following table explains how different components of Azure DevOps and Qualitia interact with each other.

  • The whole integration process of Qualitia Automation Studio with Azure DevOps is divided into 3 steps:
  • Association between Qualitia Automation Studio and Azure DevOps (initiated from Qualitia Automation Studio)
  • Associate Qualitia Automation project with Azure DevOps Project
  • Associate Qualitia Automated test cases with Azure DevOps manual test cases
  • Execution of associated Qualitia Automation tests from Azure DevOps (One-time setup on Azure DevOps side)
  • Execution involves following one time setup activities to be done
  • Setup build/release pipeline for execution associated Qualitia test cases
  • Get Assembly Task is used for Qualitia Custom tasks for pipeline installation
  • Setup Azure DevOps agent
  • Setup Qualitia Remote Agent on the Azure DevOps agents used for Qualitia test execution
  • Setup agent pool with agents setup for Qualitia executions

Result Publish of the Qualitia Automation tests

  • Publish results to test cases against the test runs (for each pipeline execution)
  • Publish test case results to Qualitia Automation Studio

The following table explains how different components of Azure DevOps and Qualitia interact with each other.



  • No labels