Azure DevOps Integration

The Azure DevOps Integration functionality allows the user to log defects and other issues on Azure DevOps based on reports generated by Avo Assure.

Personal Access Token Generation

  1. The user has to Login to Azure DevOps with valid credentials.

  2. The user has to click on the User Profile icon, click on the 3-dots icon, and click the User Settings button.

  3. The user has to click the Personal access tokens button.

  4. The user has to click the New Token button and select the Full Access radio button.

  5. The user has to enter the token name in the Name field and click the Create button.

  6. The token will be generated, and the user has to Copy the token and use it for Azure DevOps Integration.

Mapping Work Items

Mapping Story

  1. The user has to log in to Avo Assure with valid credentials.

  2. The user has to click the Integrations plugin to display the Integration window.

  3. The user has to click the Azure DevOps button.

  4. The user has to enter the Azure DevOps Login credentials and click the Submit button. Note: Users can save their Azure Login credentials in Settings, which will auto-populate the login data on subsequent logins.

  5. From the Azure tests section, the user has to select the Project from the select project drop-down.

  6. From the select WorkItems drop-down, the user has to select the UserStory.

  7. From the Avo Assure Scenarios Section, the user has to select the Project from the Select Project drop-down.

  8. The user has to select the Scenario.

  9. To synchronize the user story, the user has to click the Synchronize icon and click the Save button.

  10. To view the mapped files, the user has to click the View Mapped Files button. The Mapped files window will be displayed.

  11. To unsynchronize the user story, the user has to click the Unsynchronize icon and click the Save button.

Mapping Test Plans

  1. From the Azure tests section, the user has to select the Project from the select project drop-down to map the test plans.

  2. From the select WorkItems drop-down, the user has to select the Test Plans.

  3. The user has to select the TestPlans from the select testplans drop-down.

  4. The user has to select the UserStory.

  5. From the Avo Assure Scenarios Section, the user has to select the Project from the Select Project drop-down.

  6. The user has to select the Scenario.

  7. To synchronize the user story, the user has to click the Synchronize icon and click the Save button.

  8. To view the mapped files, the user has to click the View Mapped Files button. The Mapped files window will be displayed.

  9. To unsynchronize the user story, the user has to click the Unsynchronize icon and click the Save button.

Issue Logging on Azure DevOps via Avo Assure Reports

  1. The user has to click the Reports Plugin from the Avo Assure home page, and the Testing Reports window will be displayed.

  2. The user has to click the Functional Test icon from the left panel of the Report Landing Page.

  3. The user has to select the project from the Select Project drop-down.

  4. The user has to select the batch/module from the Select Batch/Module drop-down.

  5. On selecting the module/batch, the executions for the selected module/batch will be displayed.

  6. To view the reports, the user has to select the execution instance from the list of executions. Note: These executions will be displayed in sorted order (oldest to latest).

  7. On selection of the execution instance, its executed scenarios will be displayed.

  8. On hovering over any scenario, the following options will be displayed:

    • Export JSON

    • View HTML Report

    • Export PDF without screenshots

    • Export PDF with screenshots

  9. The user has to click the View HTML Report icon from the scenario options.

  10. On clicking the ‘View HTML Report’ Icon, the report of the selected scenario will be displayed in a new browser tab.

  11. The user has to click the Report Bug drop-down and select the Azure DevOps Login option. The Azure DevOps Login dialog box will be displayed.

  12. The user has to enter the username in the Username field, password/API key in the Password/API Key field, URL in the URL field, and click the Connect button.

  13. The user has to click the Log a Defect button and the Create Issue dialog box will be displayed.

  14. The user has to select the Azure DevOps Projects from the Select Project drop-down. Note: For Mapped Data, the mapped project should be displayed in the "Project" dropdown in the Create Bug dialogue box.

  15. The user has to select the Work item Type from the Select work item drop-down. Note: The ‘Configure Fields’ Button will be enabled only after selecting the project and issue type.

  16. If the custom field(s) are to be included, the user has to click on the ‘Configure Fields’ button.

    • Select the required field(s).

    • The selected field(s) will be visible in the Create Issue dialog box.

    • Fill in the necessary field(s). Note: If the selected configure field(s) are not required, they must be unselected.

  17. The user has to select the Iteration Path from the Select Items drop-down. Note: The Summary and Description text fields are auto-populated. If needed, these can be changed.

  18. The user has to select the Area Path from the Select Items drop-down.

  19. The user has to enter the title in the Title field.

  20. The user has to select the State from the Select Items drop-down.

  21. The user has to enter the found In in the Found In field.

  22. The user has to enter the build number in the Build # field.

  23. The user has to click the Proceed button, and the screen will display a toast message Defect Created in Azure DevOps Successfully.

  24. Once the defect is created, the Avo Assure Execution Report Log a Defect will be changed to Azure DevOps Defect ID.

  25. To view the Linked Issues. The user has to click the Azure DevOps Defect ID. Azure DevOps Defect ID will navigate to Azure DevOps Software, and the user can view the Linked Issues.

Last updated