SlideShare a Scribd company logo
3
Most read
20
Most read
21
Most read
Defect Tracking and
Management
Defect Management
Defect Management
 A major test objective is to identify defects. Once identified,
defects need to be recorded, monitored, reported and corrected.
 The primary goal is to prevent defects.
 The defect management process like the entire software
development process, should be risk driven, i.e., strategies,
priorities and resources should be based on an assessment of the
risk.
 Defect measurement should be integrated into the development
process and be used by the project team to improve the
development process
 Defect information should be used to improve the process
 Imperfect or flawed processes cause most defects.
Defect Management
 A defect can be defined in one of two ways
– From the producer’s viewpoint
 A defect is a deviation from specifications, whether
missing, wrong, or extra
– From the Customer’s viewpoint
 A defect is anything that causes customer dissatisfaction,
whether in the requirements or not; this is know as ”fit for
use.”
Defect Management
 The following structure is recommended to report a defect:
– Title:
 Type the problem encountered in the application, the title needs to be
understandable
For Example:
You can use the following categories:
 Missing
 Inaccurate
 Incomplete
 Inconsistent
 Incorrect
Example:
 Missing validation in “Project” field
 Incorrect spelling in “status” drop down list
Defect Management
 Description
– Type a brief description of the problem
 Repro Steps:
– Type all the steps to get to the problem, all steps must be
cleared
For example:
1.- Login to FIDO
2.- Click on Add Invoice
3.- Type !@#$%% in Project field
4.- Click on Save
Defect Management
 Actual Results
– Type the actual results of the action
For example:
The following error message is displayed..
– Comments:
Type any comments or notify to the developers of any screenshots
(attachments)
For Example: This defect is reproducible in Project field. (see
attached file)
 Expected Results
– Type the expected results of the action.
For Example:
Data should be saved successfully.
Defect Management
 Test Environment
– Include details of the test environment
For Example:
Microsoft Windows 2003 Standard
Office 2003
 The following slide shows an example of a complete Defect
Report
Defect Management
 Consider the following caveats
– Most of the organizations have a Defect Tracking Tool to log
the defects found during Test Execution, one of the most
common tools in the market is Test Director of Mercury tools
– The budget in some organizations is limited to afford buying a
commercial tool, thus they prefer to create their own defect
tracking process
– A very simple way to track the defects of the application is
using a spreadsheet of Excel
 The following slide shows an example of a complete Defect
Report and a Defect Tracking Sheet in Excel
Defect Management
Defect Report Example
Defect Management
Defect Tracking Example
Defect Management Process
Defect Tracking
 Keeping track of all the defects that have been discovered
 Keeping track of all the steps required to validate, correct, and take
preventative action for a defect
 Necessary because
– to not lose any reported defects
– to co-ordinate defect resolution
– to ensure coders don’t work on non-defects
 Features masquerading as defects
 Wasting time fixing something that isn’t broken
 Wasting time chasing down a badly reported defect
– to control defect correction activity
 ensure the right defects are being worked on
 In practice:
– A database of defect records
– A workflow driven by the state and owner fields.
Defect Workflow
New
Fixed
Closed
WIP
Disputed
issue
customer
Valid
QA
Defect Management Process
 The steps below describe a simple defect tracking process:
– Execute the test and compare the actual results to the
documented expected results.
– If a discrepancy exists, log the discrepancy with a status of
“open”. Supplementary documentation, such as screen prints
or program traces, should be attached if available.
– The test manager or tester should review the problem log with
the appropriate member of the development team to determine
if the discrepancy is truly a defect.
Defect Management Process
– Assign the defect to a developer for correction.
– Once the defect is corrected, the developer will usually enter a
description of the fix applied and update the defect status to
“Fixed” or “Retest”.
– The defect is routed back to the test team for retesting.
– Additional regression testing is performed as needed based on
the severity and impact of the fix applied.
– If the retest result match the expected result, the defect status
is updated to “closed”. If the test results indicate that the defect
is still not fixed, the status is changed to “open” and sent back
to the developer.
Sample defect logging screen
Defect information
 Where Found
– product, release, version, hardware, os, drivers, general area
 Who Found It
– customer, internal, when
 Description of the Defect
– summary, description, how to reproduce, associated data
– links to related defects or features
 Triage
– severity, likelihood → priority
 Audit Trail
– all changes to the defect data, by whom, when
 State
– state, owner
Defect Management
Organizational Process
CAR in CMMi
Sample Approach
Defect
Identification
Resolution
Analysis
Prevention
Monitoring
Improvement

More Related Content

PDF
QA metrics in Agile (GUIDE)
PPTX
software engineering and project management 3rd module ppt presenetation
PPTX
Defect prevention
PPTX
Acceptance testing
PDF
Certified Scrum Product Owner: class desk, posters and photos
PPTX
Writing Test Cases From User Stories And Acceptance Criteria
PDF
Feature driven development
PPTX
Software maintenance
QA metrics in Agile (GUIDE)
software engineering and project management 3rd module ppt presenetation
Defect prevention
Acceptance testing
Certified Scrum Product Owner: class desk, posters and photos
Writing Test Cases From User Stories And Acceptance Criteria
Feature driven development
Software maintenance

What's hot (20)

PPTX
IT Quality Testing and the Defect Management Process
PDF
Chapter 4 - Defect Management
PPTX
Bug reporting and tracking
PPTX
Software testing regression testing
PDF
What is Regression Testing? | Edureka
DOC
Manual testing interview question by INFOTECH
PPT
Software quality
PPT
Performance and load testing
PDF
Software Testing Techniques: An Overview
PPTX
software testing methodologies
PPTX
Software testing and process
PPT
Basic software-testing-concepts
PPTX
Regression testing
PPTX
Defect life cycle and Defect Status Life Cycle
PPT
Test Automation Strategies For Agile
PPTX
Software Quality Assurance (QA) Testing Interview Questions & Answers
PPS
Test Process
PPTX
SOFTWARE TESTING
PPTX
Software Quality Assurance
PDF
Software Testing Process, Testing Automation and Software Testing Trends
IT Quality Testing and the Defect Management Process
Chapter 4 - Defect Management
Bug reporting and tracking
Software testing regression testing
What is Regression Testing? | Edureka
Manual testing interview question by INFOTECH
Software quality
Performance and load testing
Software Testing Techniques: An Overview
software testing methodologies
Software testing and process
Basic software-testing-concepts
Regression testing
Defect life cycle and Defect Status Life Cycle
Test Automation Strategies For Agile
Software Quality Assurance (QA) Testing Interview Questions & Answers
Test Process
SOFTWARE TESTING
Software Quality Assurance
Software Testing Process, Testing Automation and Software Testing Trends
Ad

Similar to defect tracking and management (20)

PPTX
Software Testing Chapter four notes.pptx
PPT
Defect MgmtBugDay Bangkok 2009: Defect Management
PDF
Mt s13 defect_management
PDF
Chap 4 Defect Management of the software .pdf
PPTX
Presentation unit -4.pptx jddj kdifjdjfjdif
PPTX
Defect correction-Software Testing
PDF
Chapter 4
PPTX
5.pptx
PPTX
Defect Management Procedure Presentation
PDF
Defect Management Software_ Enhancing Quality and Efficiency in Software Deve...
PDF
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
PDF
PA2557_SQM_Lecture7 - Defect Prevention.pdf
PPTX
How to write defect
PPT
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
PPTX
Efficient Defect Management in Software Management
PDF
BugDay Bangkok 2009 Defect Management
PDF
Defect Management on BugDay Bangkok 2009
PDF
Getting Ahead of Delivery Issues with Deep SDLC Analysis by Donald Belcham
PPTX
Complement Software Testing with Static Analysis
PDF
Cas2010 to-track-defects-or-not-to-track-defects-that-is-the-question
Software Testing Chapter four notes.pptx
Defect MgmtBugDay Bangkok 2009: Defect Management
Mt s13 defect_management
Chap 4 Defect Management of the software .pdf
Presentation unit -4.pptx jddj kdifjdjfjdif
Defect correction-Software Testing
Chapter 4
5.pptx
Defect Management Procedure Presentation
Defect Management Software_ Enhancing Quality and Efficiency in Software Deve...
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
PA2557_SQM_Lecture7 - Defect Prevention.pdf
How to write defect
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Efficient Defect Management in Software Management
BugDay Bangkok 2009 Defect Management
Defect Management on BugDay Bangkok 2009
Getting Ahead of Delivery Issues with Deep SDLC Analysis by Donald Belcham
Complement Software Testing with Static Analysis
Cas2010 to-track-defects-or-not-to-track-defects-that-is-the-question
Ad

More from Manish Chaurasia (20)

PDF
Top 5 divine pilgrim places to visit in india
PDF
Top 5 exotic aquariums in india
PDF
Top 5 not to miss museums in india
PDF
Top 5 beaches in india
PDF
Top 5 big and famous fairs in india.
PDF
Top 5 chilly places to visit in india !
PDF
Top 5 less crowded tourist places in india.
DOCX
Shortcut keys-for-windows-10
PPTX
It strategy lecture
PPTX
Importance of IT
PPTX
porter Five force analysis
PPT
4 E of corporate strategy
PDF
Campus recruitmen book
PPT
General Packet Radio Service
DOCX
What are policies procedures guidelines standards
DOCX
Synopsis on social networking
DOCX
Case study olx
PPTX
Cost of-poor-quality - juran institute
PPTX
introduction to quality
PPT
Project management 02112009
Top 5 divine pilgrim places to visit in india
Top 5 exotic aquariums in india
Top 5 not to miss museums in india
Top 5 beaches in india
Top 5 big and famous fairs in india.
Top 5 chilly places to visit in india !
Top 5 less crowded tourist places in india.
Shortcut keys-for-windows-10
It strategy lecture
Importance of IT
porter Five force analysis
4 E of corporate strategy
Campus recruitmen book
General Packet Radio Service
What are policies procedures guidelines standards
Synopsis on social networking
Case study olx
Cost of-poor-quality - juran institute
introduction to quality
Project management 02112009

