knowledgecenter-breadcrum

Knowledge Center

16 Oct, 2025

Bug Logging in Azure DevOps

Posted on 16 Oct, 2025 by Vatsal, Posted in Azure DevOps Services

Blogs

Logging bugs in Azure DevOps is an essential part of the software testing and development process. It allows teams to efficiently capture, track, and manage defects identified during testing or production. Azure DevOps provides a centralized platform where testers, developers, and project managers can collaborate to ensure that issues are properly documented, prioritized, and resolved.

In this blog we will see the following points:

  1. What is a bug?
  2. Ways of logging bug in an Azure DevOps
  3. Details which must be in a bug
  4. Lifecycle of a bug in an Azure DevOps

What is a bug?

A bug is a mistake or flaw in software that causes it to behave in an unintended or incorrect way OR if the behaviour of a system is not meeting the requirement, then it is also called as a bug.

Below are the ways of logging bug in an Azure DevOps.

1. From Work Items

Find the below steps to log a bug from work items:

Step 1: Open Azure DevOps and Sign in with your credentials.

Step 2: Select the project where you want to log the bug.

Step 3: From the left sitemap, click Boards => Work Items.

Step 4: Click the “+ New Work Item” button and select Bug from the dropdown.

Below is the screenshot which will appear after clicking on “+ New Work Item”.

2. From Test Plans

In Azure DevOps, bugs can also be logged directly from the Test Plans while executing test cases, which makes reporting the defects faster and context specific. Below are the steps to log a bug from test plans:

Step 1: Open Azure DevOps and Sign in with your credentials.

Step 2: Select the project where you want to log the bug.

Step 3: From the left sitemap, Click Test Plans => Select Suit => Select Case in execute tab => Click on “Run for web application”

Step 4: Click on “Create bug” if test case is not working as expected.

Below are the details which must be included in a bug:

When logging a bug in Azure DevOps, the following details must be included to ensure clarity, traceability, and effective resolution:

  1. Title – Provide a clear and concise title that accurately reflects the issue.
  2. Description – Include a detailed description covering:
    • Test Steps
    • Expected Result
    • Actual Result
    • System Configuration
    • Additional Notes (if any)
  3. Priority and Severity
    • Severity indicates the criticality of the issue in relation to the requirement.
    • Priority indicates the urgency with which the issue needs to be resolved.
  4. Attachments – Add relevant screenshots or video recordings to demonstrate the issue.
  5. Related Links – Link the bug to the relevant user stories or test cases for easy tracking and traceability.
  6. Iteration – Specify the iteration/sprint in which the issue was identified.
  7. Assignee – Assign the bug to the appropriate team member responsible for resolution.

Please find below screenshot for better understanding:

Lifecycle of a bug:

A bug starts in new state.

It moves to Active when assigned developer starts working on it.

Once fixed, the developer sets it to Resolved.

QA then decides:

  • If bug is fixed → Closed
  • If bug is not fixed → Active (Reopened)

Comment

This is a Required Field

Loading

Recent Updates

Blogs
20 Jan, 2026

How to Add Dataverse as a Data Source in Power Apps Code Apps

In my previous blog, I explained what Power Apps Code Apps are and how we can build apps using React…

READ MORE
Blogs
12 Jan, 2026

Why Power Apps Component Framework (PCF) Is Becoming a Game-Changer in Power Apps Development

Introduction Power Apps is one of the most widely used platforms for building business applications. As organizations grow, they expect…

READ MORE
Blogs
01 Dec, 2025

Dynamics 365: Why One User Could Edit a Field and Another Couldn’t

Recently, we faced an issue in Dynamics 365 where the field was locked for one user but editable for another. The field…

READ MORE