Tests/Kuku: Difference between revisions

From OLPC
Jump to navigation Jump to search
(fix cat)
 
(24 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category: Test Plans]]
[[Category: Test Plans]]

==Start the Kuku activity==
==Start the Kuku activity==
''Justification:'' Self
''Justification:'' Self
Line 9: Line 10:
* That the icon pulses to indicate the activity starting up.
* That the icon pulses to indicate the activity starting up.
* That the Kuku activity opens properly.
* That the Kuku activity opens properly.
* That Kuku's music starts playing.


==Check Journal entry==
==Check Journal entry==
Line 26: Line 28:
* That the screen switches from the Start screen to the Main screen.
* That the screen switches from the Start screen to the Main screen.
* That your position is indicated by the chicken on one of the squares.
* That your position is indicated by the chicken on one of the squares.
* That your lives and the number of questions answered correctly and time remaining are displayed on the left.
* That your lives, score, high score, and time remaining are displayed on the left.
* That the time remaining is decreasing second by second.
* That the time remaining is decreasing second by second.
* That a question appears at the upper lefthand corner.
* That a question appears at the upper lefthand corner.
Line 36: Line 38:
# Answer the first question correctly by using the arrow keys or d-Pad to move to the correct space and pressing any other key to peck.
# Answer the first question correctly by using the arrow keys or d-Pad to move to the correct space and pressing any other key to peck.
''Verify:''
''Verify:''
* That the chicken moves from space to space properly.
* That the chicken moves from space to space properly and the pecking animation occurs properly.
* That the number next to the checkmark icon increases by 1 when you answer correctly.
* That the number next to the checkmark icon increases by 1 when you answer correctly.
* That (if this is the first time Kuku is being played) your high score increases by 1 when you answer correctly.
* That a new problem appears in the upper left hand corner after you answer.
* That a new problem appears in the upper left hand corner after you answer.
* That a new set of numbers/pictures appears on the checkerboard after you answer.
* That a new set of numbers/pictures appears on the checkerboard after you answer.
* That the time per problem resets to 10 seconds after you answer.
* That the chicken graphic changes to a happy chicken briefly.


==Answering Incorrectly==
==Answering Incorrectly==
Line 48: Line 53:
''Verify:''
''Verify:''
* That your life total (indicated by the Kuku icon in the left margin) decreases by 1 when you answer incorrectly.
* That your life total (indicated by the Kuku icon in the left margin) decreases by 1 when you answer incorrectly.
* That a new problem appears in the upper left hand corner after the time is up.
* That the time per problem resets to 10 seconds after you answer.
* That the chicken's graphic changes to a sad chicken briefly.
* That a new set of numbers/pictures appears on the checkerboard after the time is up.


==Running out of Time==
==Running out of Time==
Line 59: Line 64:
* That one life is deducted from your life total.
* That one life is deducted from your life total.
* That the board is reset, and your "incorrect" tally increases by one.
* That the board is reset, and your "incorrect" tally increases by one.
* That the time per problem resets to 10 seconds after you run out of time.
* That the chicken's graphic changes to a sad chicken briefly.


==Losing the Game==
==Losing the Game==
Line 68: Line 75:
* That the game ends after losing three lives.
* That the game ends after losing three lives.
* That a losing screen is displayed.
* That a losing screen is displayed.
* That a short musical cue plays to indicate that you have lost.


==Winning the Game==
==Winning the Game==
Line 78: Line 86:
* That the game restarts properly and resets all your old information (score, lives, etc.)
* That the game restarts properly and resets all your old information (score, lives, etc.)
* That the game ends and a winning screen is displayed.
* That the game ends and a winning screen is displayed.
* That a short musical cue plays to indicate that you have won.
* That (if this is the first time playing Kuku) your high score continues to increase along with your score, up to 10.


==Close the Kuku activity==
==Tablet Gameplay==
''Justification:'' Self
''Justification:'' Self

''Actions:''
#
''Verify:''
*

==Close the Kuku activity==
''Justification: Self''


''Actions:''
''Actions:''
Line 98: Line 100:


==Resuming from the Journal==
==Resuming from the Journal==
''Justification: [[HIG]]
''Justification:'' Self


