background image
<< Client/Server Testing - testcase ParallelRandomLoadTest | Multi-Application Testing >>
Client/Server Testing - Application states and the recovery system
<< Client/Server Testing - testcase ParallelRandomLoadTest | Multi-Application Testing >>
380
User's Guide
21 I
MPLEMENTING
C
LIENT
/S
ERVER
T
ESTING
Application states and the recovery system
// This syntax invokes Test1 to Test12, based on i
@("Test{i}") ()
// Define the actual test functions
Test1 ()
// Do the test . . .
Test2 ()
// Do the test . . .
. . .
Test12 ()
// Do the test . . .
Application states and the recovery system
The examples given in this chapter illustrate the progression from testing on
one remote machine to testing multiple machines and testing concurrently.
However, they do not properly cover the complexity of multi-application
testing because they do not consider the recovery system. When you are
driving two applications--for example, setting up a server and then driving
the client applications--you have to configure the recovery system so that it
knows what application states and base states to apply to which machines.
Chapter 22 covers these subjects and gives some classic client/server testing
scenarios.