Tests/Sudoku: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 95: Line 95:


==Playing Level 1-3==
==Playing Level 1-3==

===Adding symbols===


; Fixed squares: The squares in a puzzle which contain symbols when the puzzle is in its initial state. These symbols can not be removed or changed by the user.
; Fixed squares: The squares in a puzzle which contain symbols when the puzzle is in its initial state. These symbols can not be removed or changed by the user.

; Valid squares: A square in which the rules of sudoku allow a user to place a given symbol or number in that sqare.

===Moving Symbols===


''Actions (Hover):''
''Actions (Hover):''
Line 116: Line 118:
*The symbol remains attached to the cursor as the mouse is moved.
*The symbol remains attached to the cursor as the mouse is moved.
*The symbols on the menu bars still light up when the cursor passes over them with the symbol attached to it.
*The symbols on the menu bars still light up when the cursor passes over them with the symbol attached to it.

===Adding Symbols===


''Actions (Invalid):''
''Actions (Invalid):''
Line 130: Line 134:
#Pick up and release a symbol inside a VALID empty square.
#Pick up and release a symbol inside a VALID empty square.


''Verify:''
and it drops from the cursor and an enlarged version appears in the empty box
*The symbol drops from the cursor.
ALSO the small version version reappears on the side bar
*An enlarged version of the symbol appears in the empty box.
*The symbol reapears on the side bar.


==Playing Level 4-5==
==Playing Level 4-5==

Revision as of 20:37, 18 March 2008

Start the sudoku activity

Justification: HIG

Actions:

  1. Start the sudoku activity by clicking the icon for it in the home view.

Verify:

  • A sudoku icon (with the title sudoku) is added to the activity ring on the home screen.
  • The sudoku icon throbs to indicate the activity starting up.
  • That the sudoku activity starts properly.
  • The first puzzle for level one is loaded.

Use help manual

Justification: HIG

Actions:

  1. Click the help icon on the main menu bar.
  2. Read the main help page.
  3. Click each of the icons for the other help pages and read the contents.

Verify:

  • The main help page is displayed correctly with a title and text.
  • That clicking the icons for each page in the help manual displays the correct help page.
  • The help text is easy to read and can be understood by a first time user.

Actions (close):

  1. Click the OK button.

Verify:

  • The help closes.
  • The current sudoku puzzle is displayed in the same state it was before the help was viewed.

Changing levels

Justification: HIG

Actions (next):

  1. Complete the first puzzle on level 1.
  2. Click the left mouse button on the 'dice' icon 4 times quickly.

Verify:

  • The dice rotates around to the number 5.
  • The screen displays a random puzzle from level 5.
  • The puzzle count is reset to 1.

Actions (return to 1):

  1. Click the left button once more on the dice icon.

Verify:

  • The dice rotates and displays the number 1.
  • The puzzle count is set to 1.
  • The puzzle displayed is the same as the first puzzle completed in step one of 'next' but may have different symbols.

Actions (back):

  1. Partially complete the 1st level 1 puzzle.
  2. Click the left button once more on the dice icon.
  3. Complete the first puzzle for level 2.
  4. Partially complete the 2nd puzzle for level 2.
  5. Click the right button on the dice.
  6. Click the right button on the dice again.
  7. Click the left button on the dice.

Verify:

  • After clicking right button on the dice the first time the dice moves back to 1 and the 1st level 1 puzzle is shown in its empty form.
  • The second right button click does nothing.
  • The next left click moves the dice to 2, and the 1st level 2 puzzle is displayed in its empty form.

Restart puzzle

Justification: HIG

Actions:

  1. Add a single item to an empty sudoku puzzle.
  2. Click the reset icon.

Verify:

  • The puzzle is returned to its empty form.

Actions:

  1. Add items to a sudoku puzzle so that it can be completed by adding 1 more item.
  2. Click the reset icon.

Verify:

  • The puzzle is returned to its empty form.

Actions:

  1. Click the reset icon while an empty form of level 1, puzzle 2 is displayed.

Verify:

  • Nothing happens.

Playing Level 1-3

Fixed squares
The squares in a puzzle which contain symbols when the puzzle is in its initial state. These symbols can not be removed or changed by the user.
Valid squares
A square in which the rules of sudoku allow a user to place a given symbol or number in that sqare.

Moving Symbols

Actions (Hover):

  1. Hover over the top symbol on sidebar.
  2. Move to hover over the bottom symbol on the sidebar.

Verify:

  • The symbol lights up, or gives some other form of feedback to the user that indicates that the cursor is hovering over that symbol.

Actions (Click & Drag):

  1. Click and hold down the mouse button on the first symbol.
  2. Drag the symbol over the icons on the side menu bar.
  3. Drag the symbol over the icons on the bottom menu bar.

Verify:

  • The symbol disapears from the sidebar and a smaller form appears attached to the cursor.
  • The symbol remains attached to the cursor as the mouse is moved.
  • The symbols on the menu bars still light up when the cursor passes over them with the symbol attached to it.

Adding Symbols

Actions (Invalid):

  1. Attempt to place the 1st symbol on top of one of the icons on the bottom menu bar.
  2. Attempt to place the 2nd symbol on the menu bar in empty space outside the puzzle.
  3. Attempt to place the 3rd symbol inside one of the FIXED squares.

Verify:

  • In all three cases the symbol disapears from the cursor when the mouse is released.
  • Symbol reapears on the side menu bar.
  • Nothing else happens.

Actions (Valid):

  1. Pick up and release a symbol inside a VALID empty square.

Verify:

  • The symbol drops from the cursor.
  • An enlarged version of the symbol appears in the empty box.
  • The symbol reapears on the side bar.

Playing Level 4-5

Actions:

  1. Click the reset icon while an empty form of level 1, puzzle 2 is displayed.

Verify:

  • Nothing happens.

Quit the activity

Justification: HIG

Actions:

  1. Click the quit icon on the bottom menu bar.

Verify:

  • That the activity closes properly.
  • That the sudoku icon disappears from the activity donut.

Resume a session

Justification: HIG

Actions:

  1. switch to the Journal.
  2. find the entry for your Browse session.
  3. either click on the 'direct launcher' at the right of the entry or
  4. click on the entry and use the "Resume" button to resume the entry with the desired activity.

Verify:

  • that your entry in the Journal is still present and has updated the preview to indicate your new work.
  • that resuming your Browse session loads the last session properly.