Groups Test

From Second Life Wiki
Jump to navigation Jump to search

[GroupsTest]

[VERSION] 0.1

[LENGTH] 00:60

[TESTERS] 3

[OVERVIEW] Testing the function of group creation and its settings/functionality

[SETUP] 3 Testers, L$ for group creation, and group join fee test.

[*]

[Create]

[*]

[0010] Tester 1: Note your L$ Balance.

[0020] Tester 1: Click on Edit in the Toolbar and Group to bring up Group window

[0030] Tester 1: Verify you can close the Group window with "Close" Button, "X" Button on Top Right and Ctrl-W.

[0040] Tester 1: Verify Minimize/Restore works using the appropriate buttons.

[0050] Tester 1: Left-click on various groups and Select "Activate".

[0060] Tester 1: Verify the Group Window only shows your currently active group in a bold font,

[0070] Tester 1: Click "Create"

[0080] Tester 1: Verify Minimize/Restore works using the appropriate buttons in the Create Window

[0090] Tester 1: Verify you can close the Create window with Cancel Button, X Button on Top Right and Ctrl-W.

[0100] Tester 1: Click "Create" to Re-open

[0110] Tester 1: Verify you Left-click the tabs to activate the tabbed windows.

[0120] Tester 1: Try and Create a Group with less than 4 letters (They can be non- alphanumeric and may have spaces)

[0130] Tester 1: Verify Group names must be at least 4 letters long.

[0140] Tester 1: Try and Create a Group with a Blank Charter

[0150] Tester 1: Verify you must enter a description for the Group's Charter.

[0160] Tester 1: Try and Enter 36 Characters as the Group name length

[0170] Tester 1: Verify longest group name is 35 characters. any longer will hear an audible error

[0180] Tester 1: Look back in the main group window and Verify your really long group name is truncated for display

[*]

[Title floater]

[*]

[0190] Tester 1: Verify the Default Titles for Officer and Member are "Officer" & "Member"

[0200] Tester 1: Enter you own Group Titles use spaces and try and make them 21 characters

[0210] Tester 1: Verify Group titles can include spaces

[0220] Tester 1: Verify longest Group Titles are 20 characters

[*]

[Invite floater]

[*]

[0230] Tester 1: Left-click on the "Add Member" and/or "Add Officer", Type in part of their name and select Search

[0240] Tester 1: Left-click on their name from the list and Click "Select"

[0250] Tester 1: Verify it returns error msg when user names are wrong or their are no matches.

[0260] Tester 1: Verify you can invite several people to the group.

[0270] Tester 1: Verify you can invite a person to be both a member and an officer.

[0280] Tester 1: Verify it returns error tone when you enter a name that's 350 chars long

[0290] Tester 1: Try and Create a Second group with the Same name as another

[0300] Tester 1: Verify you cannot create two groups of the same name.

[0310] Tester 1: Try and Create a Group called "none"

[0320] Tester 1: Verify you cannot create a group called "none".

[0340] Tester 1: After you create a group, you are automatically activated in that group with Officer title showing in your name within five seconds of creating the group.

[0350] Tester 1: Verify $100 is deducted after a you've successfully created a group

[0360] Tester 1: Verify no money is deducted if you did not complete the create group process

[0370] Tester 1: Verify you can create/be members of up to 15 groups.

[0380] Tester 1: Verify you can't create the 16th group.

[0390] Tester 1: As a member of 15 groups, verify you can leave one group and join another immediately.

[0400] Tester 1: Verify you can't be a member of 16th group,

[0410] Tester 1: As a member of 15 groups get someone to invite you to another group

[0430] Tester 1: Verify you can't join other groups even if you've been invited.

[0440] Tester 1: Open the finder and look for groups that are open to join to anybody, as a member of 15 groups already try and join 1 more.

[0450] Tester 1: Verify you can't join other groups thru open enrollment.

[0460] Tester 1: Logout and then Log back in

[0470] Tester 1: Verify the group list persists after logout/login

[0480] Tester 1: Right-click on yourself and Select "Profile" Take particular attention to the groups section.

[0490] Tester 1: Your user profile should show which groups you belong to.

[0500] Tester 1: Go to the "Find People" panel. Under "group," type in the name of a group you belong to. You should see a list of Officers only, Unless Show Members was enabled in the Group General Tab.

[0510] Tester 1: Verify you can only be either an officer or a member of the same group, not both, by clicking on your own profile

[0520] Tester 1: Verify you can find the group from the Groups tab under Find with the correct number of members.

[0530] Tester 1: If you check the box to not list the group is ticked, do the Following

[0540] Tester 2: & 3: Use Find & Group and Search for the Group name, Then look at Tester 1:'s Profile

[0550] Tester 2: & 3: Verify others can't find the group from the Directory finder. Verify that it will still be listed in your profile.

[*]

[Activate]

[*]

