by Nataliia Vasylyna | October 28, 2013 10:00 am
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.
1. Open
Discovering and adding a defect[1] 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.
Source URL: https://blog.qatestlab.com/2013/10/28/5-phases-of-a-software-bug-life-cycle/
Copyright ©2024 QATestLab Blog unless otherwise noted.