Requirement Traceability:
Requirements 29, 30, and 31
Purpose:
Procedure:
For the following test case, words
in italic refer to the hosting computer and underlined words refer to
the client computer. Words in
regular type refer to both computers.
Follow the Test Data procedure in
Test Case 5 except for the last step (exiting the game) and then follow
the steps below:
Test Data:
|
Action |
Input |
Expected Output |
|
Press the DOWN directional button |
|
The Moves field now reads 1 Player1’s robot moves down one square |
|
Press the DOWN direction button |
|
The Moves field now reads 1 Player2’s robot moves down one square |
|
Click Level | Restart Level |
|
Restart Request confirmation box appears. It says that your partner has requested to
restart the level and asks if you agree. |
|
Click the No button |
|
The box closes and the level has not changed The level does not change |
|
Click Level | Restart Level |
|
Restart Request confirmation box appears. It says that your partner has requested to
restart the level and asks if you agree. |
|
Click the Yes button |
|
One both machines, Level 2 restarts. The Level Name field reads Level 2. The Moves, Pushes, and Crates Incinerated fields are all reset to 0. The Elapsed Time field starts at 0:00 and is continually ticking upward. |
|
Press
Game | Exit Press
Game | Exit |
|
The Sokoban game closes. The Sokoban game closes. |