31-10-2012, 01:37 PM
Defect Tracking and Management
Defect Tracking.ppt (Size: 104 KB / Downloads: 18)
What is a defect?
From the producer’s point of view: a deviation from specifications, whether missing, wrong, or extra.
From the customer’s point of view: anything that causes customer dissatisfactions, whether in the requirements or not.
Defect Recording
Used to describe and quantify deviations from requirements
Defects are recorded to:
Correct the defect
Report the status of the application
Gather statistics used to develop defect expectations in future applications
Improve the software development process
Tips for good recording
Summary:
Emphasizes impact
First impression
Description:
Accurate, complete and concise
Steps to reproduce
Isolation information
Tools
Simple: spreadsheet, whiteboard
Database
Specialized Products
Customized fields
Reporting
Email notification
Graphing
Defect Reporting
Report the status of defects; including severity and location.
Severity should be predefined for consistency: data corruption, system crash, security violation
Priority determines the order they get fixed (usually subjective).
Testing Defect Correction
Validation – ensure changes compliant with requirements
Regression Testing – ensure unchanged functionality performs correctly
Verification – ensuring affected documentation is updated
Defect Tracking.ppt (Size: 104 KB / Downloads: 18)
What is a defect?
From the producer’s point of view: a deviation from specifications, whether missing, wrong, or extra.
From the customer’s point of view: anything that causes customer dissatisfactions, whether in the requirements or not.
Defect Recording
Used to describe and quantify deviations from requirements
Defects are recorded to:
Correct the defect
Report the status of the application
Gather statistics used to develop defect expectations in future applications
Improve the software development process
Tips for good recording
Summary:
Emphasizes impact
First impression
Description:
Accurate, complete and concise
Steps to reproduce
Isolation information
Tools
Simple: spreadsheet, whiteboard
Database
Specialized Products
Customized fields
Reporting
Email notification
Graphing
Defect Reporting
Report the status of defects; including severity and location.
Severity should be predefined for consistency: data corruption, system crash, security violation
Priority determines the order they get fixed (usually subjective).
Testing Defect Correction
Validation – ensure changes compliant with requirements
Regression Testing – ensure unchanged functionality performs correctly
Verification – ensuring affected documentation is updated