Defect Life Cycle
Defect life cycle, is the route of a defect, which it goes through, during its lifetime. It can vary from organization to organization, and even from project to project as it is managed by the software testing process, and sometimes depends on other tools used (mainly bug trackers).
Some of the familiar values used for defects, during their life cycle are: New, Assigned, Open, Fixed, Retest, Reopened, Deferred, Rejected, Duplicate, Closed, Not a bug (by-design).
There are others of course, and some groups might use combinations of these values (such as Closed-Fixed, Closed-WontFix, etc.).
Customizing the Defect Status Values
Defect Status customization enables you to manage the defect life-cycle. You can use your own internal terminology and statuses for it, as defined by the project.
There are default values and you can of course use them – these basic pre-set statuses are suitable for most defect life-cycle management procedures:
- New – An open, and new, defect
- Fixed – The defect was fixed and is ready for validation or to be closed
- wontfix – The defect won’t be fixed, usually this should be accompanied by an explanation
- Duplicate – An identical defect has been reported
- worksforme – Can’t reproduce the defect, usually this is a request for additional details, to help reproducing it
- Invalid – A defect wrongly reported, usually this will be accompanied by a note to explain the reason for the status
If you need additional statues, or to change some (or all) of the pre-set statues, you can customize the values:
- Go to Settings and select the Customization menu option.
- Click the Edit next to the Defect Status under the Account level fields setup.
- Click on the Add New for adding any new values you need on your defect statuses list. Delete any default pre-set values, if not suitable for your team and the defect life cycle you manage.