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 |