Tests/Activity/Chat
From OLPC
This Chat Tests page is an amalgamation of test of the Chat feature tests. Most of the tests date from 2009
[edit] Public Chat Test
Test case: Public Chat
How to report results
| Stream | 8.2, 11.2 | ||
|---|---|---|---|
| Category | Activity | Sub-category | Chat |
| Component | Chat | ||
| Feature | Chat | ||
| Objective | Verify that users can start and participate in a public (visible to the neighborhood) chat. | ||
| Tools | No test tools required. | ||
| Setup | At least two laptops running the same version of Chat, preferably the most recent. | ||
| Procedure | 1. Start up a Chat activity on one XO. Share it with the Neighborhood.
2. On the other XOs, go to the Neighborhood view and join the chat. | ||
| Expected Results and Pass Criteria | 1. When the XOs join the chat, the icon should appear with the colors of the host XO.
2. XOs can join the activity and chat reliably. | ||
| Comments | None. | ||
| Release | Stream | Build | Pass/Fail | Trac Ticket(s) | Comment(s) | Date of Test |
|---|---|---|---|---|---|---|
| Candidate | joyride | 2311 | Pass | No unexpected behavior. | warning.pngThe date "" was not understood (support for dates is still experimental).
| |
| Candidate | 8.2 | 763 | Pass | chat-47 | warning.pngThe date "" was not understood (support for dates is still experimental).
|
[edit] Private Chat Tests
Test case: Private Chat
How to report results
| Stream | 8.2, 11.2 | ||
|---|---|---|---|
| Category | Activity | Sub-category | Chat |
| Component | Chat | ||
| Feature | Chat | ||
| Objective | Verify that users can start and participate in a private (invite-only) chat. | ||
| Tools | No test tools required. | ||
| Setup | At least two laptops running the same version of Chat, preferably the most recent. | ||
| Procedure | 1. On one XO, start up the Chat activity.
2. Switch to the Neighborhood view.
5. Select the "join" option or click on the icon to join the chat. | ||
| Expected Results and Pass Criteria | 1. On the Neighborhood view, there should be no Chat icon representing the host visible anywhere.
2. XOs can join the activity and chat reliably. | ||
| Comments | None. | ||
| Release | Stream | Build | Pass/Fail | Trac Ticket(s) | Comment(s) | Date of Test |
|---|---|---|---|---|---|---|
| Candidate | joyride | 2311 | Pass | No unexpected behavior. | warning.pngThe date "" was not understood (support for dates is still experimental).
|
| Build number | 2,311 +, and 763 + |
| Build stream | 8.2 +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride , 11.2 +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride , and Joyride +info.pngLink to builds in stream, Packages in stream, ChangeLog, Differences vs joyride |
| Comments | No unexpected behavior., and chat-47 |
| Created | warning.pngThe date "" was not understood (support for dates is still experimental). |
| More notes | None. |
| Pass criteria | 1. When the XOs join the chat, the icon should appear with the colors of the host XO.
2. XOs can join the activity and chat reliably.<br /> 3. If the chat ends (everyone leaves), the icon should disappear from the Neighborhood view., and 1. On the Neighborhood view, there should … 1. On the Neighborhood view, there should be no Chat icon representing the host visible anywhere. 2. XOs can join the activity and chat reliably.<br /> 3. If an XO declines an invite or leaves the chat, they can still be reinvited back to the chat.<br /> 4. If the chat ends before an invited XO joins, the invitation should disappear. XO joins, the invitation should disappear. |
| PassFail | Pass + |
| Short name | Public Chat +, and Private Chat + |
| Software release | Candidate + |
| System component | Chat + |
| System feature | Chat + |
| Test category | Activity + |
| Test objective | Verify that users can start and participate in a public (visible to the neighborhood) chat. +, and Verify that users can start and participate in a private (invite-only) chat. + |
| Test procedure | 1. Start up a Chat activity on one XO. Sha … 1. Start up a Chat activity on one XO. Share it with the Neighborhood.
2. On the other XOs, go to the Neighborhood view and join the chat.<br /> 3. Send messages to the chat from all of the XOs.<br /> 4. Have one or more of the XOs (not the host) leave the chat for a few minutes, then rejoin.<br /> 5. Chat some more.<br /> 6. Have one of the non-host XOs leave the chat again.<br /> 7. Have the rest of the XOs (host included) leave the chat. of the XOs (host included) leave the chat., and 1. On one XO, start up the Chat activity. … 1. On one XO, start up the Chat activity.
2. Switch to the Neighborhood view.<br /> 3. Find the other XO(s) being used for the test in the Neighborhood view and invite them to the chat by hovering the mouse cursor over their XO symbol and selecting the option with the appropriately-colored Chat icon.<br /> 4. On the other XO(s), a Chat icon with the colors of the first XO should appear in the frame.
5. Select the "join" option or click on the icon to join the chat.<br /> 6. Chat.<br /> 7. Have one of the joining XOs leave the chat, then reinvite them from the host XO.<br /> 8. Join the chat again.<br /> 9. Leave the chat again on one of the XOs that joined the chat, then reinvite them from the host XO.<br /> 10. Have the other XOs (if any, including the host) leave the chat activity before the reinvited XO rejoins the chat.<br /> reinvited XO rejoins the chat.<br /> |
| Test setup | At least two laptops running the same version of Chat, preferably the most recent. |
| Test subcategory | Chat + |
| Test tools | No test tools required. + |

