|
30
2.1.7.2 Systems Acceptance
As said by Whitten
[4], a
systems acceptance test is
a
final system test performed by
end-users using real data over an extended time period. It is an extensive test that
addresses
three
levels
of
acceptance testing: verification testing, validation testing, and
audit testing.
1. Verification
testing
runs
the
system
in
a
simulated
environment
using
simulated
data.
It
is
also
called
alpha
testing. The
simulated
test
is
primarily
looking
for
errors and omissions regarding end- user and design specifications that
were
specified in the earlier phases but not fulfilled during construction.
2.
Validation testing
runs the system in a live environment using real data. This is
sometimes
called
beta testing. During this
validation,
a
number
of
items
are
tested:
a. System
performance.
Is
the
throughput
and
response
time
for
processing
adequate to meet a normal processing workload? If not, some programs
may
have
to
be
rewritten
to
improve
efficiency
or
processing
hardware
may have to replaced or upgraded to
handle the additional workload.
b. Peak workload
processing
performance.
Can
the
system
handle
the
workload during peak processing periods? If not, improved hardware
and/or
software
may
be
needed
to
increase
efficiency
or
processing
may
need
to
be
rescheduled
that
is,
consider
doing
some
of
the
less
critical
processing during nonpeak periods.
c.
Human
engineering
test. Is
the
system
as
easy
to
learn
and
use
as
anticipated? If not, is it adequate? Can enhancements to human
|