How to Achieve Requirement Traceability in Azure DevOps for Manual Testing?

KIRTIKA MITTAL 0 Reputation points
2025-03-24T10:08:02.2333333+00:00

I am looking for a way to track requirement traceability in Azure DevOps effectively. Specifically, I want to see:

Which test cases are linked to a given requirement.

The execution status of those test cases (e.g., Passed, Failed).

The percentage of test completion.

Any defects (bugs) linked to the test cases.

Since testing is done manually, I would like to know the best approach or built-in features in Azure DevOps that can provide this traceability in a single view.

Is there a dashboard, report, or query that can help achieve this? Any guidance or best practices would be appreciated!

Azure DevOps
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Suresh Chikkam 1,180 Reputation points Microsoft External Staff
    2025-03-26T04:23:27.5133333+00:00

    Hi @KIRTIKA MITTAL ,

    To achieve requirement traceability in Azure DevOps for manual testing in a single view, you can leverage built-in features such as queries, dashboards, and reports.

    • Queries in Azure DevOps allow you to track relationships between requirements, test cases, execution status, and defects in a structured view.

    Navigate to Boards and then to Queries, where you can create a New Query. Set up the conditions by selecting Work Item Type = Requirement (such as a User Story or Feature). Then, add Linked Work Items, including Test Cases to track associated tests and Bugs to capture defects reported from those test cases.

    enter image description here

    Add Columns for Visibility:

    • Requirement Title
    • Test Case Title
    • Test Case Execution Status (Passed, Failed, Blocked)
    • Bug Title and Status (Active, Resolved, Closed)

    Save & Run the Query to get a single view of requirement coverage.

    For a graphical, real-time overview, Azure DevOps allows you to create dashboards with widgets that display traceability data.

    enter image description here

    Add the following widgets:

    • Test Plan Progress: Shows the execution status of test cases.
    • Work Item Query Results: Displays the results of the traceability query.
    • Test Results Trend: Shows trends of passed and failed test cases over time.
    • Bug Status Overview: Displays active and resolved defects per requirement.

    Save and share the dashboard with the team for visibility.

    Hope it helps!


    Please do not forget to click "Accept the answer” and Yes wherever the information provided helps you, this can be beneficial to other community members.

    User's image

    If you have any other questions or still running into more issues, let me know in the "comments" and I would be happy to help you.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.