12 Questions
What is the main intention of performing a testing activity?
To ensure there are no defects in the product
What do errors/mistakes/faults collectively refer to in the context of testing?
Defects
When does a defect occur in an application?
When a mistake is made during building or designing
What is the responsibility of a tester regarding defects?
To find as many defects as possible to ensure a quality product
What is a defect in an application?
A flaw restricting the normal flow of an application
Why is it important for testers to understand the defect life cycle?
To identify the various stages a defect goes through
What is the first state of a defect in the Defect Life Cycle?
New
Who assigns a newly created defect to the development team in the Defect Life Cycle?
Project lead or testing team manager
What is the state of a defect after a developer fixes it?
Fixed
Which state of a defect comes after 'Pending Retest' in the Defect Life Cycle?
Retest
When does the status of a defect change to 'Reopen' in the Defect Life Cycle?
After fixing the defect, if an issue persists
In the Defect Life Cycle, when does the status of a defect become 'Closed'?
After the tester verifies that there are no issues in the defect
Study Notes
Defect Life Cycle
- The Defect Life Cycle, also known as the Bug Life Cycle, covers the different states of a defect from when it's found to when it's closed.
- The cycle starts when a tester finds a new defect and ends when the tester closes it, ensuring it won't reproduce again.
States of a Defect
- New: The first state of a defect when it's found by a tester.
- Assigned: The defect is assigned to the development team to work on it.
- Open: The developer analyzes the defect and works on fixing it, or transfers it to another state (Duplicate, Deferred, Rejected, or Not a Bug) if necessary.
- Fixed: The developer finishes fixing the defect and marks its status as "Fixed".
- Pending Retest: The developer assigns the defect to the tester for retesting.
- Retest: The tester starts retesting the defect to verify if it's fixed accurately.
- Reopen: The defect is reassigned to the developer if issues persist after retesting.
- Verified: The tester confirms the defect is fixed accurately and marks its status as "Verified".
- Closed: The defect is closed when it no longer exists.
Importance of Defect Life Cycle
- Understanding the Defect Life Cycle is essential for testers to know the various stages of a defect.
- The main objective of testing is to ensure a product is less prone to defects.
- A defect is a flaw or error in an application that restricts its normal flow.
- It's the tester's responsibility to find as many defects as possible to ensure a quality product.
Learn about the life cycle of a defect and the different stages involved in handling defects in a testing environment. This tutorial also includes commonly asked interview questions related to Defect Life Cycle.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free