A defect is a flaw or bug in the software that causes it to behave unexpectedly or incorrectly.
Click to reveal answer
beginner
Name the typical stages of a defect lifecycle.
The typical stages are: New, Assigned, Open, Fixed, Retest, Closed, Reopened, and Deferred.
Click to reveal answer
beginner
What does the 'Assigned' status mean in a defect lifecycle?
It means the defect has been assigned to a developer or team to investigate and fix.
Click to reveal answer
intermediate
Why might a defect be marked as 'Deferred'?
A defect is marked 'Deferred' when it is decided to fix it later, usually because it is low priority or not critical for the current release.
Click to reveal answer
intermediate
What happens when a defect is 'Reopened'?
It means the defect was thought to be fixed but the problem still exists or reappeared, so it is reopened for further work.
Click to reveal answer
Which status indicates a defect has been fixed and is ready for retesting?
AOpen
BFixed
CClosed
DNew
✗ Incorrect
The 'Fixed' status means the developer has resolved the defect and it is ready for the tester to retest.
What does the 'Closed' status mean in the defect lifecycle?
ADefect is assigned to developer
BDefect is rejected
CDefect is new and unassigned
DDefect is fixed and verified
✗ Incorrect
'Closed' means the defect has been fixed and verified by the tester, so no further action is needed.
If a defect is found again after being closed, what status should it be changed to?
ADeferred
BNew
CReopened
DAssigned
✗ Incorrect
When a defect reappears after closure, it should be 'Reopened' for further investigation.
Which status means the defect is acknowledged but will be fixed in a future release?
ADeferred
BFixed
CClosed
DRejected
✗ Incorrect
'Deferred' means the defect fix is postponed to a later release.
Who usually changes the defect status from 'New' to 'Assigned'?
AProject Manager or Lead
BDeveloper
CTester
DEnd User
✗ Incorrect
The project manager or lead assigns the defect to a developer, changing the status to 'Assigned'.
Explain the journey of a defect from discovery to closure.
Think about the steps a bug goes through in a project.
You got /6 concepts.
Why is it important to track the defect lifecycle carefully?
Consider how tracking helps the team and product quality.
You got /5 concepts.
Practice
(1/5)
1. Which state in the defect lifecycle indicates that a bug has been found but not yet assigned to a developer?
easy
A. New
B. Fixed
C. Retest
D. Closed
Solution
Step 1: Understand the meaning of 'New' state
The 'New' state means the defect is just reported and has not been assigned yet.
Step 2: Compare with other states
'Fixed' means the bug is corrected, 'Retest' means testing the fix, and 'Closed' means the bug is resolved and accepted.
Final Answer:
New -> Option A
Quick Check:
New = Bug found but unassigned [OK]
Hint: New means just found, not assigned yet [OK]
Common Mistakes:
Confusing 'New' with 'Open' or 'Assigned'
Thinking 'Fixed' means bug is new
Mixing 'Retest' with initial bug discovery
2. Which of the following is the correct order of states in a typical defect lifecycle?
easy
A. New -> Assigned -> Open -> Fixed -> Retest -> Closed
B. Fixed -> New -> Assigned -> Open -> Retest -> Closed
C. New -> Open -> Assigned -> Fixed -> Closed -> Retest
D. Assigned -> New -> Open -> Fixed -> Retest -> Closed
Solution
Step 1: Recall the standard defect lifecycle sequence
The typical order is New (reported), Assigned (developer assigned), Open (work started), Fixed (bug fixed), Retest (testing fix), Closed (bug resolved).
Step 2: Match the options with this sequence
New -> Assigned -> Open -> Fixed -> Retest -> Closed matches the correct order exactly; others have states out of order.
Final Answer:
New -> Assigned -> Open -> Fixed -> Retest -> Closed -> Option A
Quick Check:
Lifecycle order = B [OK]
Hint: Follow the bug from report to closure in order [OK]