Bug Life Cycle
In this article, I will write about the Bug Life Cycle.
What is it?
Bug Life Cycle is a set of states a bug throughout an entire lifecycle. It helps to coordinate and communicate the current status of defects between testers and developers. The cycle starts when testers log a new bug in a defect management system and finishes after the bug is solved.
States of Bug Life Cycle in Testing
New
After the tester found a bug and logged it into a management system the bug status is new.
Assigned
Once the bug is logged a PM or lead tester will assign the ticket to the developer to be fixed.
Opened
Then the developer will open the ticket to be fixed.
Fixed
After the developer found the root cause of the bug and finished working on it, bug status changed into fixed.
Re-test
Testers then retest the code fix by the developer to determine whether the bug is already fixed or not.
Verified
If the bug is already fixed, then testers will change the status into verified. But if testers find that the bug still exists, they can re-open the ticket.
Closed
If the bug doesn’t happen again, the ticket can be closed.