Test Execution and Defect management
2 Module Objectives Introduction to Test Execution Checklist of Test Execution Defect management Defect Classification
The Test Execution Phase Execute test scripts - manual or automated Capture Test results Defect reporting and tracking Compile Test reports Causal Analysis Re-test
Signed off test cases Identify Test data requirements Record Test Results Perform Functional Testing Prepare test data / Receive Test Data from client Log Defects Deliver Test Results Retest the defects fixed Perform regression testing Review Test Results Record Test Results & Log Defects Retest the defects fixed Test Execution Phase
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