Tests/Mesh view

From OLPC
< Tests
Revision as of 19:35, 22 July 2007 by Sj (talk | contribs) (..)
Jump to: navigation, search

Notes: The process required for most of the steps, most significantly group formation and invitations, is mostly educated guesswork based on the HIG, as is the desired result. I haven't invested much effort into making this into a coherent, flowing user case simply yet - it's more intended to sort out exactly how all of these features (many/most of which, to the best of my knowledge, have not been fully implemented yet) are supposed to work. Once the intended results of these features has become clearer, I'll work on revising it.

Check mesh network

Justification: http://wiki.laptop.org/go/Sugar_Instructions

Actions:

  1. Go to the Neighborhood view by pressing the F1 (Neighborhood) button.
  2. Find your icon and mouse over it. Then find the Mesh icon and mouse over that too.

Verify:

  • That pressing the F1 button (Neighborhood) switches to the Neighborhood view.
  • That mousing over your user icon reveals your XO's name.
  • That the mesh network icon properly displays its tooltip and that the edges of it are blinking.
  • That mousing over a triangle icon gives its name, and that the icon is blinking if it is in use.

Switch between mesh and access points

Justification: http://wiki.laptop.org/go/Sugar_Instructions

Actions:

  1. Open the Browse activity and ensure that you can access the internet.
  2. You should be using the wireless mesh network for internet access currently. In the Neighborhood view, click on a filled triangle to connect to an access point instead.
  3. Open the Browse activity and ensure that you can still access the internet.

Verify:

  • That you can access the internet using the mesh network.
  • That the triangle icon starts blinking when you select a wireless access point, and that the circle icon stops blinking.
  • That the circle icon in your home view is now a triangle icon.
  • That you can access the internet using a wireless access point.

View your friends group

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience

Actions:

  1. Go to the Neighborhood view.
  2. Find another user, mouse over has icon, and select "Make Friend."
  3. Switch to the Group view, and find the user's icon.

Verify:

  • That the user's name, information and context menu appear when you mouse over his icon.
  • That the user's XO icon appears in your Group view after having added him.
  • That mousing over the user's icon gives you the option to remove him.

Create a group

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience

Setup:

  1. Have a number of other XOs on at the same time.

Actions:

  1. Switch back to the Neighborhood view.
  2. Select any number of user icons on the mesh. (?)
  3. Switch to the Groups view with the F2 (Groups) button.

Verify:

  • That the users who were selected all receive implicit invitations.
  • That a group is formed when the users accept invitations, and their user icons cluster together on the Neighborhood view to indicate a group. (This functionality will not be in Trial-2)
  • That all users who accepted your invitation appear in the Group view.
  • That the activity which each individual user is presently engaged in displays beneath their user icon.

Collaborate with your group

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience

Actions:

  1. From the Friends Group, Open Paint from the Frame.
  2. Have the other XOs in the mesh join your Paint activity.

Verify:

  • That all other members of your group automatically received implicit invitations to join you in Paint. (Are implicit invitations invisible to the user?)
  • That those who join you have a Paint activity icon, in your color, under their user icons in the group view.
  • That those who have been invited but have not yet joined appear as white XO icons.
  • That each user that has joined is able to draw in Paint with you.
  • That the user icons of each user collaborating with you appear on the right side of the frame as they join and disappear as they leave.

Locking an activity

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/Activities/Activity_Basics#Sharing_Activities

Actions:

  1. Through the contextual rollover in your activity, lock your Paint activity (how?)

Verify:

  • That other users in the activity must leave of their own volition and are not kicked automatically.
  • That the activity becomes locked once all other users have left.
  • That, once your activity is locked, no one else may join it.
  • That, in the Neighborhood view, user icons are removed from your activity's icon as users leave.

Send an explicit invitation

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience

Actions:

  1. Deselect your current group and go to the Home view.
  2. Open the Chat activity.
  3. In the Neighborhood or Groups view, mouse over another XO icon and click it.
  4. Click the "Invite" option.

Verify:

  • That information about the user is displayed when his icon is moused over.
  • That the user (and only that user) receives an explicit invitation that he must specifically accept.
  • That, once he has accepted, the invited user is allowed to talk with you in your Chat activity.

Share a book

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/Activities/Activity_Basics#Sharing_Activities

Actions:

  1. Open the web browser and download a pdf file.
  2. In Read, click the share button.

Verify:

  • That the pdf file downloads properly and that Read auto-opens to display the book once it is finished.
  • That clicking the Share button makes a Read icon visible in the Neighborhood view.
  • That other users are able to join and view the pdf file.

Use a global search

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience

Actions:

  1. Switch to the Neighborhood view.
  2. Start a global search (how?)

Verify:

  • That the search function works properly and lists relevant activities. (Global search's function is unclear)