- One of the objectives of testing is to find defects, the discrepancies between actual and expected outcomes need to be logged as defect.
- Once identified, defects need to be recorded, monitored, reported and corrected
- Goal is to prevent defects
- Defect information should be used to improve the process
A defect can be defined in one of two ways –
1) From the producer’s viewpoint
A defect is a deviation from specifications
2) From the Customer’s viewpoint
A defect is anything that causes customer dissatisfaction, whether in the requirements or not; this is know as ”fit for use.”
Goals of Defect Management Process
- Prevent the Defect, and where its not possible Goal is to quick detection and minimize the impact.
- Most defects are caused due process which should be checked.
- Defect Management Process should be Risk driven.
- Defect Management Process should be integrated with Software Development process and continuous effort should be made to improve the process.