- QATestLab Blog >
- QA Basics >
- 5 Phases of a Software Bug Life-Cycle
Usually during any mobile testing, desktop testing or web site testing many or at least some software bugs are found. At this point begins their life-cycles.
The Phases of a Software Defect Life-Cycle Usually Are:
1. Open
Discovering and adding a defect to a bug tracker is the beginning of the defect life-cycle. At this point a software testing company assigns to it status Open.
2. In Development
When the designated developer starts correcting the reported error it is marked as In Development.
3. Fixed
When the developer believes that the issue fixed, he marks the defect as Fixed.
4. Ready for Regression Testing
After compiling a new build of the tested software product the managers mark all the fixed errors as Ready for Regression Testing.
5. Closed
If during regression testing the fixed software bugs do not appear and everything works as it should, testers mark the errors as “Closed”. Only testers should be empowered to close errors.
If the errors occur after fixing, they are marked as “Re-opened” and are directed to the developers for correction again. If fixing of the defects caused other defects or reveal hidden ones they are added to the bug tracker.
So, during mobile application testing, desktop testing or web site testing it is important not only to find software bugs but to record and maintain them properly during their life-cycle as well. Only then one can deliver a software product of high quality.
Learn more from QATestLab
Related Posts:
- Software Development (Doesn’t) Need Independent QA
- Is Your E-commerce Ready for Black Friday & Cyber Monday? Let’s Check!
- Quality Assurance for Renewable Energy Software: How to Do It Right?
No Comments Yet!
You can be the one to start a conversation.