
Migrating to Sybase Adaptive Server Enterprise 11.5 7-5
Adaptive Server Enterprise 11.5 Summary of Testing Techniques
• Production load capture
Table 7-1: Summary of testing techniques
Technique Description Advantages Disadvantages
Ad hoc
testing
Manually walk
through important
application processes,
screens, and reports.
• Easy to implement.
• Tests front-end
applications and
back-end servers.
• For complex applications, code
coverage is too small.
• Difficult to distinguish front-end
and back-end bottlenecks if
response time is a determining
factor.
• Impossible to obtain production
multiuser load, which misses
concurrency and capacity issues
altogether.
Manual
performance
scripts and
cases
Specify input and
compare with known
outputs.
• Easy to implement.
• Common basis for
regression test
suites.
• Only tests back- end server.
• Back-end focus may help locate the
cause of a problem.
• Impossible to obtain production
multiuser load, which misses
concurrency and capacity issues
altogether.
• No ad hoc query testing.
• Depends on strong analysis of
process or transaction profiles.
Keystroke
capture
Record and replay
keystrokes and mouse
clicks into an
application.
• Tests front-end
applications and
back-end servers.
• Tool may include
powerful language
and looping
capabilities to
manipulate inputs
for multiuser
concurrency and
capacity testing
• Heavy processing requirements.
May require additional hardware.
• May increase development time for
creating multiuser test simulations,
and add time for debugging test
harness.
• Depends on strong analysis of
process or transaction profiles.
Komentáře k této Příručce