Defect Life Cycle
The bug life cycle is the cycle that a defect covers in its lifetime. This cycle starts when a tester finds a new bug and ends when a bug closed. The bug life cycle is also known as defect life cycle.
There are some steps which a bug covers during the bug life cycle are:
There are some steps which a bug covers during the bug life cycle are:
New:
When a tester finds a new bug it come under the new state.
Open:
In this stage, the developer Analyzes the bug and if he finds that the bug is valid then start working on it.
● Duplicate: If the developer finds the same bug assigned earlier he change the status of that bug to duplicate.
● Deferred: If the developer feels that this functionality in which bug is found is under construction or it will come in the next phase then he changes the state of that bug in Deferred.
● Not a Defect: If the developer feels that bug is invalid or the requirement is changed then he changes its state to not a bug.
Assign to developer:
After finding a new bug the head tester assigns it to the developer. This process comes under assign to developer state.
Fixed by Developer:
When a developer fixes the bug it comes under fixed by Developer state.
Retest: After fixing the bug by developer he assigns it to tester and tester retest the bug that it is fixed or not. a. If bug is fixed tester go on verify stage b. If bug is not fixed tester reopen the bug.
Verified:
If bug if fixed and pass in retesting then it is verified by Tester.
Reopen:
If bug fails in retesting then tester reopens the bug and reassigns it to the developer. After reassign, the process restarts from the third step and runs till the bug is not closed.
Closed:
When a bug is fixed and the test passes in retesting then the tester closes the bug.

Comments
Post a Comment