[91] in Athena_Backup_System
test plan plan
daemon@ATHENA.MIT.EDU (vrt@MIT.EDU)
Wed Apr 26 10:11:42 1995
From: vrt@MIT.EDU
To: athena-backup@MIT.EDU
Date: Wed, 26 Apr 1995 10:11:20 EDT
INITIAL TEST
Initial testing of the Backup System will consist of at least the following:
1) DUMMY CLIENT --> MASTER SERVER (all database commands)
2) DUMMY CLIENT --> MASTER SERVER (all tapeslave commands) --> DUMMY TAPESLAVE
(all possible answers)
3) DUMMY MASTER I --> TAPESLAVE
4) DUMMY MASTER II --> CLIENT
Each of the four tests listed above will have its own document listing all
the test cases, expected results and an apendix with the results. All these
test will strive for path completeness. Code that cannot be covered
this way will be discussed by the team. If this discussion proves
divisive a code walk through will be scheduled.
PRE-ACCEPTANCE TEST
Run the server in a psuedo production mode for a couple of weeks with code
coverage enabled. review the tests used in the initial testing to make
sure that the paths seen in this test are covered in the initial tests.
ACCEPTACE TEST
The criteria for acceptance will be gleaned from the requirements document
and be acceptable to the customer. They will then be assembled in the
ACCEPTANCE TESTPLAN with their respective implementations.
These test shall be performed with the final binaries on the machines
that will run as the actual servers.