Can you explain about defect life cycle?

Answers were Sorted based on User's Feedback



Can you explain about defect life cycle?..

Answer / anupama

Statuses associated with a bug:
New:
When a bug is found/revealed for the first time, the
software tester communicates it to his/her team leader
(Test Leader) in order to confirm if that is a valid bug.
After getting confirmation from the Test Lead, the software
tester logs the bug and the status of ‘New’ is assigned to
the bug.

Assigned:
After the bug is reported as ‘New’, it comes to the
Development Team. The development team verifies if the bug
is valid. If the bug is valid, development leader assigns
it to a developer to fix it and a status of ‘Assigned’ is
assigned to it.

Open:
Once the developer starts working on the bug, he/she
changes the status of the bug to ‘Open’ to indicate that
he/she is working on it to find a solution.

Fixed:
Once the developer makes necessary changes in the code and
verifies the code, he/she marks the bug as ‘Fixed’ and
passes it over to the Development Lead in order to pass it
to the Testing team.

Pending Retest:
After the bug is fixed, it is passed back to the testing
team to get retested and the status of ‘Pending Retest’ is
assigned to it.

Retest:
The testing team leader changes the status of the bug,
which is previously marked with ‘Pending Retest’
to ‘Retest’ and assigns it to a tester for retesting.

Closed:
After the bug is assigned a status of ‘Retest’, it is again
tested. If the problem is solved, the tester closes it and
marks it with ‘Closed’ status.

Reopen:
If after retesting the software for the bug opened, if the
system behaves in the same way or same bug arises once
again, then the tester reopens the bug and again sends it
back to the developer marking its status as ‘Reopen’.

Pending Rejected:
If the developers think that a particular behavior of the
system, which the tester reports as a bug has to be same
and the bug is invalid, in that case, the bug is rejected
and marked as ‘Pending Reject’.

Rejected:
If the Testing Leader finds that the system is working
according to the specifications or the bug is invalid as
per the explanation from the development, he/she rejects
the bug and marks its status as ‘Rejected’.

Postponed:
Sometimes, 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.

Deferred:
In some cases a particular bug stands no importance and is
needed to be/can be avoided, that time it is marked
with ‘Deferred’ status

Is This Answer Correct ?    5 Yes 0 No

Can you explain about defect life cycle?..

Answer / prasanna_ny

DEFECT LIFE CYCLE:
Intially, when the tester identifies/reports a defect the
status is NEW by default. The tester Forwards the defect to
team lead .The team lead reviews the defect to determine
whether or not to consider it for repair.If the defect is
not accepted then the status is REJECTED , if the defect is
accepted for repair the status is OPEN.The team lead
forwards the defect for repair to the development team with
priority(very high,high,medium,etc..)The concerned
developer repairs the defect and changes its status to
FIXED.The tester retest the defect to make sure it does not
recur.If the defect doesn't recur the status is CLOSED or
if the defect recurs the status is RE-OPENED and the cycle
repeats.

1. NEW
2. OPEN
3. FIXED
4. CLOSED

Is This Answer Correct ?    6 Yes 3 No

Can you explain about defect life cycle?..

Answer / meenakshi p.

firstly know about what is a bug?
Bug is nothing but deviation from what we are expecting
i.e., difference between expected result and the actual
result .
If the test engineer encounters bug while executing test
cases first he will try to reproduce it in different
platforms the same bug is coming or not and confirm it with
developer or team lead (whom so ever is concern) whether it
is bug or not. Then he will post the bug to the
dev/teamlead in any bug tracking tool (like bugzilla).
The TE should draft a bug in a detailed manner by using
following attributes like:

Project or product
Version
Module
Submodule
Priority
Severity
Summary
Description under description: Steps to reproduce should
be in such a way that when developer performs these steps
he should be able to reproduce the bug i.e., from launching
the Internet explorer to the screen in which the bug has
found.
and
Error noticed
Expected result
Test environment: like browser, operating system, computer
etc..
Testers notes
Screen shots as a proof
when the assigned to the developer or team lead,then
Developer will fix the resolution types as any one of the
following
Resolve fixed
Resolve wont fix
Resolve works for me
Resolve invalid
Resolve duplicate
Resolve later
If the Resolution type as fixed then the T.E. will verify
whether it is fixed by satisfying the functionality of the
application then T.E. will close the bug otherwise he will
again reopen the bug if it is not satisfying the
functionality

If the bug is of wont fix means developer does not want to
fix as it affects the entire application or dont require to
fix

