5.5.Defect Management Flashcards
Why is an established defect management process essential in testing?
It ensures proper handling of reported anomalies from discovery to closure, helping in identifying real defects and improving the development and test process.
What are anomalies, and when can they be reported during the SDLC?
Anomalies are reported issues that may be defects or other issues like false positives or change requests, and they can be reported during any phase of the SDLC
What are the typical activities included in the defect management workflow?
Logging reported anomalies, analyzing and classifying them, deciding on a suitable response (fixing or keeping as is), and closing the defect report.
What are the main objectives of typical defect reports?
To provide sufficient information for resolving the issue, track the quality of the work product, and provide ideas for improving the development and test process.
What information is typically included in a defect report logged during dynamic testing?
Unique identifier, title, date, issuing organization, author, test object identification, test environment, context of the defect, description of failure, expected and actual results, severity, priority, status, and references.
Why is a unique identifier important in a defect report?
It helps in uniquely identifying and tracking the specific defect throughout its lifecycle.
What should the description of the failure in a defect report include?
Steps that detected the anomaly, relevant test logs, database dumps, screenshots, recordings, and other information to enable reproduction and resolution.
What is the difference between severity and priority in a defect report?
Severity indicates the degree of impact on stakeholders or requirements, while priority indicates the urgency to fix the defect.
What are some possible statuses of a defect?
Open, deferred, duplicate, waiting to be fixed, awaiting confirmation testing, re-opened, closed, rejected.
How do defect management tools assist in logging defect reports?
They can automatically include some data like identifier, date, author, and initial status, making the defect logging process more efficient.
How should defects from static testing be handled?
They should be handled in a similar way as defects from dynamic testing, following the established defect management process.
Name three essential components of a defect report.
Unique identifier, title with a short summary, and description of the failure.
What types of data are typically included automatically by defect management tools?
identifier, date, author, and initial status.
Which standard refers to defect reports as incident reports and provides templates for them?
ISO/IEC/IEEE 29119-3 standard.
How are defects categorized in terms of impact and urgency?
By severity (degree of impact) and priority to fix.