Changes

1,240 bytes added ,  01:56, 22 February 2009
m
Line 47: Line 47:  
== Test cases ==
 
== Test cases ==
   −
=== Collaborating, reflecting, and exploring with Activities ===
+
=== Reflecting and exploring with Activities ===
    
# Begin in Home view with no Activities running.
 
# Begin in Home view with no Activities running.
Line 58: Line 58:  
# Switch to Friends view.
 
# Switch to Friends view.
 
# '''Verify:''' Friends view appears. (Tests: [[#Friends view appears]])
 
# '''Verify:''' Friends view appears. (Tests: [[#Friends view appears]])
# Switch to Activity view.
+
# Switch to the Chat Activity.
 
# Share Chat session with Neighborhood.
 
# Share Chat session with Neighborhood.
 
# Switch to Neighborhood view.
 
# Switch to Neighborhood view.
Line 70: Line 70:  
# '''Verify:''' The Frame displays. Battery and volume indicators are visible in the Frame. Neighborhood, Friends, Home, and Activity view icons are visible in the Frame. The Journal icon is visible in the Frame. Both Chat and Write are displayed as active in the Frame. (Tests: [[#Frame appears/disappears]])
 
# '''Verify:''' The Frame displays. Battery and volume indicators are visible in the Frame. Neighborhood, Friends, Home, and Activity view icons are visible in the Frame. The Journal icon is visible in the Frame. Both Chat and Write are displayed as active in the Frame. (Tests: [[#Frame appears/disappears]])
 
# Switch to Journal view from the Frame.
 
# Switch to Journal view from the Frame.
# '''Verify:''' The Journal starts and contains an entry for your current Write session at the top. (Tests: [[#Frame can launch items]], [[#Journal records Activity sessions]])
+
# '''Verify:''' The Journal starts and contains an entry for your current Write session at the top with the correct name, as well as an entry for your current Chat session below it. (Tests: [[#Frame can launch items]], [[#Journal records Activity sessions]], [[#Activity sessions can be renamed]])
 +
# Switch to the Chat Activity.
 +
# '''Verify:''' You are able to access the currently running session of Chat. (Tests: [[#Multiple Activities can run simultaneously]])
 +
# Close the Chat Activity.
 +
# '''Verify:''' The Chat Activity closes. (Tests: [[#Activities stop]]
 
# Hide the Frame.
 
# Hide the Frame.
 
# '''Verify:''' The Frame hides. (Tests: [[#Frame appears/disappears]])
 
# '''Verify:''' The Frame hides. (Tests: [[#Frame appears/disappears]])
    * Type a sentence
+
# Switch to the Write Activity.
    * Return home
+
# Close the Write Activity.
    * Start the journal
+
# '''Verify:''' The Write Activity closes. (Tests: [[#Activities stop]]
    - see write activity session
+
# Switch to Journal view.
    * Rename write session
+
# Resume the Write session you just closed.
    * Click write icon
+
# '''Verify:" The Write session resumes, and the text you typed in earlier is still present. (Tests: [[#Journal records Activity sessions]], [[#Activity sessions can be resumed]])
    - Confirm writing is still there
+
# Close the Write Activity.
    * Stop the write activity
+
 
    * Switch to the chat activity
+
=== Servers and collaboration ===
    * Stop chat
+
 
    * Go to the journal
+
''This test case is not complete.''
    - confirm that the write activity appears below the chat activity session
+
 
    * launch write from the jounal session icon
+
This test will require 2 instances of Sugar, likely on 2 computers/virtual machines, with the ability to connect with each other via an AP, XS, or Jabber server.
    - verify your writing is still there
+
 
    * close the write activity
+
This test will verify:
 +
 
 +
* registering with a XS / connecting to an AP / connecting to a Jabber server
 +
* making and removing friends
 +
* seeing other Sugar users in Neighborhood view
 +
* seeing shared Activity sessions in Neighborhood view
 +
* sharing an Activity session
 +
* inviting another Sugar user to a private Activity session
 +
* accepting invitations to an Activity session
 +
 
 +
=== Installing, modifying, and uninstalling Activities ===
 +
 
 +
* ''This test case is not complete.''
 +
 
 +
This test will require internet connectivity.
 +
 
 +
This test will verify:
 +
 
 +
* selecting a means of connectivity
 +
* installing a new Activity
 +
* upgrading an existing Activity
 +
* uninstalling an existing Activity
 +
* editing an existing Activity
779

edits