Digital collaboration with Microsoft 365 as extension of Drupal
Presentation On Software Testing Bug Life Cycle
1.
2. WHAT IS BUG/DEFECT?
Bug can be defined as the abnormal behavior of the
software. A bug /defect is a specific concern about the
quality of the Software. The elimination of bugs from
the software depends upon the efficiency of testing
done on the software.
3. BUG LIFE CYCLE
• In software development process , the bug has a
life cycle . The bug should go through the life
cycle to be closed. A specific life cycle ensures
that the process is standardized. The bug execute
different states in life Cycle..
4. STATES OF A BUG
• The different states of a bug can be summarized as follow
down:-
1.New
2.Open
3.Assign
4.Test
5.Verified
6.Defferred
7.Reopened
8.Rejected and
9.Closed
6. DEFECT LIFE CYCLE STATES:
New - Potential defect that is raised and yet to be
validated.
Assigned - Assigned against a development team to
address it but not yet resolved.
Active - The Defect is being addressed by the developer
and investigation is under progress. At this stage there are
two possible outcomes; viz - Deferred or Rejected.
Test - The Defect is fixed and ready for testing.
7. CONTINUOUS
• Verified - The Defect that is retested and the test has
been verified by QA.
• Closed - The final state of the defect that can be closed
after the QA retesting or can be closed if the defect is
duplicate or considered as NOT a defect.
• Reopened - When the defect is NOT fixed, QA
reopens/reactivates the defect.
• Deferred - When a defect cannot be addressed in that
particular cycle it is deferred to future release.
• Rejected - A defect can be rejected for any of the 3
reasons; viz - duplicate defect, NOT a Defect, Non
Reproducible.
8. BUG REPORTING
• Testers report bugs to programmers
• Problem Report forms are commonly used
• If the report is not clear and understandable, the bug will
not get fixed
• To write a fully effective report you must:
• Explain how to reproduce the problem
• Analyze the error so that it can be described with a minimum
number of steps
• Write a report that is complete, easy to understand.