CoolInterview.com - World's Largest Collection of Interview Questions & Answers, FAQs, queries, sample papers, exam papers, dumps, what, why, how, where, when questions
Our Services
Get 9,000 Interview Questions & Answers in an eBook.




Get it now !!
Send your Resume to 6000 Companies

Search Interview Questions

Question: Can u explain the structure of bug life cycle?

Answer: The following steps we follow in the bug life cycle.

1)execute the test, compare the actual result with the
documented expected result.if any discepancy exist, log the
discrepancy with the status as NEW.

2)tester/testleader(depends upon the company) OPEN that
one and review with the developer about discrepancy.

3)if it truly a discrepancy developer rectify that one and
update its status to FIXED.

4)it is routed back to the tester for regression testing

5)tester retest that one and compare the actual result with
the expected result.both are same he close the defect and
update its status to CLOSED.

6)if it is not corrected tester assign it to the developer
and update its status to RE-OPEN.



Category Testing Interview Questions & Answers - Exam Mode / Learning Mode
Rating (0.3) By 2277 users
Added on 5/19/2013
Views 20092
Rate it!
Question: Can u explain the structure of bug life cycle?
Answer:

The following steps we follow in the bug life cycle.

1)execute the test, compare the actual result with the
documented expected result.if any discepancy exist, log the
discrepancy with the status as NEW.

2)tester/testleader(depends upon the company) OPEN that
one and review with the developer about discrepancy.

3)if it truly a discrepancy developer rectify that one and
update its status to FIXED.

4)it is routed back to the tester for regression testing

5)tester retest that one and compare the actual result with
the expected result.both are same he close the defect and
update its status to CLOSED.

6)if it is not corrected tester assign it to the developer
and update its status to RE-OPEN. Source: CoolInterview.com

Answered by: Vipul Nikam | Date: 6/23/2009 | Contact Vipul Nikam Contact Vipul Nikam

Bug life cycle is mainly divided into 4 phases -
1. Status
2. Category
3. Severity
4. Priority

Status - When the bug is found at the first stage it is in the Raised status.
Then the Project Coordinator verifies the bug and change the the status to Authorized. The bug is then assigned to the developer.
Once the developer fixes the bug its status changes to Fixed. The bug is then assigned to the tester for retesting , if the bug is not fixed the status changes to Re raised else if the bug is fixed it status changes to closed.If the bug is on hold then its status get changed to deferred.

Category -
It can be divided into =
1. Missing Functionality
2. Extra Functionality
3. Wrong implementation

Severity -
It is classified
Critical
High
Medium
Low

Priority -
It is classified as
1. Highest
2. High
3. Medium
4. Low
5. Lowest Source: CoolInterview.com

Answered by: Jaya Sharma | Date: 7/14/2009 | Contact Jaya Sharma Contact Jaya Sharma

< I > Cycle I:
1) A tester finds a bug and reports it to Test Lead.
2) The Test lead verifies if the bug is valid or not.
3) Test lead finds that the bug is not valid and the bug is ?Rejected?.

< II > Cycle II:
1) A tester finds a bug and reports it to Test Lead.
2) The Test lead verifies if the bug is valid or not.
3) The bug is verified and reported to development team with status as ?New?.
4) 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.
5) After getting a satisfactory reply from the development side, the test leader marks the bug as ?Rejected?.

< III > Cycle III:
1) A tester finds a bug and reports it to Test Lead.
2) The Test lead verifies if the bug is valid or not.
3) The bug is verified and reported to development team with status as ?New?.
4) 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?.
5) The developer solves the problem and marks the bug as ?Fixed? and passes it back to the Development leader.
6) The development leader changes the status of the bug to ?Pending Retest? and passes on to the testing team for retest.
7) The test leader changes the status of the bug to ?Retest? and passes it to a tester for retest.
8) The tester retests the bug and it is working fine, so the tester closes the bug and marks it as ?Closed?.

< IV > Cycle IV:
1) A tester finds a bug and reports it to Test Lead.
2) The Test lead verifies if the bug is valid or not.
3) The bug is verified and reported to development team with status as ?New?.
4) 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?.
5) The developer solves the problem and marks the bug as ?Fixed? and passes it back to the Development leader.
6) The development leader changes the status of the bug to ?Pending Retest? and passes on to the testing team for retest.
7) The test leader changes the status of the bug to ?Retest? and passes it to a tester for retest.
8) 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 ?Reopen? status. And the bug is passed back to the development team for fixing.

