Test Case 17

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 SoloGame 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.