Recently uploaded (20)

PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
System and Network Administration Chapter 2
PPT
Introduction Database Management System for Course Database
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
medical staffing services at VALiNTRY
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Introduction to Artificial Intelligence
PDF
top salesforce developer skills in 2025.pdf
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
history of c programming in notes for students .pptx
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Nekopoi APK 2025 free lastest update
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
PTS Company Brochure 2025 (1).pdf.......
2025 Textile ERP Trends: SAP, Odoo & Oracle
System and Network Administration Chapter 2
Introduction Database Management System for Course Database
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
medical staffing services at VALiNTRY
Understanding Forklifts - TECH EHS Solution
Wondershare Filmora 15 Crack With Activation Key [2025
Navsoft: AI-Powered Business Solutions & Custom Software Development
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Operating system designcfffgfgggggggvggggggggg
Introduction to Artificial Intelligence
top salesforce developer skills in 2025.pdf
Design an Analysis of Algorithms II-SECS-1021-03
Odoo Companies in India – Driving Business Transformation.pdf
Odoo POS Development Services by CandidRoot Solutions
history of c programming in notes for students .pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
Nekopoi APK 2025 free lastest update
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PTS Company Brochure 2025 (1).pdf.......

defect tracking and management

  • 3. Defect Management  A major test objective is to identify defects. Once identified, defects need to be recorded, monitored, reported and corrected.  The primary goal is to prevent defects.  The defect management process like the entire software development process, should be risk driven, i.e., strategies, priorities and resources should be based on an assessment of the risk.  Defect measurement should be integrated into the development process and be used by the project team to improve the development process  Defect information should be used to improve the process  Imperfect or flawed processes cause most defects.
  • 4. Defect Management  A defect can be defined in one of two ways – From the producer’s viewpoint  A defect is a deviation from specifications, whether missing, wrong, or extra – From the Customer’s viewpoint  A defect is anything that causes customer dissatisfaction, whether in the requirements or not; this is know as ”fit for use.”
  • 5. Defect Management  The following structure is recommended to report a defect: – Title:  Type the problem encountered in the application, the title needs to be understandable For Example: You can use the following categories:  Missing  Inaccurate  Incomplete  Inconsistent  Incorrect Example:  Missing validation in “Project” field  Incorrect spelling in “status” drop down list
  • 6. Defect Management  Description – Type a brief description of the problem  Repro Steps: – Type all the steps to get to the problem, all steps must be cleared For example: 1.- Login to FIDO 2.- Click on Add Invoice 3.- Type !@#$%% in Project field 4.- Click on Save
  • 7. Defect Management  Actual Results – Type the actual results of the action For example: The following error message is displayed.. – Comments: Type any comments or notify to the developers of any screenshots (attachments) For Example: This defect is reproducible in Project field. (see attached file)  Expected Results – Type the expected results of the action. For Example: Data should be saved successfully.
  • 8. Defect Management  Test Environment – Include details of the test environment For Example: Microsoft Windows 2003 Standard Office 2003  The following slide shows an example of a complete Defect Report
  • 9. Defect Management  Consider the following caveats – Most of the organizations have a Defect Tracking Tool to log the defects found during Test Execution, one of the most common tools in the market is Test Director of Mercury tools – The budget in some organizations is limited to afford buying a commercial tool, thus they prefer to create their own defect tracking process – A very simple way to track the defects of the application is using a spreadsheet of Excel  The following slide shows an example of a complete Defect Report and a Defect Tracking Sheet in Excel
  • 13. Defect Tracking  Keeping track of all the defects that have been discovered  Keeping track of all the steps required to validate, correct, and take preventative action for a defect  Necessary because – to not lose any reported defects – to co-ordinate defect resolution – to ensure coders don’t work on non-defects  Features masquerading as defects  Wasting time fixing something that isn’t broken  Wasting time chasing down a badly reported defect – to control defect correction activity  ensure the right defects are being worked on  In practice: – A database of defect records – A workflow driven by the state and owner fields.
  • 15. Defect Management Process  The steps below describe a simple defect tracking process: – Execute the test and compare the actual results to the documented expected results. – If a discrepancy exists, log the discrepancy with a status of “open”. Supplementary documentation, such as screen prints or program traces, should be attached if available. – The test manager or tester should review the problem log with the appropriate member of the development team to determine if the discrepancy is truly a defect.
  • 16. Defect Management Process – Assign the defect to a developer for correction. – Once the defect is corrected, the developer will usually enter a description of the fix applied and update the defect status to “Fixed” or “Retest”. – The defect is routed back to the test team for retesting. – Additional regression testing is performed as needed based on the severity and impact of the fix applied. – If the retest result match the expected result, the defect status is updated to “closed”. If the test results indicate that the defect is still not fixed, the status is changed to “open” and sent back to the developer.
  • 18. Defect information  Where Found – product, release, version, hardware, os, drivers, general area  Who Found It – customer, internal, when  Description of the Defect – summary, description, how to reproduce, associated data – links to related defects or features  Triage – severity, likelihood → priority  Audit Trail – all changes to the defect data, by whom, when  State – state, owner