Defect Life Cycle
The defect life cycle, also known as the bug life cycle, is the process followed to track and resolve a defect in software development. It typically consists of the following stages:
- Reported: A defect is identified and reported by a tester or a user.
- Assigned: The defect is assigned to a developer for resolution.
- Fixed: The developer works on fixing the issue and tests the solution.
- Verified: The tester verifies if the solution provided by the developer has resolved the issue.
- Closed: If the issue is resolved, the defect is closed and documented.
- Reopened: If the issue is not resolved or a new issue is found, the defect may be reopened and the process starts again.
The goal of the defect life cycle is to ensure that defects are efficiently tracked and resolved and to keep the development process moving forward in a systematic and organized manner.