Social Interaction Test

From Second Life Wiki
Revision as of 16:53, 26 April 2007 by Milo Linden (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

[SocialInteractionTest]

[VERSION] 0.1

[LENGTH] 00:30

[TESTERS] 2

[OVERVIEW] Intended to test chat, IM, and Avatar Appearance stuff.

[SETUP] Requirements: 2 Testers, Tester 1 and Tester 2.

[*]

[Chat]

[0010] Tester 1: Use the Enter key to enter the chat window. Verify that you can type something and say it. Verify that by default, "stay in chat" option (prefs) is on, focus does not leaves the chat line when you press return.

[0020] Tester 1: Chat with Tester 2. Does the text appear on the console? Does it appear in the history window?

[0030] Tester 1: Verify if chat history window is open, the chat text appears only in the chat history, not in the console.

[0040] Tester 1: Does the avatar enter typing animation? Do you hear typing sound?

[0050] Tester 1: Make a 2 non-physical box, make them interpenetrate each other. Try to make one of them physical one. This should generate an error message notify.

[0060] Tester 1: Go to Edit -> Preferences... -> Chat/IM and check "Arrow keys move avatar when chatting".

[0070] Tester 1: Verify you can use the arrow keys to move while chatting. Use the backspace key or the mouse to edit the text.

[*]

[Instant Messaging]

[0080] Tester 1: Start an IM with Tester 2 by first adding them as a friend then clicking on the 'IM' button. Then select the user from the 'New IM' panel. Does the user get your IM? When he replies does it show up in the IM history?

[0090] Tester 2: Log off.

[0100] Tester 1: Close the tab.

[0110] Tester 1: Start another IM session with Tester 2 by right clicking on his calling card and selecting the appropriate context menu item. Are you informed that he is offline and will get the message later?

[0120] Tester 2: Log on.

[0130] Ensure you receive the forwarded message. Reply to Tester 1.

[0140] Tester 1: Did you get the reply? Ensure you get a new flashing IM tab for this reply.

[0150] Tester 1: Attempt to start another IM session with Tester 2. You should be in the same IM pane.

[0160] Tester 1: Start 5 concurrent IM sessions with other users. Can you navigate between them? Do the tabs flash correctly when new messages arrive?

[0170] Tester 1: Close the IM panel. When you get messages, does the "IM received" button pop up? Do the messages appear in the console?

[0180] Tester 1: Join a group with at least 3 members, where 2 are online and one is offline. Start a group IM session through the 'New IM' panel. Can the two online members communicate? Is the offline member left out of the IM session?

[0190] Tester 1: IM the group then relog. At this point, the two online members cannot communicate until both members IM to the group.

[0200] Tester 1: Start an IM session with a folder of users. Can you all communicate in the IM session. When someone leaves the session is everyone informed?

[0210] Tester 1: Use the "Find" command to find a user whose calling card you don't have. Double-click their item to open their profile. Click IM. Verify that you can send an IM.

[0220] Tester 1: Does chat (send and receive) behave correctly when you're in Mouselook?

[*]

[Calling cards]

[0230] Tester 1: Offer Tester 2 your calling card. Tester 2 should see an acceptance dialog, and the offer can only be final if it is accepted. Tester 2 should now see your calling card in their inventory. Verify that Tester 1 does *not* have a copy of Tester 2's Calling Card.

[0240] Tester 1: Reverse the process and verify that Tester 1 also receives a confirmation dialogue and Tester 2's card appears in Tester 1's Inventory.

[0250] Tester 1: Test group IM by selecting a folder in inventory containing multiple calling cards and selecting 'Instant Message All Users' in the context menu.

[0260] Tester 1: Test group IM by selecting a folder containing multiple calling cards and selecting 'Instant Message Online Users' in the context menu.

[0270] Tester 1: Verify that when someone whose calling card you have logs in or out, a message will be printed to the console (must have toggled in preferences). Also, their calling card icon will become colored. When offline, their calling card icons will turn grey.

[0280] Tester 1: Delete the calling cards and verify you can give a card to and receive one from someone again even after their cancelled card is in trash.

[0290] Tester 2: Log out and log in and verify the console message does not appear.

[0300] Tester 1: Offer Tester 2 your calling card. Tester 2 should see an acceptance dialog, and Tester 2 should decline the offer. Verify that Tester 2 does *not* have a copy of Tester 1's Calling Card.

[*]

[Customize Tester 1ppearance]

[0310] Tester 1: Select Appearance in pie menu or Edit -> Appearance. Verify that the preview pictures are drawn in less than 5 seconds.

[0320] Tester 1: Select various face and body parts and adjust your appearance.

[0330] Tester 1: Does your Tester 1ppear the same to other users? Quit and restart. Is your appearance the same? Move to a different region: Does your appearance stay the same?

[0340] Tester 1: Make a change to your face. Verify that undo and redo (Ctrl-Z and Ctrl-Y) reverse and reapply the change.

[0350] Tester 1: Change the Sex of Your Avatar. Do others see the change? Move to a different region: Is your avatar still the same Sex? Exit and restart the viewer: still the same? Change back and repeat.

[0360] Tester 1: In Customize Avatar mode, verify you can still use the arrow keys to control the camera.

[0370] Tester 1: In Customize Avatar mode, for each body part, use the "randomize" feature. Verify that your appearance is randomized and looks reasonable.

[0380] Tester 1: Use Save As to make a new item of clothing. Open inventory window and verify that the new item has been created, and that the folder which the item has been placed in is open when you open the inventory window.

[0390] Tester 1: In Customizing Avatar mode, put on new clothes & body parts, and verify you can take clothes off.

[0400] Tester 1: NOT in customizing Avatar mode, put on new clothes & body parts, and verify you can take clothes off.

[0410] Tester 1: Try on outfit from the inventory by dragging the whole folder.

[0420] Tester 1: Try on a sequence of outfits that have overlapping and non-overlapping items. Make sure all old clothing is removed appropriately and new clothing put on. Make sure that the final outfit appears correct.

[0430] Tester 1: Check that another avatar can see you when you update your appearance.

[0440] Tester 1: Check that the outfit you have on is what others see you in.

[0450] Tester 1: Verify that closing the Appearance window does not close the inventory window.

[*]

[Friends]

[0460] Tester 1: Offer Tester 2 friendship. Tester 2 should see an acceptance dialog, and the offer can only be final if it is accepted. Tester 2 should now see your calling card in their inventory. Verify that Tester 1 has a copy of Tester 2's Calling Card.

[0470] Testers 1 & 2: Delete the cards, and reverse the process and verify that Tester 1 also receives a confirmation dialogue and Tester 2's card appears in Tester 1's Inventory.

[0480] Tester 1: Test group IM by selecting a folder in inventory containing multiple calling cards and selecting 'Instant Message All Users' in the context menu.

[0490] Tester 1: Test group IM by selecting a folder containing multiple calling cards and selecting 'Instant Message Online Users' in the context menu.

[0500] Tester 1: Verify that when someone whose calling card you have logs in or out, a message will be printed to the console. Also, their calling card icon will become colored. When offline, their calling card icons will turn grey.

[0510] Tester 1: Delete the calling cards and verify you can give a card to and receive one from someone again even after their cancelled card is in trash. Tester 2, log out and log in and verify the console message does not appear.

[0520] Tester 1: Offer Tester 2 your calling card. Tester 2 should see an acceptance dialog, and Tester 2 should decline the offer.

[0521] Verify that Tester 2 does *not* have a copy of Tester 1's Calling Card.