Bug life Cycle starts with a defect or flaw in the software which creates a bug and end when the developer fixes the assigned bug. When a bug is found it should be assigned to the developer that can fix it. Once the bug is fix it should be retested and also verify a fix does not create a new bug anywhere else.
7 PHASES OF BUG LIFE CYCLE
Open: When tester find the problem in the module. A bug is in open state.
Accepted: Then the bug is assigned to a developer to fix. Developer only accepts if its valid.
Not Accepted: If bug is consider as the low level by Developer. The Bug is not accepted.
*This kind of bug is assigned to the Project manager who will decide if the bug need fix.
Pending: When developer accepted the bug but do fix immediately in that case bug is in pending state.
Fixed: When developer fix the bug.
Close: The Fixed Bugs assigned to the Tester who will put the fixed bug in the close state.
Re-open: Tester can re-open the bug if fix bug create a new problems.