Difference between revisions of "Group IM Test"

From Second Life Wiki
Jump to navigation Jump to search
 
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{OSWikiFeatureNav|parent=Group IM}}
[[Category:Test Scripts]]
[GroupImTest]
[GroupImTest]


Line 43: Line 47:
[0100] Tester 2: Leave the IM session.
[0100] Tester 2: Leave the IM session.


[0110] Verify both Tester 1 and Tester 3: see "Tester 2: has left the session" message
[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.
[0120] Tester 2: IM's group X, says hi.


[0130] Verify both Tester 1 and Tester 3 see a message announcing Tester 2 joining the  
[0130] Verify both Tester 1 and Tester 3 see Tester 2 in the session's user list.
session.


[0140] Verify Tester 2 can see who is currently participating in the session.
[0140] Verify Tester 2 can see who is currently participating in the session.
Line 159: Line 162:
[0400] Tester 2: Leave group Y.
[0400] Tester 2: Leave group Y.


[0402] Tester 1: Verify that you see a "Tester 2 has left this session." message.
[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.
[0410] Tester 1: IM group Y.

Latest revision as of 12:23, 2 September 2009


[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.)