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