You are on page 1of 18

ISEB Foundation Certificate in Software Testing

The Test Process

SIM Group Ltd., SQS Group AG, 2002

The Test Process

In this session we will

Look at the steps involved in the test process Look in detail at each step

SIM Group Ltd., SQS Group AG, 2002

The Test Process

What is the objective of a test?

A successful test is one that does detect a fault

SIM Group Ltd., SQS Group AG, 2002

The Test Process

TEST MANAGEMENT
SPECIFICATION COMPLETION RECORDING EXECUTION PLANNING

TEST ASSET MANAGEMENT TEST ENVIRONMENT MANAGEMENT

SIM Group Ltd., SQS Group AG, 2002

The Test Process

Five steps in the Test Process are


Test Planning Test Analysis and Specification Test Execution

Test Recording (Verification)


Checking for Completion

SIM Group Ltd., SQS Group AG, 2002

Test Planning

The Test Plan describes how the Test Strategy is implemented

SIM Group Ltd., SQS Group AG, 2002

Test Planning

Contents of a Test Plan include


Background Reference documents Approach Method Timetable

Resources Dependencies Reporting Test Asset Identification Exit Criteria

SIM Group Ltd., SQS Group AG, 2002

Test Planning

The most critical stage of the process

Effort spent now will be rewarded later


The foundation on which testing is built

SIM Group Ltd., SQS Group AG, 2002

Test Specification

Three step process

Preparation & analysis Building test cases Define expected results

SIM Group Ltd., SQS Group AG, 2002

Test Specification

Test preparation

Analyse the Application Identify good test conditions Identify test cases Document thoroughly Cross-referencing

SIM Group Ltd., SQS Group AG, 2002

Test Specification

Build Test Cases

Test cases comprise:


Standing Data Transaction Data Actions Expected Results

SIM Group Ltd., SQS Group AG, 2002

Test Specification

Expected Results

The outcome of each action The state of the application during & after

The state of the data during & after

SIM Group Ltd., SQS Group AG, 2002

Test Specification

Cross-Referencing & Classification

Enables maintainability of Test Assets


Allows testing to be performed in a focussed manner directed at specific areas

SIM Group Ltd., SQS Group AG, 2002

Test Execution

Test Execution checklist


Test execution schedule / log Identify which tests are to be run Test environment primed & ready

Resources ready, willing & able


Back-up & recovery procedures in place Batch runs planned & scheduled

Then we are ready to run the tests

SIM Group Ltd., SQS Group AG, 2002

Test Recording

Test verification

If planning and preparation is sufficiently detailed this is the easy part of testing The test is run to verify the application under test The test itself either passes or fails!

SIM Group Ltd., SQS Group AG, 2002

Test Recording

The test log should record


Software and test versions Specifications used as test base Test timings

Test results

Actual results Expected results

Defect details for erroneous tests

SIM Group Ltd., SQS Group AG, 2002

Test Completion

Test Exit Criteria Used to determine when to implement the software


Key Functionality tested Test coverage Budget used? Defect detection rate Performance satisfactory

SIM Group Ltd., SQS Group AG, 2002

The Test Process

Summary

There are five steps in the Test Process


Test Planning Test Analysis and Specification

Test Execution
Test Recording (Verification) Checking for Completion

SIM Group Ltd., SQS Group AG, 2002

You might also like