#1 India's Top IT Training Institute

On Demand Courses

9 programs

×

About Uncodemy

Know more about who we are and what we stand for.

About Us

About Us

Discover our mission to equip individuals with essential IT skills and industry expertise.

Read More →
UnCodeMy Gallery

UnCodeMy Gallery

Explore highlights from our IT training sessions and success stories.

Read More →
×

Free Resources

Learn, practice and plan your career — bilkul free.

Tutorials

Tutorials

Step-by-step written tutorials to learn any technology at your own pace.

Read More →
Free Counselling

Free Counselling

Book a free video counselling session and pick the right course for you.

Read More →
Online Compiler

Online Compiler

Write, run and test your code online — no setup required.

Read More →

Software Testing Bug Life Cycle
PDF Downloads

Download the bug life cycle PDF from Uncodemy: defect states from New to Closed, special states, responsibilities and a workflow diagram.

Prepared by: Uncodemy trainer team Reviewed by: Uncodemy Last reviewed: 26 Oct 2026
Bug Life Cycle at a Glance
1
NewA defect has been reported and is waiting for review.
2
Assigned / OpenAccepted as valid and assigned to a developer.
3
In progressThe developer is working on a fix.
4
Fixed / ResolvedFix delivered in a build; waiting for retest.
5
Verified / ClosedThe tester confirmed the fix works and no regression appeared.
6
ReopenedThe fix did not work or the issue came back.

Quick Answer

This page offers Uncodemy's bug life cycle guide as a PDF download. The bug life cycle, also called the defect life cycle, describes the states a defect passes through from the moment it is found until it is closed. The guide explains each state, who is responsible, the special states such as rejected, deferred and reopened, and how teams adapt the workflow.

Download

Bug Life Cycle PDFs

Three quick-access entry points into the same bug life cycle PDF: the full guide, the states and special states reference, and the workflow plus responsibilities pack. All PDFs on this page are free to download. No form is required.

3 PDFs Available
PDF 01 Main Guide

Bug Life Cycle Guide

The complete guide to the bug life cycle — what it is, typical states, special states, a typical flow, responsibilities by role and the measures teams watch.

[N] pages [X] MB Oct 2026
Download PDF
PDF 02 States Reference

States & Special States Pack

Reference card for the typical states (New, Assigned, In progress, Fixed, Verified/Closed, Reopened) and the special states (Rejected, Duplicate, Deferred, Cannot reproduce, Blocked) with what should happen next.

[N] pages [X] MB Oct 2026
Download PDF
PDF 03 Workflow

Workflow & Responsibilities Pack

The workflow as text (main path + side paths), responsibilities by role (tester, lead, developer, product owner), the measures teams watch and an example: one defect through the cycle.

[N] pages [X] MB Oct 2026
Download PDF

All three download buttons open the same bug life cycle PDF file. By downloading, you agree to our Privacy Policy. These PDFs are study material only — not a certificate or job guarantee.

00

What is the bug life cycle?

The bug life cycle is the set of states a defect moves through during its life in a tracking tool, together with the rules for moving between them. It exists so that everyone knows the status of every defect, who is responsible for the next action and what has been decided. Without a defined cycle, bugs are lost, fixed twice, closed without verification or argued about in chat. The exact names and steps vary between organisations and tools, but the pattern is common: a tester reports, a lead triages, a developer fixes, a tester verifies and the defect is closed.

01

Typical states and what they mean

State Meaning Usually moved by
New A defect has been reported and is waiting for review Tester
Assigned or Open Accepted as valid and assigned to a developer Test or development lead
In progress The developer is working on a fix Developer
Fixed or Resolved The developer believes the defect is fixed and delivered in a build Developer
Ready for retest A build containing the fix is available for verification Developer or release process
Verified or Closed The tester confirmed the fix works and no regression appeared Tester
Reopened The fix did not work or the issue came back Tester
02

Special states

State When it is used What should happen next
Rejected or Not a bug Behaviour is as designed, or the report is invalid Tester reviews the explanation and either accepts or discusses with the lead
Duplicate The same defect is already reported Link to the original and close this report
Deferred or Postponed A valid defect that will be fixed in a later release Record the target release; review at planning
Cannot reproduce The developer cannot see the problem with the given steps Tester adds details, environment and recordings, or retests
Blocked The fix or retest depends on something else Resolve the dependency; note the reason
03