< V > Cycle V:
1) A tester finds a bug and reports it to Test Lead.
2) The Test lead verifies if the bug is valid or not.
3) The bug is verified and reported to development team with status as ?New?.
4) The developer tries to verify if the bug is valid but fails in replicate the same scenario as was at the time of testing, but fails in that and asks for help from testing team.
5) The tester also fails to re-generate the scenario in which the bug was found. And developer rejects the bug marking it ?Rejected?.

< VI > Cycle VI:
1) 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?.

< VII > Cycle VII:
1) If the bug does not stand importance and can be/needed to be postponed, then it is given a status as ?Deferred?.

This way, any bug that is found ends up with a status of Closed, Rejected, Deferred or Postponed. Source: CoolInterview.com

Answered by: Ganeshkumar V | Date: 8/14/2009 | Contact Ganeshkumar V Contact Ganeshkumar V

1) New: When QA files new bug.
2) Deferred: If the bug is not related to current build or can not be fixed in this release or bug is not important to fix immediately then the project manager can set the bug status as deferred.
3) Assigned: ?Assigned to? field is set by project lead or manager and assigns bug to developer.
4) Resolved/Fixed: When developer makes necessary code changes and verifies the changes then he/she can make bug status as ?Fixed? and the bug is passed to testing team.
5) Could not reproduce: If developer is not able to reproduce the bug by the steps given in bug report by QA then developer can mark the bug as ?CNR?. QA needs action to check if bug is reproduced and can assign to developer with detailed reproducing steps.
6) Need more information: If developer is not clear about the bug reproduce steps provided by QA to reproduce the bug, then he/she can mark it as ?Need more information?. In this case QA needs to add detailed reproducing steps and assign bug back to dev for fix.
7) Reopen: If QA is not satisfy with the fix and if bug is still reproducible even after fix then QA can mark it as ?Reopen? so that developer can take appropriate action.
8 ) Closed: If bug is verified by the QA team and if the fix is ok and problem is solved then QA can mark bug as ?Closed?.
9) Rejected/Invalid: Some times developer or team lead can mark the bug as Rejected or invalid if the system is working according to specifications and bug is just due to some misinterpretation.
Source: CoolInterview.com

Answered by: Vinay Suman | Date: 9/8/2009 | Contact Vinay Suman Contact Vinay Suman

The Bug life cycle consists the following stages
1)New
2)Open
3)Assign
4)Test
5)Reopened or Rejected or Differed
6)Verified
7)Closed

1)New : When the Bug is detected by the tester it is in the new stage.It is not still approved by testing lead.

2)Open:If the testing lead finds the bug as genuine he assigns it to the open stage

3)Assign:The lead then assigns the code containing the bug for debugging to a developer and puts it in the assign stage

4)Test:The software developer may debug the code and send it back to testing .And puts it into Test stage.

5)Differed: The software developer may fix the bug and instead may be of fixing the bug in the next release .In this case he puts it in to differed stage.
Differ may be due to
a)Less time for the release
b)The bug does not have any sizeable effect

6)Rejected :Some times the Developer may feel that there is no bug or the bug that exist
will not have any effect .In this case he puts it into Rejected stage.

7)Reopened:After it is send back by the developer the Tester reopens it and tests it again.
Here the life cycle is repeated.

8)Verified: After the tester is confirmed that the bug is debugged.He assigns it to verified stage.

9)Closed:After verifying all the bugs have been debugged the life-cycle is closed.

-Harihar Pai Source: CoolInterview.com

Answered by: HARIHAR PAI | Date: 10/31/2009 | Contact HARIHAR PAI Contact HARIHAR PAI


If you have the better answer, then send it to us. We will display your answer after the approval

Rules to Post Answers in CoolInterview.com:-

  • There should not be any Spelling Mistakes.
  • There should not be any Gramatical Errors.
  • Answers must not contain any bad words.
  • Answers should not be the repeat of same answer, already approved.
  • Answer should be complete in itself.

