Week 7 - Defect/Bug Life Cycle in Software Testing Flashcards
goodluck ><
is to easily coordinate and communicate current status of defect which changes to various assignees and make the defect fixing process systematic and efficient
Defect Life Cycle
is the present state from which the defect or a bug is currently undergoing.
Defect/Bug Status
Defect States Workflow
The developer starts analyzing and works on the defect fix
Open
Defect States Workflow
When a developer makes a necessary code change and
verifies the change, he or she can make bug status as “____”,
Fixed
Defect States Workflow
Once the defect is fixed the developer gives a particular code for retesting the code to the tester. Since the software testing remains pending from the testers end, the status assigned is “________”.
Pending re-test
Tester does the retesting of the code at this stage to
check whether the defect is fixed by the developer or not and
changes the status to “________”.
Re-test
Arrange this defect state flow in a correct order:
Assigned, retest, pending Retest, Verified, closed, new, open, fixed.
new => assigned => open => fixed =>pending retest => retest => verified => closed
contains each detail about bugs like description, date when bug was found, name of tester who found it, name of developer who fixed it, etc. Bug report helps to identify similar bugs in future so it can be avoided.
Bug Reporting
is a systematic process to identify and fix bugs
Defect Management
What are the 6 Defect Management Process?
(D, C, R, V, C, R)
Discovery, Categorization, Resolution, Verification, Closure and Reporting.
3 Discovery Phase
(D, R, A)
Discover defect,
Report defect,
Accept defect
help the software developers toprioritize their tasks. That means that this kind of priority helps the developers in fixing those defects first that are highly crucial
Defect categorization
[ Choose the Correct Priority ]
Critical | High | Medium | Low
The website performance is too slow
High
The performance bug can cause huge inconvenience to user
[ Choose the Correct Priority ]
Critical | High | Medium | Low
The GUI of the website does not display correctly on mobile devices
Medium
The defect affects the user who use Smartphone to view the website.
[ Choose the Correct Priority ]
Critical | High | Medium | Low
Some links doesn’t work
Low
the user can still still access the site without these links
is a step by step process of fixing the defects
Defect Resolution
6 step to fix the defects
Assignment, schedule fixing, fix the detect, report the resolution, verificaiton and closure
When a ____ defect is logged and posted for the first time. It is assigned a status as ____.
New
Once the bug is posted by the tester, the lead of the tester approves the bug and assigns the bug to the developer team
Assigned
The tester re-tests the bug after it got fixed by the developer. If there is no bug detected in the software, then the bug is fixed and the status assigned is “________.”
Verified