Sync Requirements & Issues - Azure DevOps Integration

Sync Requirements from Azure to QMetry

Entities in the Requirement module is in read-only mode and provides one-way sync from Azure DevOps into QMetry. Once the user configures Azure DevOps instance details with QMetry, QMetry will import work items from Azure DevOps into QMetry.

Users can not delete requirements that are imported from Azure into QMetry.

 

Requirements module displays QMetry’s requirements along with the entities imported from Azure DevOps. Azure Devops entities (Title) field is mapped to QMetry Requirements (Summary).

Azure fields (as per the configuration done at the project level of fields) are displayed in the Details tab in read-only mode.

 

 

Editing Requirements:

Users can edit any system/custom fields of QMetry in the user stories imported from Azure DevOps. Users cannot edit any of Azure DevOps entity field values that are imported into QMetry as they are read-only in the Requirement module of QMetry.

Users can link QMetry’s test cases, issues, and release & cycle with imported user stories from Azure DevOps.

Comments

Comments from Azure are shown under the Comments tab in QMetry.

  • Show Only QMetry Comments: To add and view comments from QMetry, enable the Show Only QMetry Comments.

Once you enable the Show Only QMetry Comments, you can add more comments from QMetry and view those comments.

 

Attachments

Attachments from Azure are shown in QMetry’s under the Attachments tab in QMetry.

  • Show Only QMetry Attachments: To view and add attachments from QMetry, enable the Show Only QMetry Attachments.

Once you enable the Show Only QMetry Attachments, you can add more attachments from QMetry and view those attachments.

 

Disabling Azure DevOps integration

If the user deletes Azure DevOps project integration from QMetry project, all the previously imported entities from Azure DevOps will be converted into QMetry’s requirements. The detail page of the requirement will only show QMetry’s system fields and custom fields. Azure DevOps' fields will not be displayed once the integration is removed.

Sync Issues (Defects/Bugs) from Azure to QMetry

Issue module sync is bi-directional. When this is enabled, the user can create/update issues in QMetry which will automatically get sync with Azure DevOps.  QMetry’s issue module will not be visible. Instead, Azure’s defect module is displayed within QMetry.

When users create issues in QMetry, the system requires Azure’s authentication (UserName/API Key). Upon successful authentication, the system will allow users to create issues from QMetry into Azure. For such an issue, “Created by” field in Azure is the authenticated user.

 

 

Issue grid will display all the entities imported from Azure DevOps. It will not display any of the QMetry issue (created before Azure DevOps integration).

 

 

The Details tab of Issue displays all the fields from the Azure entity and as per the field configured at the time of configuration of the Azure Project with the QMetry project.

 

Create Issues

Users can create issues into Azure from the test execution screen of QMetry. Users can’t create QMetry issues using QMetry’s system/custom fields of the Issue module. Refer to https://qmetrysupport.atlassian.net/wiki/spaces/QPro/pages/1679786005 for more details.

 

Create Azure issues from Test suite execution window

When users create an issue from QMetry execution screen, the Test Case and Step details are automatically added to the Issue Description.

 

Users can link Available issues from Azure.

 

View already linked/newly created issues on the Test Suite execution window.

Open the Linked Issues tab to view the linked issues.

Sync Deletion of Requirements/Issues in Azure

Users can not delete requirements/issues imported into QMetry from Azure.

When a requirement/issue is deleted in Azure, the same requirement/issue gets deleted in QMetry as well.

The association of the issue with the test case/step will also be removed.

Linking Issue to Requirement in QMetry

Users can link requirements to Azure work items imported into QMetry’s issue module. Change Log and Combined View tabs are not visible on the issue detail page.

For QMetry projects integrated with Azure, having Azure Stories and Bugs synced in QMetry as Requirements and Issues - when Bugs are directly linked to Requirements in QMetry, those Bugs will appear as in Azure.

Note:

The Issues in Azure are created only when the user has authenticated with their Azure credentials in QMetry.

  • To authenticate users need to go to QMetry > Integration > Integrations tab.

  • Go to Integrations tab > Click on Options cog icon > Configure. Enter the Azure Credentials.

The following image displays Bugs directly linked to Requirements in QMetry.