Post your answer here

Inform me about updated answers to this question.
Related Questions
View Answer
What is stress testing?
View Answer
What is the difference between test scenarios and test strategy?
View Answer
What is Sanity Test,Adhoc Testing & Smoke Testing? When will use the Above Tests?
View Answer
How will you review the test case and how many types are there ?
View Answer
Explain about use case document ?
View Answer
What is the difference between smoke testing and sanitary testing ?
View Answer
What is Black Box Testing?
View Answer
How many modes of recording are there ?
View Answer
What is alpha tesging and beta testing ?
View Answer
What is virtual object and when will we use?
View Answer
What is test bed?
View Answer
What is objective of actions in qtp ?
View Answer
What is FSO can you explain?
View Answer
What are the objectives of debugging?
View Answer
What are the difference between per text mode and shared mode in qtp ?
View Answer
Why do you use object spy in qtp?
View Answer
What is the difference between properties and methods in qtp?
View Answer
What is a frame work
at what situations we will use?
View Answer
What is virtual object and at what we will use virtual object in qtp?
View Answer

Please Note: We keep on updating better answers to this site. In case you are looking for Jobs, Pls Click Here Vyoms.com - Best Freshers & Experienced Jobs Website.

View All Testing Interview Questions & Answers - Exam Mode / Learning Mode




India News Network
Latest 20 Questions
Payment of time- barred debt is: (a) Valid (b) Void (c) Illegal (d) Voidable
Consideration is defined in the Indian Contract Act,1872 in: (a) Section 2(f) (b) Section 2(e) (c) Section 2(g) (d) Section 2(d)
Which of the following is not an exception to the rule, "No consideration, No contract": (a) Natural love and affection (b) Compensation for involuntary services (c) Completed gift (d) Agency
Consideration must move at the desire of: (a) The promisor (b) The promisee (c) The promisor or any other party (d) Both the promisor and the promisee
An offer which is open for acceptance over a period of time is: (a) Cross Offer (b) Counter Offer (c) Standing Offer (d) Implied Offer
Specific offer can be communicated to__________ (a) All the parties of contract (b) General public in universe (c) Specific person (d) None of the above
_________ amounts to rejection of the original offer. (a) Cross offer (b) Special offer (c) Standing offer (d) Counter offer
A advertises to sell his old car by advertising in a newspaper. This offer is caleed: (a) General Offer (b) Special Offer (c) Continuing Offer (d) None of the above
In case a counter offer is made, the original offer stands: (a) Rejected (b) Accepted automatically (c) Accepted subject to certain modifications and variations (d) None of the above
In case of unenforceable contract having some technical defect, parties (a) Can sue upon it (b) Cannot sue upon it (c) Should consider it to be illegal (d) None of the above
If entire specified goods is perished before entering into contract of sale, the contract is (a) Valid (b) Void (c) Voidable (d) Cancelled
______________ contracts are also caled contracts with executed consideration. (a) Unilateral (b) Completed (c) Bilateral (d) Executory
A offers B to supply books @ Rs 100 each but B accepts the same with condition of 10% discount. This is a case of (a) Counter Offer (b) Cross Offer (c) Specific Offer (d) General Offer
_____________ is a game of chance. (a) Conditional Contract (b) Contingent Contract (c) Wagering Contract (d) Quasi Contract
There is no binding contract in case of _______ as one's offer cannot be constructed as acceptance (a) Cross Offer (b) Standing Offer (c) Counter Offer (d) Special Offer
An offer is made with an intention to have negotiation from other party. This type of offer is: (a) Invitation to offer (b) Valid offer (c) Voidable (d) None of the above
When an offer is made to the world at large, it is ____________ offer. (a) Counter (b) Special (c) General (d) None of the above
Implied contract even if not in writing or express words is perfectly _______________ if all the conditions are satisfied:- (a) Void (b) Voidable (c) Valid (d) Illegal
A specific offer can be accepted by ___________. (a) Any person (b) Any friend to offeror (c) The person to whom it is made (d) Any friend of offeree
An agreement toput a fire on a person's car is a ______: (a) Legal (b) Voidable (c) Valid (d) Illegal
Cache = 0.15625 Seconds