background image
<< Isolation and Generalisation | Elements of a Defect Report >>

Defect Status Tracking

<< Isolation and Generalisation | Elements of a Defect Report >>
Status
Status represents the current stage of a defect in its life cycle or workflow.
Commonly used status flags are :
·
New ­ a new defect has been raised by testers and is awaiting assignment to a
developer for resolution
·
Assigned ­ the defect has been assigned to a developer for resolution
·
Rejected ­ the developer was unable to reproduce the defect and has rejected
the defect report, returning it to the tester that raised it
·
Fixed ­ the developer has fixed the defect and checked in the appropriate code
·
Ready for test ­ the release manager has built the corrected code into a release
and has passed that release to the tester for retesting
·
Failed retest ­ the defect is still present in the corrected code and the defect is
passed back to the developer
·
Closed ­ the defect has been correctly fixed and the defect report may be closed,
subsequent to review by a test lead.
The status flags above define a life cycle whereby a defect will progress from "New" through
"Assigned" to (hopefully) "Fixed" and "Closed. The following swim lane diagram depicts the roles
and responsibilities in the defect management life cycle :
32
Figure 11: Defect life cycle swim lane diagram
New
Assigned
Ready
for test
Fixed
Rejected
Failed
retest
Raise new defect
Assign to developer
Unable to reproduce
Defect still present
Defect fixed
Defect confirmed fixed
Defect not found
Software build released to testing
Tester
Development Lead
Developer
Release Manager
Closed