Tests/Activity/Memorize

From OLPC

< Tests(Redirected from Tests/Activity/Memorize/)
Jump to: navigation, search

This Memorize Tests page is an amalgamation of test of the Memorize feature tests. Most of the tests date from 2009

Contents

Memorize Test

Test case: Memorize Activity
How to report results

Stream Any
Category Activity Sub-category memorize
Component memorize
Feature http://wiki.laptop.org/go/Memorize
Objective basic functional test
Tools n/a
Setup n/a
Procedure # Activity installs from download (if not part of default installation) from website or USB key
  1. Activity starts up
  2. You can re-name the activity
  3. User specific data can be created
  4. You can force a save
  5. Activity closes properly from inside the activity
  6. You can resume the activity from the Journal
  7. You see the user specific data after resume
  8. You can close the activity from the Sugar frame
Expected Results
and Pass Criteria
warning.pngEmpty strings are not accepted.
Comments warning.pngEmpty strings are not accepted.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
Candidate 8.2 763 Pass memorize-27; successfully shared between two laptops on an AP. Still no win condition. warning.pngThe date "" was not understood (support for dates is still experimental).


warning.pngEmpty strings are not accepted. 8.2 767 Pass Memorize icon appears in activity donut and pulses during startup 2009/03/26


warning.pngEmpty strings are not accepted. 8.2 767 Pass Memorize activity opens properly 2009/03/26


warning.pngEmpty strings are not accepted. 8.2 767 Pass Memorize activity closes properly 2009/03/26


warning.pngEmpty strings are not accepted. 8.2 767 Pass Memorize icon disappears from the activity donut when activity closed 2009/03/26


warning.pngEmpty strings are not accepted. 8.2 767 Pass Journal entry for previous activity session appears 2009/03/26


warning.pngEmpty strings are not accepted. 8.2 767 Fail Clicking on Memorize journal entry restores activity to an appropriate state. FAIL because any pairs the player had revealed are lost and the user must start playing from scratch again. 2009/03/26


warning.pngEmpty strings are not accepted. 8.2 767 Pass Addition opens properly 2009/03/26


warning.pngEmpty strings are not accepted. 8.2 767 Pass Letters opens properly 2009/03/26


warning.pngEmpty strings are not accepted. 8.2 767 Pass Sounds opens properly 2009/03/26


warning.pngEmpty strings are not accepted. 8.2 767 Pass 4x4 produces the correct grid 2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass 5x5 produces the correct grid 2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass 6x6 produces the correct grid 2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass 4x4 grid allows only valid squares to highlight and be chosen

for the 1st part of a turn

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass 4x4 grid allows only valid squares to highlight and be chosen

for the 2nd part of a turn

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass 5x5 grid allows only valid squares to highlight and be chosen

for the 1st part of a turn

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass 5x5 grid allows only valid squares to highlight and be chosen

for the 2nd part of a turn

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass 6x6 grid allows only valid squares to highlight and be chosen

for the 1st part of a turn

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass 6x6 grid allows only valid squares to highlight and be chosen

for the 2nd part of a turn

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Sounds game only allows valid squares to highlight and be chosen 2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Testing that selected squares are always recognised and handled correctly as valid or invalid.

Combination tested: Addition 4x4 valid

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Testing that selected squares are always recognised and handled correctly as valid or invalid.

Addition 5 invalid

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Testing that selected squares are always recognised and handled correctly as valid or invalid.

Addition 6 valid

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Testing that selected squares are always recognised and handled correctly as valid or invalid.

Letters 4 invalid

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Testing that selected squares are always recognised and handled correctly as valid or invalid.

Letters 5 valid

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Testing that selected squares are always recognised and handled correctly as valid or invalid.

Letters 6 invalid

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Testing that selected squares are always recognised and handled correctly as valid or invalid.

Sounds 4 valid

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Testing that selected squares are always recognised and handled correctly as valid or invalid.

Sounds 5 invalid

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Testing that selected squares are always recognised and handled correctly as valid or invalid.

Sounds 6 valid

2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass A new random game is produced (using new game icon in top left corner) 2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass The ‘pair’ images disappear from the left when a new game is started 2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Win with 4x4 grid playing addition 2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Win with 5x5 grid playing letters 2009/03/27


