Software Testing - Bug Life Cycles
Comments on article "Software Testing - Bug Life Cycles"| Name | Views and Comments | Date |
| Rahul Soni | It is good Nilesh. | 6/24/2011 |
| madhav | this bug life cycle is very complicated.this life cycle not easy for undstanding | 6/2/2011 |
| Manesh | This is good explaination given. previously, i had some doubt on these conxcepts. But as soon as i read this atricle, i cleared my doubt.. Finally, a nice article.. | 11/18/2010 |
| Rose lee | It is very great article, but little bit confusing point. plz explain Dear. thanksssssssss | 11/16/2010 |
| kavita pillai | entered information is partially correct. | 11/16/2010 |
| Dinesh kangabam | It is piece of damn good article | 9/11/2010 |
| LATHASARAVANAN | Its easy to unterstand | 9/2/2010 |
| prits | very cleare answer. | 8/4/2010 |
| Dayakar Jale | Nice article Nilesh, Bug life cycle is very well defined. | 5/24/2010 |
| venkatesh | the artcile I read for Software Testing is all good and very useful with good illustrative flow diagrams. |
3/30/2010 |
| Mahendar Reddy | It is a very useful and explained in detail. thank you. |
12/13/2009 |
| Srinivas | HI Nilesh, This is Srinivas, Software quality associate from Chennai. I just want to share my views on your publish. You have done a very good job here. I agree to all the scenarios you stated here. However, I just want to make one point clear here that a bug will never be postponed or deferred. Its actually lies on the development team members that they conclude that the system or code that needs to fix the Fix is critical and time consuming. In this scenario the bug status will be marked as "delayed". Actually the "Postponed" status is marked by Test team lead, When testing of a particular bug has to be postponed for an indefinite period. This situation may occur because of many reasons, such as unavailability of Test data, unavailability of particular functionality etc. That time, the bug is marked with ‘Postponed’ status. Where as the "delayed" is marked by the development team member. Please let me know what do you think. Thanks for your time! I appreciate your work here. |
9/23/2009 |
| Nilesh Nagose | Very well said Nilesh, Thanks, regards, nil |
9/17/2009 |
| little girl | Thank you, Nilesh. It's great. Thanks for ur sharing | 7/28/2009 |
| venu 9955 | Good one, thanks | 4/28/2009 |
| SAJ | Any One have more Idea about Bug Closing Templete. | 9/12/2008 |
| lokesh | I can understand the meaning easily with this step by step method and also the diagram shows how clearly the bug lifecycle is working | 7/10/2008 |
| little | awesome | 5/7/2008 |
| Abhishek | good explanation and totally up to the point. | 4/7/2008 |
| ali | helpful articles about software testing....keep up the work | 2/21/2008 |
| Nandhini | Really you answers are detailed in nature...One can come to know what exactly they look for... | 2/12/2008 |
| jay | I m very thankful 2 u for given me this facility...........really u r nice person....... | 2/8/2008 |
| Bhanu Chowdary | Very good explanation . Thank u so much Nilesh. | 12/10/2007 |
| raj | Thank you very much Nilesh.Nice article on bug life cycle. I was searching for it since long...... |
12/5/2007 |
| shankar | Very good explanation | 9/4/2007 |
| anil katragadda | excellent explanation about bug life cycles | 8/20/2007 |
| Venu Kumar | This is used for all and special thanks to MR.Nelesh Parekh | 8/10/2007 |
| sudheer | its very easy to understand for the beginers...thanking u for providing such a optimum notes .. | 8/8/2007 |
| Thiru | very very exceland pic & description | 7/30/2007 |
| Madhumitha | thanks a lot........really helped me .......... | 7/23/2007 |
| suman | the topic is very well explained and really needs to be appreciated.... The diagram drawn is really the best.... |
7/19/2007 |
| Mayank | the bug life cycle is explained properly. thanx for it | 7/9/2007 |
| bharathi | wonderful....awesome article on bug life cycle | 7/4/2007 |
| parekhnileshp | Hi Ajay, Most of the times, it depends on the company and set of standards it has defined for bug tracking. For example a company may decide to keep bug priority, bug status, bug severity and bug resolution as four parameters in bug tracking ... where as another may decide to go only for bug priority and bug status ... it surely depends on the use or requirement. But most of the companies follow, standard definitions/terms in order to be consistent with market (as already mentioned .. they may go for additional things/columns/info). Tools like Bugzilla are based on standard terms and definitions used in software testing field ... most of the times its common (same) for companies. Hope this will be of some help for you ... Don't forget to give us your feedback ... Nilesh Parekh |
6/5/2007 |
| ajay kumar rai | i am using Bugzilla and in this there are two thing status and resolution.I would like to know each company use different method for Bug Tracking. or there is a standardization of this process. I am looking for ur valuable response. Thanks in advance. |
6/4/2007 |
| seenu | Nice Description | 6/4/2007 |
| parekhnileshp | Hi Geeta, Winrunner is a software testing automation tool. It helps in automating (execute number of test cases in a series without human intervention) test cases. You can refer to the answer I provided to question from Deepu for understanding of how winrunner can be used. Hope this helps, Nilesh Parekh |
5/27/2007 |
| geeta | what is winrunner and what script do in winrunner can u explain in simple words? | 5/26/2007 |
| raj | good | 5/24/2007 |
| deepu | thank u so much | 5/13/2007 |
| parekhnileshp | Hi Deepu, It solely depends on the owner (company) of the software who may think of to use an automated testing or manual testing depending upon requirements. Generally, automation is used when there are huge number of test cases which differ in values or differ very slightly ... say for example ... you need to check a field which should accept number between range 1000 and 2000 and should not accept number from 2001 to 4300 and then accept number from 4301 onwards (this is just an example) ... so in order to thoroughly test this scenario ... you may need to run the same test with 10000 different values ... here if you go for manual testing, it may take lot of time ... hence you may chose to use automation. Secondly, if you want to go for rigorous testing ... that time you may wish to go for automation. There are several different criterias ... such as direct cost of using automation, need of automation, depth of testing, time in hand etc. which also help in deciding the right option to chose between manual testing and automated testing. Hope this helps ... Please do correct me in case if there is any misconception from my side, after all I am also a learner! Nilesh Parekh |
5/13/2007 |
| deepu | can u please explain when to automate the pruduct? and when manual testing is easy why we need to automate the product? |
5/12/2007 |
| deepu | It is very useful site i learn a lot from this site thank u so much | 5/12/2007 |
| Krithika | Hi this article about Bug life cysle is really very professional and clear | 4/10/2007 |
| santhosh | your answers are very specific and good | 3/5/2007 |
| J.Asir JasonRaj | bug life cycle here given is very good to understand but the flow chart is not so good . i learnt many things from this brief notes.. |
3/1/2007 |
| Veena | Excellent and is very easy to understand | 1/2/2007 |
| anupam | what ia valid and invalid bug | 11/8/2006 |
| parekhnileshp | Hi Sri, The priority of a bug can be High, Medium or Low based on the necessity to handle it. For example, if the business (i.e. your client) thinks that the bug you have uncovered needs to be tested before any other bug in the que, then the priority of the bug will be high, which also means that the client/developer thinks that the clearance of that bug is very important which might have a varying impact on the development and testing process in all. Same way the other priorities are also decided. Many a times, the priority of the bug is decided based on combined result of many factors. Hope this helps! Nilesh Parekh |
10/23/2006 |
| Sri | hi, nilesh can u tell me how can we consider the priority of bug as high,medium and low (i mean on what basis). |
10/23/2006 |
| parekhnileshp | Hi Srilatha, Can you please re-phrase your question? Or may be you can contact me at catchnilu at rediffmail for direct communication. Regards |
10/19/2006 |
| Srilatha | HI, Nilesh can u give me an explanation how can we consider a test case that comes under basicflow,alternate flow and exception flow |
10/18/2006 |
| Ramakrishnan | Hi, first of all congrats for ur contribution towards Testing. I always feel that Software testing has to gain importance as Software Development. i was looking into the bug life cycle. its really nice.. but i think it can be consolidated and make it much simpler. every time when a bug is produced, u can add a process called "Investigation" by the same tester instead of forwarding to Test Team. For example, for a day if the testers raise 50 bugs, it will be a difficult task for the test team leader to analyse the bugs. you know that the test team lead cant spend much of the time in analysing the bug. This is just a suggestion and i agree that process changes from Company to Company.. |
9/5/2006 |
| nandita | Excellent job Nilesh | 8/29/2006 |
| parekhnileshp | Hi Venkat, Well .. .about Open ... its a state in which some action (fixing bug and asking it for Retest, Reject a bug, Assigning it to some developer) is needed to be taken. If Pending Rejected status given by Deve Lead after some sort of analysis Test Lead felt that bug was really bug then second time, then its status will be REOPEN. Hope that helps. |
8/24/2006 |
| Venkat Raju | If Pending Rejected status given by Deve Lead after some sort of analysis Test Lead felt that bug was really bug then second time what would be the status of bug ?New or Reopen? | 8/24/2006 |
| Venkat Raju | Dear Nilesh, You haven't explain about Open?? |
8/24/2006 |
| manish | yes it really helpfull and easy to understand | 8/19/2006 |
| raja c | hi very nice explanation of life cycle.it is useful for beginners.i got some doubt about when i stop testing?explain me. | 8/16/2006 |
| padmasri | it's quite good! i would like to know about brief information about Boundary value analysis and Equivalance partitioning | 8/15/2006 |
| ganesh R.V | ur article is good! i would like to know the seviority of bug and priority give me brief | 8/15/2006 |
| Pushpita | Very useful page, helpmed me a lot for preparing for QA interview. thanks |
6/29/2006 |
| SV | it's very gud atticle THANKS PAREKH | 6/24/2006 |
| Vijai | Ur article is good. It is very usefull for begineers in Testing...... | 5/22/2006 |
| Mania | good info provided | 5/17/2006 |
| Hi Sandeep, Well if the bug is duplicated, then there can be two things ... either the bug (assumed) is not actually a bug, but an understanding problem ... this can be easily solved with the help of discussion with Team Lead or Developer ... in second case, the bug can be a bug which was fixed previously, but has surfaced after some process/operation ... in this case ... as IT IS INDEED A BUG ... you have to raise it to the developer, and you can either give fresh information such as screenshots and description or just give a reference of the original bug (e.g. Refer bug #123) ... and then the normal bug life cycle will be followed ... Hope this helps! |
4/25/2006 | |
| Sandeep | What if the bug is duplicate | 4/24/2006 |
| Bhaskar | Very nicely described ...thanks a lot Buddy . | 4/24/2006 |
| Daly Sunil | Hi The information provided by you on bug life cycle is extremely good .The material is very informative. Thank you, Daly |
4/11/2006 |
| Thank you very much Alpa. Regarding your point, I would just like to say that YES the status is in deed important for any bug. Otherwise it will be very hard to keep track of the bug and its history. Also ... if you miss on that bug .. just because you do not know which status it is in & not perform any operation accordingly ... then there can be a real big problem! |
3/24/2006 | |
| Alpa shah | Hello, I Read complete article. Very good collective summary of Defect life cycle. Only one thing I wanted to mention that the status used here for dev. lead & Test lead are really useful? If status of bugs can be putted simply as a New (by test team)..........Open(by Dev. team) ............Assigned/Reassigned (by Dev. team) ........Fixed(by Dev. team) ..............retest (Dev to Test team, & tested by tester)............. Closed(by tester). Good Article |
3/23/2006 |
| Nagaraju Vaidya | Superb explaination | 11/7/2005 |
| Hi Krishnarao, it depends on the practice that a team leader follows. But best practice says ... and indeed it is true that the bug should be reported first to the team lead as soon as possible. The reason is very simple, suppose if you find a bug (that's what you think of it ... or may be it is really a bug), then in that case if you ask your team lead for confirmation ... then if it is really a bug ... probably you can proceed or if it is a problem in your understanding ...then discussion with your team lead would help you in getting ahead with the testing. Hope this will help! | 9/19/2005 | |
| krishnarao | Does the each and every bug found by the tester need to be report to test lead which he found or collect all the bugs and then report to test lead.which one is feasible. | 9/19/2005 |
| L.Sam | It is good and understandable |
8/9/2005 |
| Hari | This is the simple way of explaining. If the same(old) Bug already occured in the previous application. What is the Step. |
7/30/2005 |
| Gangadhar | it's very great to look and read this page | 7/23/2005 |
| Praveen | This page will give information , whether bug is new bug or old , and whether the bug is fixed or rejected | 7/8/2005 |

Use the feedback form below to submit your comments.

Use the form below to email this article to your friends.

- Software Testing Methodologies
- Software Testing - How To Go About For Beginners
- Software Testing - Test Cases
- Software Testing - White Box Testing Strategy
- Software Testing Tutorial
- Software Testing - Black Box Testing Strategy
- Software Testing Life Cycle
- Types of Software Testing
- Software Testing Interview Questions
- Software Testing - How To Log a Bug (Defect)
- Software Testing - Check Lists For Software Tester
- Software Testing Interview Questions and Answers
- Software Testing - Bug and Statuses Used During A Bug Life Cycle
- Manual Software Testing Process
- Manual Testing Tutorial
- Validation Testing
- Manual Testing Interview Questions
- Software Verification & Validation Model - An Introduction
- How to Write a Software Test Plan
- Scalability Testing
- End-to-End Testing Vs. System Testing
- Integration Testing Vs. System Testing
- White Box Testing Vs. Black Box Testing
- How to Become a Beta Tester
- Alpha Testing Vs. Beta Testing
- Static Testing Techniques
- Learning the Basics of Software Testing
- Importance of Software Testing
- How to Improve Software Testing
- Difference Between Verification and Validation in Testing
- Phases of Testing Life Cycle
- Essential Steps of Software Testing
- Manual Testing
- Testing Methodologies
- Test Cases in Software Testing
- White Box Testing
- Black Box Testing
- Requirements Traceability Matrix
- Software Testing Types
More: Computers & Internet