A typical flow in words

A tester finds a defect, writes a report and saves it as New. The test lead reviews it, confirms it is valid and not a duplicate, sets severity and priority and assigns it to a developer, which moves it to Assigned. The developer investigates and, once working on it, marks it in progress. After the change is committed and built, the developer marks it Fixed and often adds a note about the cause and the change. The tester retests on the new build, repeating the original steps and checking nearby behaviour. If the problem is gone, the defect is Closed. If it remains, the tester marks it Reopened with a comment and the cycle repeats from assignment.

04

The workflow as text

A simple diagram showing the main path and the common side paths. Teams adapt the names to their tool.

Main path: New → Assigned → In progress → Fixed → Ready for retest → Closed
Side path 1: New → Rejected → Assigned (cycle repeats)
Side path 2: New → Duplicate (link to the original report)
Side path 3: New → Deferred (not a bug / as designed)
Side path 4: In progress → Cannot reproduce → New (tester adds detail)
05

Responsibilities by role

  • → Tester: reports clearly, retests promptly, reopens with evidence and closes only after verifying.
  • → Test or development lead: triages, sets priority, assigns and resolves disputes.
  • → Developer: reproduces, fixes, explains the cause and delivers the fix in a named build.
  • → Product owner: decides on priority and on whether to defer a defect.
06

Measures teams watch in the defect cycle

Measure What it can reveal
Time in each state Bottlenecks, such as defects waiting for retest
Reopen rate Quality of fixes or of reproduction steps
Rejected rate Clarity of requirements or tester training needs
Age of open defects Backlog health
Defects by severity and module Where quality problems cluster
07

Good practice — and what to avoid

Good practice

  • Keep the workflow simple; too many states cause confusion.
  • Require a comment whenever a state changes, especially for rejected, deferred and reopened.
  • Always retest on the build that contains the fix and run a quick regression check around it.
  • Review deferred defects regularly so they are not forgotten.

Common mistakes

  • Closing a defect without retesting.
  • Rejecting without explanation, which causes friction.
  • Leaving defects in Fixed for weeks because nobody owns retesting.
  • Using the tracker as a chat tool instead of keeping decisions in the record.
  • Different teams using the same state names with different meanings.
08

Example: one defect through the cycle

Day State What happened
Mon New Tester reports that the coupon field accepts expired codes
Mon Assigned Lead confirms, sets severity High and assigns to a developer
Tue In progress Developer finds that the expiry date check uses the wrong time zone
Wed Fixed Fix merged and included in build 142
Thu Reopened Tester finds codes expiring at midnight still work in one region
Fri Closed Second fix verified on build 145 with regression checks

Learn with a trainer

Ready to run a defect workflow your team can actually follow? Explore Uncodemy's Software Testing course or book a free demo and learn from industry trainers.

View Course
About these PDFs: These PDFs are study material for learning and revision. They are not a certificate, a degree or a promise of a job, and technology changes, so check official documentation for the latest details. Spot an error? Write to info@uncodemy.com and the trainer team will review it.
FAQ

Frequently Asked Questions

What is the bug life cycle?
It is the sequence of states a defect goes through from being reported to being closed, such as New, Assigned, Fixed, Retested and Closed.
What does Reopened mean in the bug life cycle?
Reopened means the tester found that the defect is not fixed or has come back after a fix, so it returns to the developer.
What is a deferred bug?
A valid defect whose fix is postponed to a later release, usually because of low priority or limited time.
Who closes a bug?
Usually the tester who verified the fix on a build that contains it, though some teams let the reporter or lead close it.
What is the difference between rejected and duplicate?
Rejected means the report is invalid or the behaviour is as designed. Duplicate means the defect is already reported elsewhere.
Are these PDFs free to download?
Yes. All bug life cycle PDFs on this page are free to download. No form is required — just click the download button on any card above. If a form is ever introduced, a consent checkbox and a link to our Privacy Policy will be added in line with the DPDP Act 2023.