''Actions:''
''Actions:''
# Switch to the Journal by clicking its icon on the activity donut.
# Open the Journal and find the entry for Kuku. Press Resume.
# Play another game of Kuku.
# Find the entry for your Kuku and click on it, then click Resume.
''Verify:''
''Verify:''
* That Kuku opens properly and that a Kuku icon is added to the activities donut.
* That Kuku opens properly and remembers your previous high score.
* That your high score will increase only if your current score is greater than the high score.
* That your session is resumed properly.

Latest revision as of 05:30, 22 March 2008


Start the Kuku activity

Justification: Self

Actions:

  1. Click on the Kuku icon in the taskbar.

Verify:

  • That a Kuku icon is added to the activities donut.
  • That the icon pulses to indicate the activity starting up.
  • That the Kuku activity opens properly.
  • That Kuku's music starts playing.

Check Journal entry

Justification: HIG

Actions:

  1. Switch to the Journal by clicking its icon on the activity donut.

Verify:

  • That a Journal entry has been added for your Kuku activity session.

Starting the Game

Justification: http://wiki.laptop.org/go/Kuku/Versions, Self

Actions:

  1. Press any key at the Start screen to start.

Verify:

  • That the screen switches from the Start screen to the Main screen.
  • That your position is indicated by the chicken on one of the squares.
  • That your lives, score, high score, and time remaining are displayed on the left.
  • That the time remaining is decreasing second by second.
  • That a question appears at the upper lefthand corner.

Answer Correctly

Justification: http://wiki.laptop.org/go/Kuku/Versions, Self

Actions:

  1. Answer the first question correctly by using the arrow keys or d-Pad to move to the correct space and pressing any other key to peck.

Verify:

  • That the chicken moves from space to space properly and the pecking animation occurs properly.
  • That the number next to the checkmark icon increases by 1 when you answer correctly.
  • That (if this is the first time Kuku is being played) your high score increases by 1 when you answer correctly.
  • That a new problem appears in the upper left hand corner after you answer.
  • That a new set of numbers/pictures appears on the checkerboard after you answer.
  • That the time per problem resets to 10 seconds after you answer.
  • That the chicken graphic changes to a happy chicken briefly.

Answering Incorrectly

Justification: http://wiki.laptop.org/go/Kuku/Versions, Self

Actions:

  1. Answer the next question incorrectly by moving to a space with the wrong answer and pressing any other key to peck.

Verify:

  • That your life total (indicated by the Kuku icon in the left margin) decreases by 1 when you answer incorrectly.
  • That the time per problem resets to 10 seconds after you answer.
  • That the chicken's graphic changes to a sad chicken briefly.

Running out of Time

Justification: http://wiki.laptop.org/go/Kuku/Versions, Self

Actions:

  1. Do not move the chicken until the timer runs out.

Verify:

  • That one life is deducted from your life total.
  • That the board is reset, and your "incorrect" tally increases by one.
  • That the time per problem resets to 10 seconds after you run out of time.
  • That the chicken's graphic changes to a sad chicken briefly.

Losing the Game

Justification: http://wiki.laptop.org/go/Kuku/Versions, Self

Actions:

  1. Lose all your lives by answering incorrectly.

Verify:

  • That the game ends after losing three lives.
  • That a losing screen is displayed.
  • That a short musical cue plays to indicate that you have lost.

Winning the Game

Justification: http://wiki.laptop.org/go/Kuku/Versions, Self

Actions:

  1. Start a new game by pressing any key.
  2. Answer 10 questions correctly before you lose all your lives.

Verify:

  • That the game restarts properly and resets all your old information (score, lives, etc.)
  • That the game ends and a winning screen is displayed.
  • That a short musical cue plays to indicate that you have won.
  • That (if this is the first time playing Kuku) your high score continues to increase along with your score, up to 10.

Close the Kuku activity

Justification: Self

Actions:

  1. Close the Kuku activity by clicking the X button.

Verify:

  • That the Kuku activity closes properly.
  • That you are returned to the Home view.
  • That the Kuku icon is removed from the activities donut.

Resuming from the Journal

Justification: Self

Actions:

  1. Open the Journal and find the entry for Kuku. Press Resume.
  2. Play another game of Kuku.

Verify:

  • That Kuku opens properly and remembers your previous high score.
  • That your high score will increase only if your current score is greater than the high score.