Custom Search

Introduction

Software Testing has been an integral part of every software development lifecycle and every software organization. The demand for Software Testing professionals has increased tremendously in the last 4-5 years. Industry reports suggest that the demand for testing professionals will increase in comming years. Alone India needs 70,000 testing professionals by end of 2009. Software testing has become a good career choice for young college graduates, who want to pursue their career in booming software industry. This blog is created with the intention to provide facts, knowledge, methodologies, and discuss various career related queries that arise in the minds of people who want to know about software testing. People belonging to the software industry and paricularly in the field of testing are most welcome with their suggestions, views and inputs.

Index

Thursday, July 3, 2008

Bug Lifecycle

A Bug Lifecycle can be described in the following 6 steps:

Step:1 Bug is identified in system and logged in bug tracking tool.
Step:2 Bug is assigned to a developer
Step:3 Developer resolves bug or clarifies with user
Step:4 Developer sets bug to "Completed" status and assigns back to original user
Step:5 Original user verifies that bug has been resolved and if so sets bug to "Closed" status. Only the original user who created the bug has access to "Close" the bug. Once the bug is closed it may never be re-opened or have future activity.
Step:6 If the bug was not resolved to the user's satisfaction they may assign it back to the developer with a description (by adding a new detail). If this occurs then the bug returns to step 2 above.

It is important to note that throughout the lifecycle of a bug, it should be assigned to someone. The system will allow for a bug to not be assigned but the usage of this feature should be minimal. By insuring that a bug is always assigned to a user or a developer, system administrators will maintain a high level of accountability for all bugs submitted to the system.

Simple Bug Lifecycle with stages:
(Click On Image to Enlarge)

Descriptive Bug Lifecycle:
(Click On Image to Enlarge)

No comments:

Subscribe Now:

Custom Search