Groups Test
[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$.