Defect Management
Defect Management
Defect Management Process
Because one of the main goals of testing is to find defects, an established defect management process is essential. Although we refer to "defects" here, the reported anomalies might actually be defects or something else (e.g., false positives, change requests)—this is resolved during the process of handling defect reports. Anomalies may be reported during any phase of the software development lifecycle (SDLC) and their form depends on the SDLC. At a minimum, the defect management process includes a workflow for handling anomalies from their discovery to their closure and rules for classifying them. This workflow typically includes activities to log the reported anomalies, analyze and classify them, decide on a suitable response (such as fixing or keeping them as they are), and finally closing the defect report. This process must be followed by all involved stakeholders. It is advisable to handle defects from static testing (especially static analysis) similarly.
Objectives of Defect Reports
Typical defect reports have the following objectives:
- Provide those responsible for handling and resolving reported defects with sufficient information to resolve the issue.
- Provide a means of tracking the quality of the work product.
- Provide ideas for improving the development and test process.
Contents of a Defect Report
A defect report logged during dynamic testing typically includes:
- Unique identifier.
- Title with a short summary of the reported anomaly.
- Date when the anomaly was observed, issuing organization, and author, including their role.
- Identification of the test object and test environment.
- Context of the defect (e.g., test case being run, test activity being performed, SDLC phase, and other relevant information such as the test technique, checklist, or test data being used).
- Description of the failure to enable reproduction and resolution, including the steps that detected the anomaly, and any relevant test logs, database dumps, screenshots, or recordings.
- Expected results and actual results.
- Severity of the defect (degree of impact) on the interests of stakeholders or requirements.
- Priority to fix.
- Status of the defect (e.g., open, deferred, duplicate, waiting to be fixed, awaiting confirmation testing, re-opened, closed, rejected).
- References (e.g., to the test case).
Hau.vo
................................
Source: itsqb.org
Nhận xét
Đăng nhận xét