warning.pngEmpty strings are not accepted. 8.2 767 Pass Win with 6x6 grid playing Sounds 2009/03/27


Memorize Same Side Testing

Test case: Same side testing
How to report results

Stream 8.2
Category Activity Sub-category Memorize
Component Memorize
Feature http://wiki.laptop.org/go/Memorize
Objective Boxes from the same category cannot be chosen at same time.
Tools warning.pngEmpty strings are not accepted.
Setup Start memorize activity.
Procedure 1. User selects box in category 1.

2. User clicks on another box in category 1. (Alternatively category 2 is used in both steps)

Expected Results
and Pass Criteria
second box is not revealed.
Comments This test is not applicable for the game when in sound mode
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
8.2.0 (767) 8.2 767 Pass warning.pngEmpty strings are not accepted. 2009/03/26




Memorize Full Test

Test case: FullFunctionTests
How to report results

Stream 8.2.1
Category Activity Sub-category Memorize
Component Memorize
Feature http://wiki.laptop.org/go/Memorize
Objective Test functions of Memorize to ensure the behave as expected
Tools OLPC or Emulator
Setup Memorize Installed
Procedure Play 1 game of 4x4 addition
  1. Open Activity from Task List
  2. Select Difficulty of 4x4
  3. Select Load Demo and choose addition
  4. Play Game
  5. Complete Game Successfully
  6. Close Activity
Expected Results
and Pass Criteria
Game opens,

Once difficulty and Load Demo is selected a new game opens. While playing, when correct pair is selected they stay face up. When game is successfully completed the game tells the user in some way Activity is able to be closed

Comments warning.pngEmpty strings are not accepted.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
8.2.1 warning.png"" cannot be used as a page name in this wiki. 801 Pass Activity opens and creates new game, icon appears in Activity Doughnut 2009/03/25


8.2.1 warning.png"" cannot be used as a page name in this wiki. 801 Pass Difficulty of (4x4) is selected and new games loads with 4x4 2009/03/25


8.2.1 warning.png"" cannot be used as a page name in this wiki. 801 Pass Load Demo of addition is selected and new game is created. 2009/03/25


8.2.1 warning.png"" cannot be used as a page name in this wiki. 801 Fail When game of 4x4 addition is completed there is no sign or notification that the game has been completed, all the tiles are face up and highlighted purple but nothing else notifys the user that they were successful or that the game is over 2009/03/25


8.2.1 warning.png"" cannot be used as a page name in this wiki. 801 Pass Activity is closed successfully and icon is removed from activity doughnut 2009/03/25



Memorize Editing Tests

Test case: Extra clicks
How to report results

Stream 8.2
Category Activity Sub-category Memorize
Component Memorize
Feature http://wiki.laptop.org/go/Memorize
Objective The result of more than one click on the same box
Tools warning.pngEmpty strings are not accepted.
Setup Start the Memorize Activity.
Procedure 1a. Click on a box in category 1.

