What is bug life cycle

The bug lifecycle, also known as the defect lifecycle, is the process that a software bug goes through from the moment it is identified until it is resolved and closed. It begins when a tester or user discovers a defect in the software.

Once identified, the bug is reported with detailed information about the issue, such as steps to reproduce it, the environment in which it occurred and its severity.

After submission, the bug enters the status of new and is then reviewed by a project lead or a quality assurance manager to confirm its validity. If the bug is valid, it is assigned to a developer for fixing, otherwise it may be rejected. When the developer receives the bug, they analyze it, make the necessary code changes and test to ensure it is fixed.