Defect Tracking
Defect Tracking
A defect is a fault in the system that, with a certain probability, will lead to a
failure
Also used to refer the human action that results in software containing a
fault
Human error results in a fault being injected into the software and failure
happens only when the program or part of it containing the fault is executed.
Failure happens as and when faulty parts are exercised and it could happen
anytime in the software life cycle
Cont…
© 2017 Wipro wipro.com confidential 9
Documenting Incidents
The report shall address only one single, clearly defined problem and not a
combination of several anomalies
Cont…
© 2017 Wipro wipro.com confidential 10
Documenting Incidents
Many people are involved in resolution of an incident, effective control must
be supported. Ex: assigning unique status to the report, people responsible
for debugging, defect resolution and retesting
Date of occurrence Date and time the incident was first observed
© 2017 Wipro wipro.com confidential 12
Sample Reporting Template (2 of 3)
Classification
1
Problem description
The Test Manager leads the test team and organizes the deviation
management, tracking the incidence occurrence and the correction
measures and use this as a base for planning and control of his test
activities. The developer analyses the incident reports and resolves defects.
Cont…
© 2017 Wipro wipro.com confidential 16
Roles in Deviation Management
The development manager is in charge of development project and leads
the development team
Cont…
© 2017 Wipro wipro.com confidential 17
Roles in Deviation Management
The product manager is responsible for product developed in the project. He
approves change requests and is responsible for the prioritization of the correction
activities
The Change Control Board (CCB) regularly tracks the progress of deviation
detection and resolution and decides on prioritization of defect resolution and
change requests
Responsible
K. Beck
corrector (Developer)
Date of occurrence/
04.30.2006 10:17
reporting
Problem description
This will bring you better response to the user because it identifies how
many bugs are in process, and how many bugs are closed.
Cont…
© 2017 Wipro wipro.com confidential 26
Features of Incident Tracking Systems
Defect Tracking system allows to keep track of defect information during
software testing.
Cont…
© 2017 Wipro wipro.com confidential 27
Incident Information
General- Allows to specify the Basic information of the Defect, priority,
Severity, number of times the problem occurred and symptoms.
Cont…
© 2017 Wipro wipro.com confidential 28
Incident Information
Severity can be customized using the admin option.
Occurrences - Specifies how many times the defect has occurred during testing.
Symptoms - Allows to specify the symptoms for the defect.
We need two parameters to identify the nature of the defect. Ie.,, Severity
and Priority
Severity tells us how bad the defect is
Priority tells us how soon it is desired to fix the problem
Cont…
© 2017 Wipro wipro.com confidential 29
Incident Information
Some of default symptom settings are:
1. Cosmetic Flaw
2. Data Corruption
3. Data loss
4. Documentation Issue
5. Incorrect Operation
6. Installation Problem
7. Missing Feature
8. Slow Performance
9. System Crash
10. Unexpected Behaviour etc.,
Cont…
© 2017 Wipro wipro.com confidential 30
General flow of Overall testing and defect
tracking sequence
Exit
Viewer Review status
in the
Defect Form
Manually Enter
Manual Testing Defect into the
Defect management tool
Cont…
© 2017 Wipro wipro.com confidential 35
Overview of the Classification Process
The standard does not describe a complete management process and does
not give details on how to deal with rejected reports or ineffective
corrections
It is important to classify in each step; i.e., to classify not only the severity
and impact of an anomaly defined during analysis but also the
circumstances that have led to its detection, the necessary resolution
actions and the report's disposition after closure
2. INVESTIGATION
CLASSIFY
INVESTIGATION
A RECORD RESULTS
INVESTIGATION RESULTS
3. ACTION
CLASSIFY ACTON
A RECORD ACTION
4. DISPOSITION
CLASSIFY
RECOGNITION
A RECORD DISPOSITION
Project
Mandatory RR150 Code/Compile/Assemble
activity RR100
Mandatory RR160 Testing
Mandatory RR170 Validation/qualification Testing
Mandatory RR180 Support/Operational
Mandatory RR190 Walk-through
Cont…
© 2017 Wipro wipro.com confidential 39
Classification Steps - Recognition
Classification via selection of values out of the recognition classification
scheme. It consists of project phase, symptom, system status etc., that help
providing accurate reporting
Identifying the Impact by means of the impact classification scheme and the
impact supporting data items
Cont…
© 2017 Wipro wipro.com confidential 42
Classification Steps - Analysis
Classification: Selection of suitable data out of the investigation
classification scheme to describe the actual cause, the impacted documents
and the nature of the anomaly
Cont…
© 2017 Wipro wipro.com confidential 44
Classification Steps in Detail - Resolution
Identifying the Impact: Impact categories documented in the previous steps
are reviewed and if necessary updated
The main actors involved in this step are testers, support staff and product
manager.
Cont…
© 2017 Wipro wipro.com confidential 46
Classification Steps - Disposition
Classification: The disposition classification scheme documents the final
version of the anomaly report (e.g., “resolution completed” or “duplicate
problem”