Test Case 15

Requirement Traceability:

 

Requirement 9

 

Purpose:

Verify the user is able to go to and play any level he/she chooses.

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 and then Go To Level

 

A new window (Go To Level) will pop up, and it will provide a list of possible levels to choose from.  The OK and Cancel buttons are activated.

Click on the Level 2 text

 

The Level 2 text is highlighted in blue.

Click on OK

 

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.