Manual Testing • Defect Management • Interview Important

Defect Life Cycle
Stages & Workflow Explained Clearly

✔ Status Flow Explained ✔ Real Project Workflow ✔ Interview Ready

Introduction

Defect Life Cycle is an important concept in software testing. It describes the journey of a defect from identification to closure.

What is Defect Life Cycle?

Defect Life Cycle (also called Bug Life Cycle) is the process through which a defect passes from discovery to resolution and closure.

It ensures proper tracking and management of defects in a project.

Defect Life Cycle Stages

  1. New: Tester logs the defect.
  2. Assigned: Defect assigned to developer.
  3. Open: Developer starts working on defect.
  4. Fixed: Developer fixes the defect.
  5. Retest: Tester verifies the fix.
  6. Closed: Defect successfully verified and closed.
  7. Reopened: If defect still exists after retesting.
  8. Rejected: Developer rejects defect (not valid).
  9. Deferred: Fix postponed to future release.

Defect Workflow Example

  • Tester finds login issue → Status: New
  • QA Lead assigns defect → Status: Assigned
  • Developer fixes issue → Status: Fixed
  • Tester retests → Status: Closed
  • If issue persists → Status: Reopened

Common Defect Status in Tools

  • New
  • Open
  • In Progress
  • Fixed
  • Retest
  • Closed
  • Rejected
  • Duplicate
  • Deferred

Real-World Example

Scenario: Payment gateway error

  • Bug logged as "Payment failed for valid card"
  • Assigned to backend developer
  • Developer fixes API issue
  • QA retests payment flow
  • Bug marked as Closed

Defect Life Cycle Interview Questions

What is defect life cycle?
Defect life cycle is the journey of a defect from identification to closure.

What happens if defect is not fixed properly?
It is reopened and reassigned.

Who closes a defect?
QA tester closes the defect after successful retesting.

Frequently Asked Questions

What is difference between defect and bug?
Both are commonly used interchangeably to describe an issue in software.

Can a defect be deferred?
Yes, low-priority defects may be deferred to future releases.