If the bug is of works for me i.e, in developers
environment it is working fine then T.E. again try to
reproduce the bug and he will post the bug with some
additional (detailed) information

If the resolution type as invalid in developer doesnot
accept it as a bug or it does not match the requirements.

If the bug is of duplicate somebody has already posted the
same bug then the resolution will be duplicate

If the resolution type is of later it means that he will
fix the bug in next version

Is This Answer Correct ?    2 Yes 0 No

Can you explain about defect life cycle?..

Answer / sowjanya

@anupama
pending retest,pending rejected etc status which u have
mentioned all these really will be there in real time?
actually i don't hav idea thts y i'm asking u...

Is This Answer Correct ?    2 Yes 0 No

Can you explain about defect life cycle?..

Answer / kirti palshetkar

new x defect------in next version(deferred)
|
open
|
review((assign/re-assign)/dublicate/ not defect/ defferd)
| | | |
| close close new(nxversn)
fixed
|
Re-test
/ \
fail pass
| |
cancel fix closed
| |
open regration
status |
if new defct found goes to new

Is This Answer Correct ?    2 Yes 0 No

Can you explain about defect life cycle?..

Answer / vaishali

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 not fix the bug and instead may be of the opinion 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.

Is This Answer Correct ?    2 Yes 0 No

Can you explain about defect life cycle?..

Answer / ramarao

New: first time when the bug is raised that will be in new
state and that will send to developer.
Open: developer will open the bug.
Fixed:developer will fix the bug and resend to tester if
the developer will not statisfied about the bug then it
will be in hold state.
Hold: when there is clash between developer and tester
about the bug then it will be in hold state and bug is
clariffied in meeting in presence of project manager
Closed: when the bug is fixed then finally it will be in
closed

Is This Answer Correct ?    0 Yes 0 No

Can you explain about defect life cycle?..

Answer / vijay

Please note:

When closing a defect the assigned to field should be the
user name from whom the defect was raised.This completes
the defect cycle.

Is This Answer Correct ?    0 Yes 0 No

Can you explain about defect life cycle?..

Answer / hasini

New
/
open
/
fixed
/
re-open-no-retest
/ yes
closed

Is This Answer Correct ?    1 Yes 1 No

Can you explain about defect life cycle?..

Answer / vijaya

Hi sowjanya,

yes pending retest and pending reject status are there
in real time

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More Manual Testing Interview Questions

What is test Strategy ? whether it's comes under test plan? Explain me?

6 Answers   ESI,


what is mean by test suite?

5 Answers  


Explain branch coverage and decision coverage.

0 Answers  


What will be the QA roles and responsibilities in Health care stream like BCBS,can someone please explain me any example project regarding health care services in web-based application?

0 Answers  


last week i attended tawant technologies. it may be useful for for u. i could not remember every qustion and answer. . 1. verfification is a. r we buliding the sys right? b. r we buliding the right sys? 2. regeression tetsing a. always can be done automation b.unchanged areas have not been affected c. changed areas have not been affected. 3.Equalent class partition is a.white box tetsing technique b.Black box tetsing technique ........ c.black box .............. 4.arrange order unit testing,integartion, validation, sys tetsting 5.debugging is a.testing activity b. developement activity c........ d......... 6.security tetsting a. bullet prooof...... wrapped s/w b....... 7.smoke testing a..... 8.defect managent tool does not conatin a. b. 9. sys reliability a. 10.user accceptance tetsing is done by a.tester b.developer c.end users d........ 11.which is not static testing technique a.walk through b.inspection c. d. 12.wat is diff b/w? if the s/w isdeveloped by other country if the s/w isdeveloped by ur country? a.culturtal diff b. re allocation resources. c...........no ctrl pf process d........ plz go through these topics.....i am not able to rememeber every qusetion and answers. sorry let me know u ahve any questions.u can add here extra questions. brahma412@yahoo.co.in

3 Answers   Tavant Technologies,






How will you teach internet to 90 year old women (Grandamma)..i want see the response of this question.This was one my inerview question.

4 Answers   ABSC, AppLabs,


Can any one explain me what is Integration Testing with Stub and Drivers.Explain with Example.who will do Integration Testing?

7 Answers  


Why Adhoc Testing is done?

1 Answers  


What is Buddy Testing?

2 Answers  


Tell me about the best bug you ever found

3 Answers  


change control

1 Answers  


What is meant by back-end testing?

3 Answers   Accenture,


Categories