[0560] Tester 1: In the main Group window, Select the "none" Group and Click the "Activate" Button

[0570] Tester 1: Verify you can activate the "none" group.

[0580] Tester 1: Select the last group in the list and Click the "Activate" Button

[0590] Tester 1: Verify you can activate the last group in the list.

[0600] Tester 1: Select a group in the middle of the list and Click the "Activate" Button

[0610] Tester 1: Verify you can activate a group in the middle.

[0620] Tester 1: Click through the list and "Activate" and make sure you can switch between them all.

[0630] Tester 1: Verify that you can see your avatar with the right Title/Group in your profile and in the name above your head. All changes should be dynamic, and occur in less than 2 seconds.

[0640] Tester 2 & 3: Verify that you can see Tester 1's avatar with the right Title/Group above their head. All changes should be dynamic, and occur in less than 2 seconds.

[0650] Tester 1: Logout and then Log back in

[0660] Tester 1: Verify you have the same group active before and after logout/login.

[*]

[Info]

[*]

[0670] Tester 1: As an Officer/Member of a group Try and Change the Name of the Group in the Group Information/General Tab

[0680] Tester 1: Verify that you cannot change the Name of the Group

[0690] Tester 1: As an Officer of a group try and Change the Charter Description in the Group Information/General Tab

[0700] Tester 1: Verify that as an Officer you Can change the Charter Description

[0710] Tester 1: As an Officer of a group, Try and change the titles of the Officers and Members in the Group Information/Titles Tab

[0720] Tester 1: Verify that your title changes immediately and Verify title on Tester 2 & 3 changes immediately.

[0730] Tester 2 & 3: Verify title on your avatar changes immediately. When Tester 1: Changes it.

[0740] Tester 1: As an Officer of a group, Try and Invite Officers and Member from the Group Information/Invite Tab

[0750] Tester 1: Verify as an Officer you Can invite Officers and Members to the Group.

[0760] Tester 1: As a Member of a group, Try and change the titles of the Officers and Members in the Group Information/Titles Tab

[0770] Tester 1: Verify you are NOT allowed to edit any of the fields in the General Information/Titles Tab, but you are allow to view

[0780] Tester 1: As a Member of a group, Try and Invite Officers and Member from the Group Information/Invite Tab

[0790] Tester 1: Verify you cannot invite any Officers and Members from the Group Information/Invite Tab

[*]

[Leave]

[*]

[0800] Tester 1: Select two Groups for the next test that are available for open enrollment

[0810] Tester 1: In the Groups window highlight a group that is not activated Click "Leave"

[0820] Tester 1: Verify that the group is no longer in the group view

[0830] Tester 1: Highlight your currently Active group and Click "Leave"

[0840] Tester 1: Verify that the group is no longer in the group view, and your Title is gone

[0850] Tester 1: Logout/Login

[0860] Tester 1: Verify the Groups info is correct

[0870] Tester 1: After leaving the group, Open the Find Window/Group and Search for it and Join again through open enrollment

[0880] Tester 1: Verify you can rejoin the same group as a Member through open enrollment

[*]

[Join groups]

[*]

[0890] Tester 1: Verify all methods to join group works:

[0900] Tester 1: Open the Group Information/Invite Tab

[0910] Tester 1: Left-click on the "Add Member" and/or "Add Officer", Type in part of their name and select Search

[0920] Tester 1: Left-click on their name from the list and Click "Select"

[0930] Tester 1: Verify the user selected has been added.

[0940] Tester 2 or 3: Invite Tester 1: to a group twice

[0950] Tester 1: "Accept" the first invite and "Decline" the second invite.

[0960] Tester 1: Verify when you are invited twice to join the same group, the last one that you accept wins.

[0970] Tester 2 or 3: Invite Tester 1: to a group twice

[0980] Tester 1: "Decline" the first invite and "Accept" the second invite.

[0990] Tester 1: Verify if you accept the first and decline the next one, you should still be in the group.

[1000] Tester 1: Click on Find/Groups Tab and Search for a group with open enrollment, when you find one click the "Join Now" Button"

[1010] Tester 1: Verify you have been added to the Members list and never as an Officer

[*]

[NOTE] Enrollment fee is charged for every acceptance

[*]

[1020] Tester 2: Create or Edit a Group that Charges a Fee for Joining, set it to open enrollment

[1040] Tester 1: Find the Group in the Group Search and Click "Join Now"

[1050] Tester 1: Make sure money is deducted if there is a charge for joining.

[1060] Tester 1: Leave this Fee Paying Group

[1070] Tester 2: Invite Tester 1: to the Group with the Join Fee

[1080] Tester 1: "Decline" the Invite

[1090] Tester 1: Verify money is not deducted if joining a group fails

[1100] Tester 2: View the Group Information/Money Tab

[1110] Tester 2: Verify Officers splits the joining fees equally

[*]

[Object permissions]

[*]

