Daily Smoke Test Procedure
 
 
 
 
 
Requirement
Pass/Fail
Defect Number
Sokoban application starts with the  opening animated sequence. Pass
The main menu appears will solo game, multiplayer game, high scores, and level editor buttons displayed. Pass
When solo game is pressed, the first level opens in the main window. Pass
Score (Defaulted to 0), Level Name (Defaulted to "Level 1"), Moves (Defaulted to 0), Pushes (Defaulted to 0), Crates Incinerated (Defaulted to 0), Elapsed Time (Starting at 0 and increasing with seconds) fields are all present on the right hand side of the main window. Pass
Restart, Undo, and End Game buttons are all present in the bottom right-hand corner of the window. Pass
Pressing the UP button makes the robot move up one tile space. Pass
Pressing the DOWN button makes the robot move down one tile space. Pass
Pressing the RIGHT button makes the robot move to the right one tile space. Pass
Pressing the LEFT button makes the robot move to the left one tile space. 

 

Pass
Pressing the UNDO button in the bottom right-hand corner undoes the last move performed. Pass
Pressing the Restart button resets the map and scoring fields to their default values. Pass
Pushing a crate into the incinerator removes the crate and displays a dialog box to tell the user their level results. Pass
Saving a game under Game | Save Game|
"Testing" saves a game.
Pass
Trying to load a game under Game | Load
Game| "Testing" loads the level.
Pass
Pressing the OK button, level 2 begins with all score fields reset to default values. Pass
Pressing the Pause button stops the timer 
and blanks the screen out.
Pass
Pressing the Instant Replay button replays all previous moves made. Pass
Pressing the End Game button brings up the main menu. Pass
Pressing the New Multilayer Game button brings up the Start New Multiplayer Game menu. Pass
Connecting two computers via the host begins the multiplayer game on the first level with both robots and defaulted stats. Pass
Selecting Next Level under the Level | Next Level brings up an agreement box on the other computer. Pass
Selecting No on the other computer does not change the level Pass
Selecting Yes on the other computer changes the level to Level 2 with default stats. Pass
Selecting Previous Level under the Level | Previous Level brings up an agreement box on the other computer. Pass
Selecting No on the other computer does not change the level Pass
Selecting Yes on the other computer changes the level to Level 1 with default stats. Pass
Selecting Previous Level under the Level | Restart Level brings up an agreement box on the other computer. Pass
Selecting No on the other computer does not restart the level Pass
Selecting Yes on the other computer restarts the level with defaut stats Pass
Selecting Go To Level under the Level | Go TO Level brings up the Go To Level selection box.  Clicking Level 4 and Ok makes the box disappera.  An agreement box on the other computer is displayed. Pass
Selecting No on the other computer does not change the level. Pass
Selecting Yes on the other computer changes the level to Level 4 with default stats. Pass