Defect Management

Reporting & Tracking

Learning Outcome

5

Understand roles and responsibilities in defect management

4

Explain the defect tracking process

3

Write a clear and effective defect report

2

Identify the components of a defect report

1

 Understand the concept of Defect Tracking

 

Student writes clear answers in assignment

Teacher checks, corrects and updates the status

If Student writes unclear ->Teacher does not understand

Similar to unclear defect report Developer cannot understand the issue

Defect Reporting

Defect Tracking

BUT...

Assignment Submission & Evaluation

Clear answers = Clear defect report

Clear communication = Faster approval

Student uses clear question numbers, explanations, and diagrams, resulting in a neat, structured assignment.

Teacher understands quickly, evaluation is fast, and assignment gets approved ✅

Assignment Status flow

What is Defect Reporting?

It is process of documenting and communicating a software issue in a structured format so that developers can understand,reproduce and fix it efficiently

Clear Communication

Project Documentation

Traceability & Accountability

Helps developers understand the exact issues

Acts as an official record of defects

Tracks progress & responsibilities

Why is Defect Reporting Important?

Find Bug

Report

Provide Details

Fix Issues

Defect

Reporting =

The process of finding and writing down a defect

Notice Issue

Identify the Defect

Bug/ Error found

Create Defect

Entry

Report in Tool

Add Title & Details

Clear

Information

Provide Details

Steps Result

Issue Resolved

Developer fixes

Developer insights

& solutions

Why Defect Reporting is Important?

Proper Communication

Detailed information reduces confusion & rework

Avoids Misunderstandings

Clear Reports connect tester & developer together

Faster Defect Resolution

Well written reports help developers fix issues quickly

Maintains Project Quality

Tracking and fixing defects improves overall software quality

Future references

Defect records document learning & audit

How to write a defect Report

New

Tester finds that login button is not working

Assigned

Product manager assigns this defect to Developer

Now the status becomes Assigned

Developer starts checking the code to understand the issue

Open

He Begins working on it

Retest

Login works perfectly

Tester closes the defect Status becomes

Reopen

If Still Not Working

Sample Defect Report Template

Defect ID

Date

Project Name

Project Version

Test Case ID

Module Name

Sub-Module Name

A unique defect identifier (e.g. D_01) for tracking and referencing

Defect report date. Important for prioritization & auditing

Project/application name with defect (e.g., Saucedemo)

Shows the project version or build where the defect was found

Links the defect to its originating test case (e.g., TC_01)

Module name where the defect exists (e.g., Login).

Sub-section of the module with the defect

Defect Report Details

Phase

Type

Severity

Priority

Summary

Description

Status

SDLC Phases where the defect was found & testing level (e.g., TESTING PHASE - System Testing)

Describes the defect type (e.g., Functional, UI, Performance). It’s a “Functional defect (Wrong)”

Reflects the impact of the defect on the application (e.g., High, Medium, Low).

Indicates how soon the defect should be fixed (e.g., High, Medium, Low). Priority is business-driven

A short description of the defect to understand the issue at a glance.  

Steps to reproduce the defect, expected vs. actual results, and inputs. This helps developers fix the issue

Current status of the defect (e.g., New, Open, Fixed, Retest, Closed)

Reported By

Reported To / Assigned To

The name of the tester or person who reported the defect

Name of the person (typically developer or lead) assigned to resolve the defect

Defect ID

Defect title

Describes the problem in details

Exact steps to see the issues

What should happen

What actually happened

Steps to Create a Defect Report

Marked as High → This means the issue is serious

Marked as Medium → It should be fixed soon, but maybe not immediately 

Issue occurred in:
Windows 10, Chrome browser

Screenshot and log file are attached to give proof and technical details

Fix Defects Faster

Measure Software Quality

Application Status

Predict Future Trends

Process Improvement

Helps developers identify and resolve issues quickly

Shows how stable and reliable the application is