[1120] To Begin with Tester 1: is not a Member of GroupA, Tester 2: is a member of GroupA and Tester 3 is a member of GroupB

[1130] Tester 1: In the Group Window "Activate" the "None" Group.

[1140] Tester 1: Right-click on the Ground and Select "Create" from the Pie Menu and Rez a Cube, Name it "ObjectNone"

[1150] Tester 1: In the Edit window, Click "More >>" if neccesary, Click the General Tab

[1160] Tester 1: Verify the Group: entry in the General tab indicates "none".

[1170] Tester 1: Check the "Share with group" Checkbox.

[1180] Tester 1: Join GroupA

[1190] Tester 1: In Edit/General Tab under the Group Section, Click Set

[1200] Tester 1: Verify you can set the group for ObjectNone? to GroupA

[1210] Tester 1: Change the name of the Object from "ObjectNone" to "ObjectA1" also change its shape and size

[1220] Tester 1: Verify you can rename ObjectNone? to ObjectA1? and modify it.

[1230] Tester 2: (A member of GroupA) Try to modify the size and shape of the Object

[1240] Tester 2: Verify other members in GroupA can modify the ObjectA1?

[1250] Tester 1: Right-click on the Ground and Select "Create" from the Pie Menu and Rez a Cube, Name it "ObjectA2"

[1260] Tester 1: In the Edit window, Click "More >>" if neccesary, Click the General Tab

[1270] Tester 1: Verify the Group: entry in the General tab indicates "GroupA".

[1280] Tester 1: Verify "Share with group" is NOT checked.

[1290] Tester 1: From the Group window "Leave" GroupA

[1300] Tester 1: Verify you can still modify this ObjectA1? & ObjectA2?

[1310] Tester 1: Join GroupB

[1320] Tester 1: Verify you can still modify ObjectA1? and ObjectA2?

[1330] Tester 2: (GroupA Members) Try and Modify the Objects

[1340] Tester 2: Verify other group members of GroupA can modify ObjectA1? but Not ObjectA2?

[1350] Tester 3: (GroupB Members) Try and Modify the Objects

[1360] Tester 3: Verify GroupB members cannot modify ObjectA1? or ObjectA2?.

[1370] Tester 1: Give the ObjectA1? to Tester 3: (a member of GroupB).

[1380] Tester 1: Verify that the ObjectA1? now has GroupB set in its Group: info in edit.

[*]

[IM Permissions]

[1390] For this Test Tester 1,2 and 3 are all Officers/Members of the same group as well as some others

[1400] Tester 1: As an Officer of a group, Open a New IM Window

[1410] Tester 1: Verify that all the groups you currently belong to appear alphabetically before the calling cards in the New IM window

[1420] Tester 1: As an Officer of a group, Double Click on the Group Name in the IM Window, and Send some Text

[1430] Tester 1: Verify you can initiate IM to your group via new IM window

[1440] Tester 2: & 3: who are Officers/Members to Select another Group for their "Active" Group

[1450] Tester 1: Verify all group members can receive your IM and can reply to your IM regardless of whether they are activated in that group or not

[1460] Tester 1: As an Member of a group, Open a New IM Window

[1470] Tester 1: Verify that all the groups you currently belong to appear alphabetically before the calling cards in the New IM window

[1480] Tester 1: As an Member of a group, Double Click on the Group Name in the IM Window, and Send some Text

[1490] Tester 1: Verify you can initiate IM to your group via new IM window

[1500] Tester 2: & 3: who are Officers/Members to Select another Group for their "Active" Group

[1510] Tester 1: Verify all group members can receive your IM and can reply to your IM regardless of whether they are activated in that group or not

[*]

[Kill a group]

[*]

[1520] Tester 1: In your Group ask all the Officers to leave the Group

[1530] Tester 1: Verify when all the Officers have left a group that still has members in it, it automatically spawns an election.

[1540] Tester 1: In your Group ask all the Officers/Members to leave the Group

[1550] Tester 1: Verify with no members/officers that the group is no longer listed in Finder

[*]

[Member]

[1560] Tester 1: As an Officer of a group, Click the Group Information/ Members Tab

[1570] Tester 1: Verify all Members/Officers are listed in the members panel

[1580] Tester 1: As a Officer of a group, Select a Members name and Click the "Eject Member" Button

[1590] Tester 1: Verify you can eject a member. Verify everyone in the group receives an IM message indicating that the member was ejected.

[1600] Tester 1: As a Member of a group, Select a Members name and Click the "Eject Member" Button

[1610] Tester 1: Verify you cannot eject a Member and that the eject button is disabled.

[*]

[Money]

[*]

[1620] Tester 1: As an Officer of a group, Click on the Group Information/ Money Tab, Then Click through the various sub tabs and Buttons.

[1630] Tester 1: Verify that you can click through the Tabs and Buttons. Entries for all newly created groups should all be 0L$.