Bug Life Cycles

Various life cycles that a bug passes through during a software testing process have been described in this article. Take a look.
The duration or time span between the first time that the bug is found is called 'New' and closed successfully (status: 'Closed'), rejected, postponed or deferred is called 'Bug/Error Life Cycle'.

Right from the first time any bug is detected till the point when the bug is fixed and closed, it is assigned various statuses which are New, Open, Postpone, Pending Retest, Retest, Pending Reject, Reject, Deferred, and Closed.
  




There are seven different life cycles that a bug can pass through:

Cycle I

  • A tester finds a bug and reports it to the Test Lead.
  • The test lead verifies if the bug is valid or not.
  • Test lead finds that the bug is not valid and the bug is 'Rejected'.
Cycle II
  • A tester finds a bug and reports it to the Test Lead.
  • The test lead verifies if the bug is valid or not.
  • The bug is verified and reported to the development team with status as 'New'.
  • The development leader and team verify if it is a valid bug. The bug is invalid and is marked with a status of 'Pending Reject' before passing it back to the testing team.
  • After getting a satisfactory reply from the development side, the test leader marks the bug as 'Rejected'.
Cycle III
  • A tester finds a bug and reports it to the Test Lead.
  • The test lead verifies if the bug is valid or not.
  • The bug is verified and reported to the development team with status as 'New'.
  • The development leader and team verify if it is a valid bug. The bug is valid and the development leader assigns a developer to it, marking the status as 'Assigned'.
  • The developer solves the problem and marks the bug as 'Fixed' and passes it back to the Development leader.
  • The development leader changes the status of the bug to 'Pending Retest' and passes it on to the testing team for retest.
  • The test leader changes the status of the bug to 'Retest' and passes it to a tester for retest.
  • The tester retests the bug and if it is working fine, the tester closes the bug and marks it as 'Closed'.
Cycle IV
  • A tester finds a bug and reports it to the Test Lead.
  • The test lead verifies if the bug is valid or not.
  • The bug is verified and reported to the development team with status as 'New'.
  • The development leader and team verify if it is a valid bug. If the bug is valid, the development leader assigns a developer for it, marking the status as 'Assigned'.
  • The developer solves the problem and marks the bug as 'Fixed' and passes it back to the Development leader.
  • The development leader changes the status of the bug to 'Pending Retest' and passes it on to the testing team for retest.
  • The test leader changes the status of the bug to 'Retest' and passes it to a tester for retest.
  • The tester retests the bug and the same problem persists, so the tester after confirmation from test leader reopens the bug and marks it with a 'Reopen' status. And then, the bug is passed back to the development team for fixing.
Cycle V
  • A tester finds a bug and reports it to the Test Lead.
  • The test lead verifies if the bug is valid or not.
  • The bug is verified and reported to the development team with status as 'New'.
  • The developer tries to verify if the bug is valid but fails to replicate the same scenario as it was at the time of testing, and asks for help from the testing team.
  • The tester also fails to regenerate the scenario in which the bug was found. And finally, the developer rejects the bug marking it as 'Rejected'.
Cycle VI

After confirmation that the data is unavailable or certain functionality is unavailable, the solution and retest of the bug is postponed for indefinite time and it is marked as 'Postponed'.

Cycle VII

If the bug does not stand importance and needs to be postponed, then it is given a status as 'Deferred'.

This was about the various life cycles that a bug goes through in software testing. And in the ways mentioned above, any bug that is found ends up with a status of Closed, Rejected, Deferred or Postponed.

19 comments:

Jhon Mick said...
This comment has been removed by the author.
Jhon Mick said...

Your article about software testing is awesome. It helped me to understand the career prospects in software testing industry.
Regards,
Software training|Software testing training in chennai

Paul Miller said...

Excellent blog, I wish to share your post with my folks circle. It’s really helped me a lot, so keep sharing post like this.
Selenium Training|Selenium Course in Chennai

harsha hai said...

Good post. keep updating regularly... Dot Net Training Institute in Chennai | Dot Net Training
Institute in Velachery
.

Siva Seo said...

Thank you for this valuable information. I have got some important suggestions from it. I'm working in Brave Technologies Private Limited. web design company in chennai

Nandhini said...

Amazing blog about the various informative information on the programming languages...Software Testing Training in Bangalore

Melba henry said...

Thanks for helping me to understand basic concepts. As a beginner in software testing your post help me a lot.Thanks for your informative article.
Software Testing Training in Chennai | Selenium Training in Chennai

DAVIS MILLER said...

I have to voice my passion for your kindness giving support to those
people that should have guidance on this important matter.




Selenium Training in Chennai

Fuzzy International said...

The best thing is that your blog really informative thanks for your great information!
cashew nuts suppliers and exporters in dubai
onion suppliers and exporters in dubai
A4 paper copier suppliers and exporters in dubai
potato suppliers and exporters in dubai
spices&grains suppliers and exporters in dubai

Careen joseph said...

Your new valuable key points imply much a person like me and extremely more to my office workers. With thanks; from every one of us.
Besant technologies Marathahalli

Nandhini said...


Interesting post! This is really helpful for me. I like it! Thanks for sharing!
Mobile application developers in Chennai | PHP developers Chennai

mekala said...

I am so happy to read such a informative post...Thank you..DotNet Projects Center in Chennai | DotNet Projects Center in Velachery

Akila Ramesh said...

Your new valuable key points imply much a person like me and extremely more to my office workers. With thanks; from every one of us.


white label website builder

Tangki Fiber said...

I needed to create you one very little observation to finally thank you so much the moment again over the wonderful guidelines you have contributed in this case. It’s really tremendously open-handed of people like you to make unreservedly just what many individuals would’ve sold as an electronic book to help with making some bucks on their own, even more so considering the fact that you might well have done it in the event you wanted. The secrets as well acted to be the fantastic way to recognize that many people have the identical dreams the same as my personal own to figure out way more with reference to this problem. I believe there are many more fun instances in the future for individuals that examine your blog post.
Jual Septic Tank

Sphinax info systems said...

Nice Blog. Thank you for sharing.
SAP Hana in Chennai
SAP Hana Service & Support in Chennai
SAP Hana Providers in Chennai
SAP Hana Implementation in Chennai
SAP Hana Software in Chennai
SAP Hana Solutions in Chennai

Unknown said...

mytectra placement Portal is a Web based portal brings Potentials Employers and myTectra Candidates on a common platform for placement assistance.

Apsara G said...

The strategy you have posted on this technology helped me to get into the next level and had lot of information in it... Java Training in Chennai | Pega Training in Chennai

Pavel Co Ebele said...

Great Article
Dot Net Based Projects for Final Year Students
FInal Year Project Centers in Chennai


JavaScript Training in Chennai
JavaScript Training in Chennai

jorick228 said...

Do you want to play in an online casino? Try with us, do not be shy. perfect internet casino gambling There is such a stream of money that even your grandchildren will be enough)