Test Execution and Defect management Module Objectives Introduction
Test Execution and Defect management
Module Objectives • Introduction to Test Execution • Checklist of Test Execution • Defect management • Defect Classification 2
The Test Execution Phase Ø Ø Ø Execute test scripts - manual or automated Capture Test results Defect reporting and tracking Compile Test reports Causal Analysis Re-test
Test Execution Phase Signed off test cases Identify Test data requirements Prepare test data / Receive Test Data from client Perform Functional Testing Record Test Results Log Defects Retest the defects fixed Perform regression testing Record Test Results & Log Defects Retest the defects fixed Review Test Results Deliver Test Results
Checklist of Test Execution Ø Ø Ø Stable Test Environment Up to date Software upgrades if required Complete Test Cases & Test Data Problems reported from previous cycles must be resolved Test Execution plan must be ready
What is a Defect? Ø Ø Defect is a variance from a desired product attribute The difference between actual behavior and the desired behavior as stipulated by the requirements specifications Ø A Defect that causes an error or negatively impacts a user/ customer is categorized as Failure
Defect Life Cycle
Defect Classification – Severity All the defects raised during testing of code would be assigned a severity level ranging between 1 and 4 and a Priority ranging from High-to-Medium-to-Low. Defects are categorized based on their impact on the business and the system. They are:
Defect Classification – Priority
Thank you
- Slides: 10