Social Interaction Test

[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.
Category:QA Portal
Category:Quality Assurance