what is bug life cycle?
(Asked in Zensar Hyderabad today(17-1-12010))
Answer Posted / lakshmanaraj bg
Life Cycle of a Bug:
Given below are the stages of a bug life span. Test reports describe in detail the behavior of bug at each stage.
New:
This is the first stage of bug life cycle in which the tester reports a bug.
The presence of the bug becomes evident when the tester tries to run the newly developed application and it does not respond in an expected manner.
This bug is then send to the testing lead for approval.
Open:
When the bug is reported to the testing lead, he examines the bug by retesting the product.
If he finds that the bug is genuine, he approves it and changes its status to 'open'.
Assign:
Once the bug has been approved and found genuine by the testing lead, it is then send to the concerned software development team for its resolution.
It can be assigned to the team who created the software or it may be assigned to some specialized team.
After assigning the bug to the software team, the status of the bug is changed to 'assign'.
Test:
The team to which the bug has been assigned works on the removal of bug.
Once, they are finished with fixing the bug, it is sent back to the testing team for a retest.
However, before sending the bug back to the testing team, its status is changed to 'test' in the report.
Deferred:
If the development team changes the status of the bug to 'deferred', it means that the bug will be fixed in the next releases of the software.
There can be myriad reason why the software team may not consider fixing the bug urgently.
This includes lack of time, low impact of the bug or negligible potential of the bug to induce major changes in the normal functioning of the software.
Rejected:
Although, the testing lead might have approved the bug stating it as a genuine one, the software development team may not always agree.
Ultimately, it is the prerogative of the development team to decide if the bug is really genuine or not.
If they doubt the presence or impact of the bug, then they may change its status to 'rejected'.
Duplicate:
If the development team finds that the same bug has been repeated twice or there are two bugs which point to the same concept, then the status of one bug is changed to 'duplicate'.
In this case, fixing one bug automatically takes care of the other bug.
Verified:
If the software development team sends the fixed bug back for retesting, then the bug undergoes rigorous testing procedure again.
If at the end of the test, it is not found then its status is changed to 'verified.'
Reopened:
If the bug still exists, then its status is changed to 'reopened'.
The bug then traverses the entire of its life cycle once again.
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
I have cleared written test and one Technical round in one company? now i have to face an Client Round through telephony? Any body have faced client round, how will it be , wil they ask technical or is it only formality round? im nervous, plz let me know wat all they may ask? i have this round on monday?
If date field is a text field write test cases to validate it?
What is the term ‘quality’ mean when testing?
How to do Performance Testing manually for a Flash Application?
A defect which could have been removed during the initial stage is removed in a later stage. How does this affect cost?
i have done B.E. computer in 2009 i have done software testing course and also 6 months exp in testing on live project as trainee, now a days i am searching job in pune. can any one tell me any opening in pune?
What are the cases why parameterization is necessary when load testing the Web server and the database server?
What Is risk Based testing?
whats main working for tester. and developer, and prject manager.
1.What is bidirectional traceability ??? and how it is implemented? 2.What is Automation Test frame work ? 3. Define the components present in test strategy? 4. Define the components present in test plan? 5. Have u written Test plan ?…. thank u!plz reply........
What are the different strategies for rollout to end users?
what we have to read to gain knowledge in banking and financial domain(software testing) for 4+ experience
we are about to implement a Test tool to test the performance of website, so what script does a tester should know (friends plz help me)
How to overcome pesticide paradox?
How to write testcases for unread/read mails for gamil inbox? and what are the types of testing you do on them?