Requirement Traceability:
Requirement
11
Purpose:
Verify the user is able to go
to and play the previous level.
Procedure:
1.
Follow the steps below.
Test
Data:
|
Action |
Input |
Expected Output |
|
Start Sokoban game |
|
The program will begin
with the opening graphics sequence and display the main menu. |
|
Click on the New Solo Game button |
|
The single player game
begins on the first level with “Level 1” displayed in the Level Name
field on the right side of the application window. The level has one crate and one incinerator. Score, Moves, Pushes,
and Crates Incinerated are all set to 0. The timer, starting at 0, is continually counting upward. |
|
From
the task bar select Level |
|
A pull down menu appears with
Next Level, Previous Level, Go To Level, Restart Level, Pause, Undo Move, and
Instant Replay available to use. |
|
Select Next Level |
|
The Next Level text is
highlighted in blue. The Next Level,
Level 2, is loaded. Level 2 is loaded
with the fields Score, Pushes, Moves, and Crates
Incinerated set to 0. The Level
field now reads Level 2 and Time Elapsed begins counting upward from
0. |
|
From
the task bar select Level |
|
A pull down menu appears with
Next Level, Previous Level, Go To Level, Restart Level, Pause, Undo Move, and
Instant Replay available to use. |
|
Select Previous Level |
|
The Previous Level text is
highlighted in blue. The Previous
Level, Level 1, is loaded. Level 1 is loaded
with the fields Score, Pushes, Moves, and Crates
Incinerated set to 0. The Level
field now reads Level 1 and Time Elapsed begins counting upward from
0. |