Helps decide o Release/Suspend/Resume Testing

Defect metrics help estimate future risks

Improves testing & development processes

Title

Expected vs Actual Result

Severity Level

Test Case Reference

Steps to Reproduce

Environment Details

Attachments

Clears summary of the issue

What should happen vs what happens

How bad is the issue functionally

Screenshots, logs , videos

Os, browser, device, version

Actionable & numbered steps

Link if test failed

A well-structured defect report connects developers and QA teams, ensuring quick issue resolution

Key Elements of a Good Defect Report

Common Reporting Mistakes

Vague or incomplete steps

Combining Multiple Bugs in One Ticket

Missing Visual Experience

No Clear instructions

Hard to Track and Fix

No screenshots or Logs

Not mentioning Environment

Not Linking to Failed Test Cases

No info about OS, Browser, device

Difficult to trace the issue

What is Defect Tracking?

Defect Tracking is the process of monitoring a defect's progress throughout its lifecycle — from being reported to closure — across teams

What Tracking Involves

Assigning Ownership

Know who's fixing the bug

Status Monitoring

Track from 'New' to 'Close'

Comment History

Team communication & updates

Linking

Trace to user stories,test cases,code

Audit Trail

Full change history and transparency

Popular Defect Tracking Tools

JIRA + Bitbucket

Azure DevOps

JIRA + Zephyr

Bugzilla + GitHub

Bug links to code commit

Bug linked with pipeline and test result

Map failed testcases to bugs

Bug auto-updated via commit message

What is Defect Triage?

 A Triage Meeting is where stakeholders review new defects to make decisions

Accept

&

Assign

Defer

to

Future Release

Reject

Merge

with

Similar Bug

Fix Now

Fix Later

Not a Bug

Duplicate Bug

Developer Fixes

Next Release

Expected Behaviour

Combine Reports

Decision Taken

Triage Ensures

Bugs are reviewed quickly

Team decides what to fix first

Efficient Bug Handling

User-critical issues are prioritized

Decisions align with goals and plans

Business Priorities Respected

Duplicate defects are merged

Invalid bugs are rejected

Clean & manageable Bug Tracker

Duplicate & Invalid Bugs Filtered Early

Best Practices for Reporting & Tracking

Standard Bug Template

Ensure Bug Traceability

Tag Bugs with Labels & Severity

Keep Communication Transparent

Link bugs to test cases or user stories for accountability

Properly categorize defects to prioritize fixes

Discuss defects to enhance resolution and collaboration

Provide clear defect reports for quick issue understanding

Practice Peer Review

Avoid Using Bug Tracker for Enhancements

Log Only Reproducible Defects

A tester reviews the bug report to enhance quality

Report consistently reproducible issues to aid debugging

Track feature requests separately to keep the bug tracker tidy

Defect Management in the Software Development Process

Triage

Reports

Smart decision-making for prioritizing issues

Product and development process health

Defect Reporting

Clear and traceable defect reporting

Tools

Tracking

Preventing overlooked issues in development

Automation and visibility for efficient development

Tester

Test Lead/ Manager

Developer

Client/ Business

Identifies and reports defects

Reviews and prioritizes defects

Fixes identified defects

Confirms defects priority

Summary

5

Clear communication ensures faster resolution

4

Defect Tracking monitors the defect until it is closed

3

Steps, expected result, and actual result are essential

2

A good report includes complete and accurate details

1

 Defect Reporting means identifying and documenting defects clearly

6

Clear reporting + Proper tracking = Effective defect management

Quiz

Which of the following is important in a defect report?

A. Developer’s salary

B.  Company revenue

C. Steps to reproduce

D. Office location

Quiz-Answer

A. Developer’s salary

B. Company revenue

C. Steps to reproduce

D. Office location

Which of the following is important in a defect report?

Defect Reporting & Tracking

By Content ITV

Defect Reporting & Tracking

  • 50