Bug Life Cycle

Krisnawan Hartanto
2 min readAug 29, 2023
Photo by Suzanne D. Williams on Unsplash

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.

References

--

--