1b. Click on a box((sound setting only).

2. Click on the same box again.

Expected Results
and Pass Criteria
The value of the box remains same on subsequent clicks
Comments warning.pngEmpty strings are not accepted.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
8.2.0 (767) 8.2 767 Pass warning.pngEmpty strings are not accepted. 2009/03/26



Memorize Game Finish Test

Test case: Game finish
How to report results

Stream 8.2
Category Activity Sub-category Memorize
Component Memorize
Feature http://wiki.laptop.org/go/Memorize
Objective Matching of all pairs reveal entire grid
Tools warning.pngEmpty strings are not accepted.
Setup Start the memorize activity.
Procedure 1a. User selects box in category 1

1b. User selects box (sound setting only)

2a. User selects box in category 2.

2b. User selects another box (sound setting only)

3. Value matches: Pair is confirmed by the game. If the entire grid is shown coloured go to step 5 otherwise Continue step 1 and step 2.

4. Value doesn’t match: Both chosen boxes re-concealed by game. Continue step 1 and step 2.

5. Game finish.

Expected Results
and Pass Criteria
When all the pairs are matched and entire grid is revealed, the game finishes
Comments warning.pngEmpty strings are not accepted.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
8.2.0 (767) 8.2 767 Pass warning.pngEmpty strings are not accepted. warning.pngThe date "" was not understood (support for dates is still experimental).



Memorize Editing Tests

Test case: Non-matching pair
How to report results

Stream 8.2
Category Activity Sub-category Memorize
Component Memorize
Feature http://wiki.laptop.org/go/Memorize
Objective System recognizes the pair which dont match.
Tools warning.pngEmpty strings are not accepted.
Setup Start the Memorize activity.
Procedure 1a. User selects box in category 1

1b. User selects box (sound setting only)

2a. User selects box in category 2.

2b. User selects another box (sound setting only)

3a. Values do not match: Both chosen boxes re-concealed by game

3b. Values match: repeat 1-2 for different available boxes.

Expected Results
and Pass Criteria
chosen miss-matched boxes revert to concealed state
Comments When user clicks on the boxes whoes revealed value dont match the system should identify it as not matching pair and re-conceal both the boxes.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
8.2.0 (767) 8.2 767 Pass warning.pngEmpty strings are not accepted. 2009/03/26



Value Retention Test

Test case: Value retention
How to report results

Stream 8.2
Category Activity Sub-category Memorize
Component Memorize
Feature http://wiki.laptop.org/go/Memorize
Objective The value for each box remains the same in the entire game
Tools warning.pngEmpty strings are not accepted.
Setup Start Memorize activity.
Procedure 1a. Click on some box in category1 and record the revealed value.

1b. Click on some box and record the revealed value.(Sound setting only).

2a. Click on some box in category 2 and record the revealed value.

2b. Click on another box and record the revealed value.(Sound setting only).

3a. if the pair is found to be a match, repeat step 1 and step 2 for other available boxes.

3b.If the pair is not a match, game will hide the values again.

4. Click on the same box as in step 1 and compare the revealed value with recorded value in step 1.

5. Click on the same box as in step 2 and compare the revealed value with recorded value in step 2.

Expected Results
and Pass Criteria
The value recorded in step 1 is found to be same as revealed in step 4 and value recorded in step 2 is found to be same as revealed in step 5.
Comments warning.pngEmpty strings are not accepted.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
8.2.0 (767) 8.2 767 Pass warning.pngEmpty strings are not accepted. 2009/03/26



Memorize Test Game Start

Test case: Game Start
How to report results

Stream 8.2
Category Activity Sub-category Memorize
Component Memorize
Feature http://wiki.laptop.org/go/Memorize
Objective The appropriate game is loaded when we start the activity
Tools warning.pngEmpty strings are not accepted.
Setup Start the Memorize activity.
Procedure 1. Start the activity.

2. Select the grid size.

3. Select the game mode.

4a.Click on a box in category 1 to reveal it.

4b.Click on a box to reveal it (Sound setting only).

Expected Results
and Pass Criteria
New game with Selected game mode and selected grid size is generated and displayed.
Comments warning.pngEmpty strings are not accepted.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
8.2.0 (767) 8.2 767 Pass warning.pngEmpty strings are not accepted. 2009/03/26



Reveal Box Memorize Test

Test case: Reveal box
How to report results

Stream
Category Activity Sub-category Memorize
Component Memorize
Feature http://wiki.laptop.org/go/Memorize
Objective Test to check the value is revealed on clicking the box
Tools n/a
Setup Start the Memorize activity.
Procedure 1a. User clicks on currently unrevealed box in category 1.

1b. User clicks on currently unrevealed box(sound setting only).

Expected Results
and Pass Criteria
Relevant value is displayed.
Comments The test is designed to check if the relevant value is displayed when we click on box.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
8.2.0 (767) 8.2 767 Pass warning.pngEmpty strings are not accepted. 2009/03/26



Matching Pair Memorize Test

Test case: Matching pair
How to report results

Stream 8.2
Category Activity Sub-category Memorize
Component Memorize
Feature http://wiki.laptop.org/go/Memorize
Objective Test to check if matching pair is recognized by system
Tools warning.pngEmpty strings are not accepted.
Setup Start the Memorize acticity.
Procedure 1a. User selects box in category 1

1b. User selects box (sound setting only)

2a. User selects box in category 2.

2b. User selects another box (sound setting only)

3a. If pair should be matched boxes stay revealed and become coloured, match indicator added to sidebar.

3b. If pair should not be a match repeat 1-2

Expected Results
and Pass Criteria
When a match is found by user the game marks boxes as matched and adds another small icon to matches indicator.
Comments warning.pngEmpty strings are not accepted.
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
8.2.0 (767) 8.2 767 Pass warning.pngEmpty strings are not accepted. 2009/03/26


Facts about Tests/Activity/MemorizeRDF feed
Build number 763  +, 767  +, and 801  +
Build stream Any  +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride , 8.2  +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride , 8.2.1  +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride , and warning.png"" cannot be used as a page name in this wiki.
Comments memorize-27; successfully shared between two laptops on an AP. Still no win condition., Memorize icon appears in activity donut and pulses during startup, Memorize activity opens properly, Memorize activity closes properly, Memorize icon disappears from the activity donut when activity closed, Journal entry for previous activity session appears, Clicking on Memorize journal entry restores activity to an appropriate state. FAIL because any pairs the player had revealed are lost and the user must start playing from scratch again., Addition opens properly, Letters opens properly, Sounds opens properly, 4x4 produces the correct grid, 5x5 produces the correct grid, 6x6 produces the correct grid, 4x4 grid allows only valid squares to highlight and be chosen

for the 1st part of a turn, 4x4 grid allows only valid squares to highlight and be chosen for the 2nd part of a turn, 5x5 grid allows only valid squares to highlight and be chosen for the 1st part of a turn, 5x5 grid allows only valid squares to highlight and be chosen for the 2nd part of a turn, 6x6 grid allows only valid squares to highlight and be chosen for the 1st part of a turn, 6x6 grid allows only valid squares to highlight and be chosen for the 2nd part of a turn, Sounds game only allows valid squares to highlight and be chosen, Testing that selected squares are always recognised and handled correctly as valid or invalid. Combination tested: Addition 4x4 valid, Testing that selected squares are always recognised and handled correctly as valid or invalid. Addition 5 invalid, Testing that selected squares are always recognised and handled correctly as valid or invalid. Addition 6 valid, Testing that selected squares are always recognised and handled correctly as valid or invalid. Letters 4 invalid, Testing that selected squares are always recognised and handled correctly as valid or invalid. Letters 5 valid, Testing that selected squares are always recognised and handled correctly as valid or invalid. Letters 6 invalid, Testing that selected squares are always recognised and handled correctly as valid or invalid. Sounds 4 valid, Testing that selected squares are always recognised and handled correctly as valid or invalid. Sounds 5 invalid, Testing that selected squares are always recognised and handled correctly as valid or invalid.

Sounds 6 valid, A new random game is produced (using new game icon in top left corner), The ‘pair’ images disappear from the left when a new game is started, Win with 4x4 grid playing addition, Win with 5x5 grid playing letters, Win with 6x6 grid playing Sounds, warning.pngEmpty strings are not accepted. , Activity opens and creates new game, icon appears in Activity Doughnut, Difficulty of (4x4) is selected and new games loads with 4x4, Load Demo of addition is selected and new game is created., When game of 4x4 addition is completed there is no sign or notification that the game has been completed, all the tiles are face up and highlighted purple but nothing else notifys the user that they were successful or that the game is over, and Activity is closed successfully and icon is removed from activity doughnut
Created warning.pngThe date "" was not understood (support for dates is still experimental). , 26 March 2009  +, 27 March 2009  +, and 25 March 2009  +
More notes warning.pngEmpty strings are not accepted. , This test is not applicable for the game when in sound mode, When user clicks on the boxes whoes revealed value dont match the system should identify it as not matching pair and re-conceal both the boxes., and The test is designed to check if the relevant value is displayed when we click on box.
Pass criteria warning.pngEmpty strings are not accepted. , second box is not revealed., Game opens,

Once difficulty and Load Demo is selected a new game opens. While playing, when correct pair is selected they stay face up. When game is successfully completed the game tells the user in some way

Activity is able to be closed, The value of the box remains same on subsequent clicks, When all the pairs are matched and entire grid is revealed, the game finishes, chosen miss-matched boxes revert to concealed state, The value recorded in step 1 is found to be same as revealed in step 4 and value recorded in step 2 is found to be same as revealed in step 5., New game with Selected game mode and selected grid size is generated and displayed., Relevant value is displayed., and When a match is found by user the game marks boxes as matched and adds another small icon to matches indicator.
PassFail Pass  +, and Fail  +
Short name Memorize Activity  +, Same side testing  +, FullFunctionTests  +, Extra clicks  +, Game finish  +, Non-matching pair  +, Value retention  +, Game Start  +, Reveal box  +, and Matching pair  +
Software release Candidate  +, warning.pngEmpty strings are not accepted. , 8.2.0 (767)  +, and 8.2.1  +
System component memorize  +, and Memorize  +
System feature http://wiki.laptop.org/go/Memorize  +
Test category Activity  +
Test objective basic functional test  +, Boxes from the same category cannot be chosen at same time.  +, Test functions of Memorize to ensure the behave as expected  +, The result of more than one click on the same box  +, Matching of all pairs reveal entire grid  +, System recognizes the pair which dont match.  +, The value for each box remains the same in the entire game  +, The appropriate game is loaded when we start the activity  +, Test to check the value is revealed on clicking the box  +, and Test to check if matching pair is recognized by system  +
Test procedure # Activity installs from download (if not # Activity installs from download (if not part of default installation) from website or USB key
  1. Activity starts up
  2. You can re-name the activity
  3. User specific data can be created
  4. You can force a save
  5. Activity closes properly from inside the activity
  6. You can resume the activity from the Journal
  7. You see the user specific data after resume
  8. You can close the activity from the Sugar frame an close the activity from the Sugar frame, 1. User selects box in category 1.

2. User clicks on another box in category 1. (Alternatively category 2 is used in both steps), Play 1 game of 4x4 addition

  1. Open Activity from Task List
  2. Select Difficulty of 4x4
  3. Select Load Demo and choose addition
  4. Play Game
  5. Complete Game Successfully
  6. Close Activity, 1a. Click on a box in category 1.

1b. Click on a box((sound setting only).

2. Click on the same box again., 1a. User selects box in category 1

1b. Us 1a. User selects box in category 1

1b. User selects box (sound setting only)

2a. User selects box in category 2.

2b. User selects another box (sound setting only)

3. Value matches: Pair is confirmed by the game. If the entire grid is shown coloured go to step 5 otherwise Continue step 1 and step 2.

4. Value doesn’t match: Both chosen boxes re-concealed by game. Continue step 1 and step 2.

5. Game finish. ntinue step 1 and step 2.

5. Game finish., 1a. User selects box in category 1

1b. Us 1a. User selects box in category 1

1b. User selects box (sound setting only)

2a. User selects box in category 2.

2b. User selects another box (sound setting only)

3a. Values do not match: Both chosen boxes re-concealed by game

3b. Values match: repeat 1-2 for different available boxes. repeat 1-2 for different available boxes., 1a. Click on some box in category1 and rec 1a. Click on some box in category1 and record the revealed value.

1b. Click on some box and record the revealed value.(Sound setting only).

2a. Click on some box in category 2 and record the revealed value.

2b. Click on another box and record the revealed value.(Sound setting only).

3a. if the pair is found to be a match, repeat step 1 and step 2 for other available boxes.

3b.If the pair is not a match, game will hide the values again.

4. Click on the same box as in step 1 and compare the revealed value with recorded value in step 1.

5. Click on the same box as in step 2 and compare the revealed value with recorded value in step 2. ealed value with recorded value in step 2., 1. Start the activity.

2. Select the grid size.

3. Select the game mode.

4a.Click on a box in category 1 to reveal it.

4b.Click on a box to reveal it (Sound setting only)., 1a. User clicks on currently unrevealed box in category 1.

1b. User clicks on currently unrevealed box(sound setting only)., and 1a. User selects box in category 1

1b. Us 1a. User selects box in category 1

1b. User selects box (sound setting only)

2a. User selects box in category 2.

2b. User selects another box (sound setting only)

3a. If pair should be matched boxes stay revealed and become coloured, match indicator added to sidebar.

3b. If pair should not be a match repeat 1-2
. If pair should not be a match repeat 1-2
Test setup n/a, Start memorize activity., Memorize Installed, Start the Memorize Activity., Start the memorize activity., Start the Memorize activity., Start Memorize activity., and Start the Memorize acticity.
Test subcategory memorize  +, and Memorize  +
Test tools n/a  +, warning.pngEmpty strings are not accepted. , and OLPC or Emulator  +
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox