Jury Systems Design Incorporated has created this test document to accompany the detailed design document. The test document describes the order of module testing and basic module tests. It also describes the order of module integration and some integration tests. Finally, the test document will describe who is testing what, and when they are testing it.
The System Administration sub-system will be created and tested first. Within this sub-system, the airplane and booking agent modules will be built and tested before the flight module.
Next, the Booking Agent sub-system will be built and tested. The booking module will be created and tested first, followed by the query passenger and query flight modules. Finally, the issue boarding passes module will be built and tested.
Test personnel and dates are assigned as follows:
These dates are tentative and subject to change.
The integration tester will login to the System Administration sub-system and add a the 'test' booking agent to the database. Then the test airplane types and test flights will be added.
Then the integration tester will login to the Booking Agent sub-system as 'test', the newly added booking agent. The integration tester will then add the bookings listed in the initial database values, and perform the all the tests for the Booking Agent modules.
Additional flights will be added, passengers booked on them, and boarding passes issued.
More tests, such as those found in the Add Flight Section can be added here if necessary.
Booking Agent sub-system tests will use the initial database values specified at the end of this document. All tests start by logging in to the Booking Agent Sub-system as 'test'.