Can you describe the bug life cycle? What are different states of a bug?

The bug life cycle is the process managing the events starting from creating a new bug until it is closed.

Below are the typical bug lifecycle states but might have different named states based on the bug tool:

  • New (state) → sets when filed a bug by QA or re-opened.
  • Assign → sets when assigned to a developer by QA/QA manager/Dev Manager/Developer.
  • Evaluate and in-progress → sets by the developer during evaluation.
  • Fixed → sets by the developer when code change happened for bug fix.
  • Duplicate bug → sets by the developer if already that bug exists.
  • Not a bug → sets by the developer if it is not a bug.
  • Not reproducible → sets by the developer if it is not reproduced.
  • Verified → sets by QA after verified as OK.
    • Re-open to New → sets by the developer
    • Re-open to New → sets by clarifying how to reproduce again by QA
  • Closed →  by QA/Filer after verification.

Author: Jagadesh Babu Munta

Jagadesh Babu Munta is working as a Consulting Member of Technical Staff with Oracle America Inc. He has been with Oracle and Sun Microsystems together for over 16 years (since June 2000) in USA. Jagadesh has overall 20+ years of Software development and quality/testing experience. Jagadesh's experience has been filled recently with Cloud PaaS services, Multi-Tenancy, Security and Penetration testing. In the past, he extensively worked on Java EE servers like SailFin/GlassFish/Sun Java System/iPlanet/Netscape Application Servers. Jagadesh has gained extensive expertise in software automation, designing frameworks, writing tools, scripts, creating tests, writing specs/plans, etc. Jagadesh is interested in developing and testing complex software useful to up-level the humanity. Jagadesh Munta holds M.S. in Software Engineering from San Jose State University, California, USA; B.Tech. in Computer Science and Engineering from J.N.T.U., Hyderabad, India; Special Diploma in Electronics with Specialization in Computer Engineering, G.I.O.E, Secunderabad, India. Jagadesh Munta was born in Nellore, AP., India and lives with family in Fremont, California, USA.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: