A Testers Journey

An ounce of practice is better than tons of theory

Bug Life Cycle !!

I was browsing through qualitytesting.info when i came across a post where some one had asked if the bug should be closed if the bug is not reproducible. According to me a bug is closed when the issue is fixed and it works fine, Till then a bug is a bug and cannot be closed.
This is a Bug Life Cycle:

1. A tester finds a bug and reports it in the defect tracking system now the status of the issue is NEW.

2. Now the reported issue is assigned to a developer , Now the status changes to ASSIGNED.

3. The developer checks if the assigned issue is reproducible or not. If its not reproducible (Even by the author of the issue) then the bug status is changed to REJECTED or a comment is put in by the developer that the issue is NON-REPRODUCIBLE.

4. If the issue is reproduced then the issue is fixed , now the status is changed to FIXED.

5. The fixed issue is Re-Tested mostly by the author of the issue and if it works fine the status is changed to CLOSED.

6. If the issue exists then the issue is RE_OPENED.

This  is  the bug life cycle.

Advertisements

September 16, 2009 - Posted by | Life Cycle | ,

3 Comments »

  1. In most organizations, if the bug is Fixed and the tester verified that the issue is Fixed, then he/she would ideally change it to Verified or Resolved status. Test Leads or Managers are entitled to update the status to Closed. In some organizations, a query is executed against the Bug Database to pick all such bugs and close them.

    Happy Testing,
    Parimala Shankaraiah
    http://curioustester.blogspot.com

    Comment by Parimala Shankaraiah | September 21, 2009 | Reply

  2. HI dhanasekars , The bug cycle varies from company to company it is not the same and need not be the same.

    Comment by Bharath | September 19, 2009 | Reply

  3. But, I feel the bug should be closed only in the final build
    Something like this
    5. The fixed issue is Re-Tested mostly by the author of the issue and if it works fine the status is changed to VERIFIED.
    6. Regression cycle goes on
    7. If the issue not found in the final build,then CLOSED.

    Comment by dhanasekars | September 19, 2009 | Reply


Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s

%d bloggers like this: