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
31 Mar, 2026

Debugging Power Pages Server Logic Using Visual Studio Code

Power Pages Server Logic allows developers to execute secure backend JavaScript directly within Power Pages. It is commonly used for…

READ MORE
Blogs
31 Mar, 2026

Create and Deploy a Single Page Application (SPA) in Power Pages

In this blog, we’ll build and deploy a Single Page Application (SPA) using React + Vite and host it on…

READ MORE
BuildAndDeployPCF_Thumbnail.png
Blogs
25 Mar, 2026

Build And Deploy Your First Dataset PCF Control In Dynamics 365

Introduction In Dynamics 365, subgrids are commonly used to display related records, such as Opportunities under an Account. While out-of-the-box…

READ MORE