Saturday, April 23, 2011

BugLifeCycle

The important life cycle towrds the end of the project realease lets learn in detail

Terminologies

Error|Bug|Defect

Error is a terminology which is associated with the code so used by developers in white box testing.
Bug is a terminology which is associated with the functionality and user interface used by tester in black box testing.
Defect is a terminology which is associated with the end product used by end user in live.

Definition :Any  unexpected and unwanted behaviour of the application can be called as a bug in tester prospective.

Reasons or sorces of bug:
Incorrect/Improper/Incomplete requirement.
Technology/Developer limitation to acheive 100% of the requirement.

Severity
Severity:Severity talks about the impact of the bug on the application

Severity levels:Actually there is no standard way of defining severity levels of the bugs still lets go with the following things

Critical:The instances where bugs are completely blocking your testing activities .The example instances are
system crash, massive performance degradation, data corruption, data loss, security violation


Major:The instances where major/important functionality failures.The example instances are operational error, data integrity, some performance degradation, loss of functionality (no workaround)
 
Minor:The minor functionality failures/Defect causes failure of non-critical aspects of the system.There is a reasonably satisfactory work around.
 
Trivial/Cosmetic:This is look and feel associated bugs ,there is no much concern about these things until unless its very primary requirement.
 
Priority:Priority is all about the prefernce in fixing the bugs
 
Priority levels:
 
Immidiate:
-Blocks further testing

- Currently very visible and/or deterimental to customers
- Possibly immediately detrimental to revenue or reputation
- Needed for time critical deadline

High:
- must fix before next release because of:


- numerous customer complaints about the issue
- critical area of the system
- will be very visible and/or deterimental when released
- does not conform to what was stated as a requirement for the release

Medium:
- should fix if time permits; not a critical areas of the system

- some customers are impacted by it but there is a workaround

- very few customer complaints logged about this issue
Low:

- would like to fix but can be released as is; trivial, cosmetic


- few customers even notice it much less are impacted by it

Buglife cycle flow diagram:

Bug Status:
1.New
2.Open
3.Fixed
4.Closed
5.Reopen
6.Duplicate
7.Deffered

Bug Report:

BUG REPORT FORM



YOURS COMPANY’S NAME CONFIDENTIAL PROBLEM REPORT



PROGRAM RELEASE VERSION



REPORT TYPE (1-6)___ SEVERITY ______________ ATTACHMENTS (Y/N)____





PROBLEM SUMMARY



CAN YOU REPRODUCE THE PROBLEM?(Y/N)___  STEPS TO REPRODUCE________________



PROBLEM AND HOW TO REPORT

SUGGESTED FIX (optional)

REPORTED BY DATE__/__/__


ITEMS BELOW ARE FOR USE ONLY BY THE DEVELOPMENT TEAM


FUNCTIONAL AREA ASSIGNED TO


COMMENTS


STATUS _____ PRIORITY (1_5)___


RESOLUTION (1-9)__ RESOLUTION VERSION


RESOLVED BY DATE__/__/__



RESOLUTION TESTED BY DATE__/__/__



TREAT AS DEFERRED (Y\N)




No comments:

Post a Comment