EXECUTIVE SUMMARY

The intention of our detailed test plan is to provide our client and project manager with a clear understanding of how we plan to ensure a high quality finished product. This plan focuses on system level testing which requires white box and black box testing. First, in the layout of this document we present our white box and black box test plan followed by the respective test data. During the white box test phase, we will test invocation, branch, loop, and condition coverage which are as follows.

Invocation Coverage Plan - Describes our strategy for ensuring that all functions and/or procedures are invoked by our test plan.

Branch Coverage Plan - Describes our strategy for ensuring that all paths through conditional branches are taken by our test data.

Loop Coverage Plan - Describes our strategy for ensuring that all loops are exercised in a variety of ways (no iterations, single iteration, multiple iterations, etc.) by our test data.

Condition Coverage Plan - Describes our strategy for ensuring that both truth values for all conditional expressions will be derived in a variety of ways by your test data.

During the black box test phase, we will test to see that our product meets all specifications previously presented. These details are presented below.

Equivalence Partitioning - Describes the appropriate equivalence partitions for all relevant input data.

Boundary Value Analysis - Describes the appropriate boundary values for all relevant input data.

Cause/Effect Analysis - Describes cause/effect graphs for all relevant logical pathways in the software.


Page 2

Document Index

Page 4