Defect Life Cycle in Software Testing: 7 States with Diagram & Examples
The defect life cycle (bug life cycle) covers 7 states — New, Assigned, Open, Fixed, Retest, Verified, Closed. Learn each state, transitions, reopen/reject paths, and how to log a great bug in 2026.
Last updated: July 11, 2026 · 9 min read
Every defect a QA finds travels a predictable path from discovery to closure. This guide walks through all seven canonical states, the transitions between them, and the bug-report template that makes triage painless. Complements our Manual Testing Complete Guide.
The 7 core states
- New — QA logs the defect. Not yet triaged.
- Assigned — Test Lead or PM assigns it to a developer.
- Open — Dev accepts and starts investigating.
- Fixed — Dev commits a fix and moves the ticket forward.
- Retest — QA picks it up on the new build for verification.
- Verified — Fix confirmed; defect no longer reproduces.
- Closed — Defect closed and archived. Included in test summary.
State diagram (ASCII)
New → Assigned → Open → Fixed → Retest → Verified → Closed
│ │ │
▼ ▼ ▼
Deferred Rejected Reopen → AssignedAlternate states you'll encounter
- Rejected — Dev believes it's not a defect (wrong env, misread spec).
- Duplicate — Same issue already logged.
- Deferred — Valid defect, but fixing is postponed to a later release.
- Not Reproducible — Dev cannot reproduce; needs more info.
- Reopen — Retest failed; ball goes back to dev.
Worked example
QA finds that the checkout button is disabled when a coupon is applied.
- QA logs bug in Jira → New.
- Triage meeting assigns it to Priya → Assigned.
- Priya starts debugging → Open.
- She fixes the coupon-validation regex → Fixed.
- Build deployed to QA env; QA re-runs the test → Retest.
- Coupon works, checkout enables → Verified.
- Test summary updated; defect archived → Closed.
Severity and priority at each state
Every defect carries a severity and priority. Severity is set by QA at New; priority is set by PM at Assigned. Both may be renegotiated at triage.
Anatomy of a great defect report
- Sharp, searchable title ("Checkout button disabled when SAVE10 coupon applied")
- Environment (browser, OS, build number)
- Preconditions
- Numbered steps to reproduce
- Expected vs actual result
- Attachments (screenshot, HAR, console log, video)
- Severity + suggested priority
- Links to related requirements or test cases
Metrics driven from the life cycle
- Defect density — defects per KLOC or per feature.
- Defect leakage — defects found in production ÷ total.
- Defect removal efficiency (DRE) — pre-release defects ÷ total.
- Reopen rate — reopened defects ÷ verified defects. High = poor fixes.
- Mean time to close — average days from New to Closed.
Continue your learning
Frequently asked questions
Who closes a defect — QA or dev?
QA. Only the tester who filed and verified the fix has authority to close it. Devs mark it Fixed, not Closed.
What if a defect keeps getting reopened?
Reopen rate above 15% is a red flag. Pair the dev and QA on the reproduction, and consider whether the root cause is being addressed rather than the symptom.
Is a duplicate defect closed or rejected?
Marked as Duplicate and linked to the original. Some trackers close it directly; others move it through a Rejected state first.
Should low-severity defects be logged?
Yes — always log them. They can be batched, deferred, or fixed opportunistically, but undocumented defects cannot be prioritized.
Practice these questions
Run a live QA mock interview tailored to this topic and get per-skill scoring in minutes.
Was this article helpful?
More from Manual Testing Basics
Test types, defect lifecycle, exploratory testing.
- Career & Interview PrepThe Honest Truth About Manual Testing Salaries in 2026 (Real Data)
- Manual TestingTest Pyramid Explained: A Practical Guide for QA (2026)
- Manual TestingHow to Write Test Cases for a Login Page (with Examples)
Keep building your QA edge
Pillar guidesContinue reading
Join the QA Community
Connect with fellow testers, share job leads, and get career advice.
Stop Reinventing the Wheel. Upgrade Your QA Arsenal.
Take your testing skills from beginner to Lead Engineer. Supercharge your daily workflow with our premium digital resources.
- Ready-to-use testing strategy templates
- Advanced API & UI automation guides
- ⏱️ Save 10+ hours a week on test planning


