...
Component | Role Played In Different Stages |
---|---|
TFS/Azure DevOps Server | 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 |
TFS/Azure DevOps Agent | Association None Execution Executes of the jobs in the pipeline and the contained tasks Executes Visual Studio Test Task used for test execution Filters Automated test cases in TFS/Azure DevOps projects matching search criteria Invokes the Qualitia Remote Agent for executing Qualitia Test Cases Result Publish Execution of the Publish Result task of Qualitia to publish results to Qualitia Server and TFS/Azure DevOps Test Runs. Uses Qualitia Server APIs to publish results |
Qualitia Remote Agent | Association None Execution Receives request from TFS/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 TFS/Azure DevOps agent. Both TFS/Azure DevOps Agent and Qualitia Remote Agent must be installed on the machine. |
Qualitia Server | Association Interacts with the TFS/Azure DevOps server to update Automation Status of TFS/Azure DevOps test cases. Saves the published versions of Qualitia test cases Execution Sends the published test cases to Qualitia Remote Agent. Result Publish Receives test case results directly from the TFS/Azure DevOps Agent with the help of Qualitia APIs. Consolidates the individual test case results in a single suite report |
Qualitia Client | Association Allows the authorized users to view TFS/Azure DevOps projects and associate projects and test cases. Execution Publishes the test case to Qualitia server. The published test case is used in the TFS/Azure DevOps pipeline execution. Result Publish Shows the status of Test cases executed through TFS/Azure DevOps in reports. |
...