Defect Life Cycle 
By Pavan 
chowsmiles@gmail.com chowsmiles@gmail.com
Enter a New 
Defect 
Assign to 
Developer 
Analysis the 
Defect 
Reopened 
If not Satisfied the Bug is 
Reopened and rest of the 
cycle is followed 
Fix the 
Bug 
Reject the Bug 
with Explanation 
Assign to Tester 
If Satisfied 
Close the Defect 
If not Satisfied 
By Pavan 
chowsmiles@gmail.com 
chowsmiles@gmail.com
Explanation 
1. During Execution of Test Cases, if tester finds any Defect then they report the Defects 
in Defect Report file and name it as a New Defect. 
2. All new Defects are send to Developer for fixing the Defects and name it as Defects 
Assign to Developer. 
3. Developers analyse the Defects. 
4. If the Defects are Valid then Developer will fix the Defect by modifying programming 
code, if the Defects are invalid then Developer will Reject the Defect with Explanation. 
5. All fixed Defects are send to testers for Defect fix confirmation. 
6. Tester will involve in Retesting on all fixed Defects, if Defects are fixed then Tester will 
close all the Defects. 
7. If Defects are not fixed then reassign the Defects to Developer. This process will 
continue until all Defects are closed. 
chowsmiles@gmail.com 
By Pavan 
chowsmiles@gmail.com
Defect Status Life Cycle 
chowsmiles@gmail.com 
By Pavan 
chowsmiles@gmail.com
New 
Open Rejected Duplicate Deferred 
Fixed Reopen 
Closed 
chowsmiles@gmail.com 
By Pavan 
chowsmiles@gmail.com
Explanation 
1. New: This is given by QA. All New Defect status will be given as New. 
2. New Defects can be changed to any one of below status: 
Open: Developer accepted the Defect and ready to fix. 
Rejected: Developer is not accepted the Defect and not ready to fix. 
Duplicate: Duplicate Defect is raised. 
Deferred: Developer is accepted the Defect but postpone to fix the Defect. 
3. Fixed: Developers modify all Open Defects by changing program code and if they are 
working on it they will change the status to Fixed. 
4. Closed: Tester involves in Retesting on Fixed Defects and if it is passed then the status will 
be changed to Closed. 
5. Reopen: Tester involves in Retesting on Fixed Defects and if it is failed, then these will be 
assigned to Developer and Developers will change the status to Reopen. 
chowsmiles@gmail.com 
By Pavan 
chowsmiles@gmail.com

Defect life cycle and Defect Status Life Cycle

  • 1.
    Defect Life Cycle By Pavan chowsmiles@gmail.com chowsmiles@gmail.com
  • 2.
    Enter a New Defect Assign to Developer Analysis the Defect Reopened If not Satisfied the Bug is Reopened and rest of the cycle is followed Fix the Bug Reject the Bug with Explanation Assign to Tester If Satisfied Close the Defect If not Satisfied By Pavan chowsmiles@gmail.com chowsmiles@gmail.com
  • 3.
    Explanation 1. DuringExecution of Test Cases, if tester finds any Defect then they report the Defects in Defect Report file and name it as a New Defect. 2. All new Defects are send to Developer for fixing the Defects and name it as Defects Assign to Developer. 3. Developers analyse the Defects. 4. If the Defects are Valid then Developer will fix the Defect by modifying programming code, if the Defects are invalid then Developer will Reject the Defect with Explanation. 5. All fixed Defects are send to testers for Defect fix confirmation. 6. Tester will involve in Retesting on all fixed Defects, if Defects are fixed then Tester will close all the Defects. 7. If Defects are not fixed then reassign the Defects to Developer. This process will continue until all Defects are closed. chowsmiles@gmail.com By Pavan chowsmiles@gmail.com
  • 4.
    Defect Status LifeCycle chowsmiles@gmail.com By Pavan chowsmiles@gmail.com
  • 5.
    New Open RejectedDuplicate Deferred Fixed Reopen Closed chowsmiles@gmail.com By Pavan chowsmiles@gmail.com
  • 6.
    Explanation 1. New:This is given by QA. All New Defect status will be given as New. 2. New Defects can be changed to any one of below status: Open: Developer accepted the Defect and ready to fix. Rejected: Developer is not accepted the Defect and not ready to fix. Duplicate: Duplicate Defect is raised. Deferred: Developer is accepted the Defect but postpone to fix the Defect. 3. Fixed: Developers modify all Open Defects by changing program code and if they are working on it they will change the status to Fixed. 4. Closed: Tester involves in Retesting on Fixed Defects and if it is passed then the status will be changed to Closed. 5. Reopen: Tester involves in Retesting on Fixed Defects and if it is failed, then these will be assigned to Developer and Developers will change the status to Reopen. chowsmiles@gmail.com By Pavan chowsmiles@gmail.com