Daily Smoke Test Procedure

 

 

Requirement

Functionality

Defect Number

Sokoban application starts with the  opening animated sequence.
The main application window appears with the first level appearing in the major pane.
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.
Restart, Undo, and End Game buttons are all present in the bottom right-hand corner of the window.
Pressing the UP button makes the robot move up one tile space.
Pressing the DOWN button makes the robot move down one tile space.
Pressing the RIGHT button makes the robot move to the right one tile space.
Pressing the LEFT button makes the robot move to the left one tile space.

 

Pressing the UNDO button in the bottom right-hand corner undoes the last move performed.
Pressing the Restart button resets the map and scoring fields to their default values.
Pushing a crate into the incinerator removes the crate and displays a dialog box to tell the user their level results.
Pressing the OK button, level 2 begins with all score fields reset to default values.
Pressing the End Game button closes the program.