Group IM Test
[GroupImTest]
[VERSION] 0.1
[LENGTH] 00:30
[TESTERS] 3
[OVERVIEW] Intentended to Test Group Messanging Functionality
[SETUP] Verify Testers 1, 2, and 3 are not in the same Group. 200L$ for Group Creation
[*]
[GroupIMTest1]
[0010] Log in with Testers 1, 2, and 3.
[0020] Tester 1: Create a group (we'll call it X).
[0020.0010] Tester 1: Invite Tester 2 to be an Officer in group X.
[0030] Tester 2: Accept the offer to join group X.
[0030.0010] Tester 2: Verify that your title changed to the officer title.
[0040] Tester 2: Verify that you can edit the Group charter, insignia, titles, etc.
[0050] Tester 1: Verify that your title has changed to that of group X.
[0060] Tester 2: Invite Tester 3 to be a Member in group X.
[0070] Tester 3: Accept the offer to join group X.
[0070.0010] Tester 3: Verify that your title changed to the Member title.
[0070.0020] Tester 3: Verify that you cannot edit the Group charter, insignia, titles, etc.
[0080] Tester 1: IM group X by double clicking the group name in the New IM window.
[0090] Tester 1, 2 and 3: Chat in the group IM channel for a bit.
[0100] Tester 2: Leave the IM session.
[0110] Verify both Tester 1 and Tester 3: see Tester 2 as faded in their user list and Tester 2's name eventually disappears
[0120] Tester 2: IM's group X, says hi.
[0130] Verify both Tester 1 and Tester 3 see Tester 2 in the session's user list.
[0140] Verify Tester 2 can see who is currently participating in the session.
[0150] Verify Tester 1 and Tester 3: see Tester 2: chatting in their original group X session (same IM tab).
[0160] Tester 2: Double click the group name in the New IM window to start a new session.
[0160.0010] Tester 2: Verify that the original group X session tab gets focused, and that a new session tab is Not created.
[0170] Tester 3: Leave the IM session.
[0172] Tester 1: Attempt to open another session with group X by double clicking group X in the new IM window.
[0174] Tester 1: Verify that the original group X session tab gets focused, and that a new session tab is Not created
[0180] Tester 2: IM Tester 1 only (Person-to-Person IM).
[0182] Tester 2: Verify that a new session tab is created and this new IM session does not show up in the groupIM session on either Tester 1 or Tester 2's machine.
[*]
[GroupIMTest2]
[*]
[0190] Tester 1: Create a group Y.
[0200] Tester 1: Invite Tester 2 to be an Officer of group Y.
[0202] Tester 1: Invite Tester 3 to be a Member of group Y.
[0210] Tester 2: Decline the offer.
[0212] Tester 3: Decline the offer.
[0230] Tester 1: Invite Tester 2 to be an Officer of group Y.
[0232] Tester 1: Invite Tester 3 to be a Member of group Y.
[0240] Tester 2: Accept the offer.
[0242] Tester 3: Accept the offer.
[0250] Tester 1: Verify that you see messages stating that your offers were accepted.
[0260] Tester 3: IM group Y. (this is the 1st IM for this group that Tester 1 and Tester 2 have seen this session)
[0270] Verify Tester 1 and Tester 2 receive the IM from Tester 3 in a new group Y session tab.
[0280] Tester 3: Close group Y session tab.
[0290] Tester 1: IM group Y.
[0292] Tester 3: Verify you do not receive the IM (As Tester 3 has closed the IM session and essentially muted the group IM session).
[0300] Tester 3: Open a group session with group Y, but don't say anything yet.
[0310] Tester 1: IM group Y.
[0312] Tester 3: Verify you receive the IM (As Tester 3 has opened a session with the group and thus unmuted/rejoined the group IM session).
[0320] Tester 3: IM group Y.
[0322] Tester 1: Receives the IM from Tester 3 in the already open group Y session tab.
[0324] Tester 2: Receives the IM from Tester 3 in the already open group Y session tab.
[0330] Tester 1: IM group Y.
[0332] Tester 3: Verify you receive this IM
[0340] Tester 3: Log off.
[0342] Tester 1: IM group Y.
[0350] Tester 3: Log in and verify that you did not receive the IM which was sent while you were offline. (because group IM's are not stored and forwarded).
[0360] Tester 1: IM group Y again.
[0362] Tester 3: Verify that you see Tester 1's message. (relogging should allow you to receive any already ongoing group conversations)
[0370] Tester 3: log off.
[0372] Tester 1: Close all IM's.
[0374] Tester 2: Close all IM's.
[0380] Tester 1: IM group Y and verify that you see a "Second Life: You are the only participant in this IM session. Your message is not being retransmitted or stored." message.
[0390] Tester 2: Log out and back in.
[0392] Tester 1: IM group Y again.
[0394] Tester 2: Verify that you see Tester 1's message.
[0400] Tester 2: Leave group Y.
[0402] Tester 1: Verify that you see see Tester 2 as faded in the user list and Tester 2's name eventually disappears.
[0410] Tester 1: IM group Y.
[0412] Tester 2: Verify that you do not see Tester 1's message.
[0420] Tester 1: Invite Tester 2 to group Y as an officer.
[0422] Tester 2: Accept invite.
[0430] Tester 1: IM group Y.
[0432] Tester 2: Verify that you see Tester 1's message.
[0440] Tester 2: Set yourself to BUSY.
[0442] Tester 1: IM group Y.
[0450] Tester 2: Verify you do not see the IM. (is this correct?).
[0460] Tester 1: Verify you do not see any sort of "Tester 2: is busy" message.
[0470] Tester 2: IM group Y.
[0472] Tester 2: Verify you don't see your own IM because you are BUSY. (is this correct?)
[0480] Tester 2: set yourself to UNBUSY.
[0482] Tester 1: 'Active' your "none" group.
[0484] Tester 2: 'Active' your "none" group.
[0490] Tester 1: IM group Y.
[0500] Tester 2: Verify you see the IM. (the activated group has no effect on whether you get an IM from it.)