This
task will
specify and
perform all
the specification,
code, integration
and system
tests of the
software.
Steps
Specify
and perform
specification
tests
(black-box
testing)
Specify
and perform
code tests
(white-box
testing).
Specify
and
perform
integration
tests.
These
tests
check
that
each
component
of the
system
is functioning
correctly.
Specify
and perform
system
tests.
These
tests
check
all the
systems
are operating
together
correctly.
Estimating
The
amount of time needed
for testing based on the
size of the software.
Effort for the above activities
must allow for the recovery
time once a failure is
encountered. The following
table gives a rough estimate.
Step
Effort
Performing
specification tests
10
Performing
code tests
15
Performing
integration tests
15
Performing
system tests
20
Risks
Test
cases should be drawn
up by carefully examining
the application and the
code.
Prerequisites
All
of the system and
database components
must be in place
prior to the start
of the testing phase.
Deliverables
A
set of repeatable specification,
code, integration, and
system tests and their
results.