Region Crossing Test

From Second Life Wiki
Revision as of 16:08, 26 April 2007 by Milo Linden (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

[RegionCrossingTest]

[VERSION] 0.2

[LENGTH] 00:45

[TESTERS] 2

[OVERVIEW] To test the functionality of Region Border Crossings

[SETUP] 2 users, Tester 1: and Tester 2:, Tester 1: will be used for all tests unless otherwise noted. Land on both sides of sim border, Soundontouch object or Script?, Sim with 100% Object Usage?, Physical object to sit on and thrown across sim border. Rocket Objects. 100L$ for Group Creation.

[*]

[0010] Tester 1: Create two prim boxes and attach them to your Avatar.

[0020] Tester 2: Create two prim cones and attach them to your Avatar.

[*]

[Flying across a region boundary]

[*]

[0030] Tester 1: Fly your avatar across a region boundary in 3rd person view.

[0040] Tester 1: Verify your Avatar continues flying at the same speed.

[0045] Tester 2: Verify Tester 1 continues flying at the same speed.

[0050] Tester 1: Verify your Avatar continues flying at the same height.

[0055] Tester 2: Verify Tester 1 continues flying at the same height.

[0060] Tester 1: Verify your Avatar's flying animation remains steady and does not stutter.

[0065] Tester 2: Verify Tester 1's flying animation remains steady and does not stutter.

[0070] Tester 1: Verify that all attachments remain visible to you.

[0075] Tester 2: Verify Tester 1's attachments remain visible to you.

[*]

[Avatars on a boundary]

[*]

[NOTE] Sim N is North of Sim S.

[*]

[0080] Tester 1: Stand on Sim S, then slowly walk North to the boundary until you are at the 256 y-coordinate of Sim S.

[0090] Tester 2: Stand on Sim N

[0100] Tester 1: Chat a message.

[0110] Tester 1: Verify that Tester 2: who is on Sim N can hear Tester 1:

[0120] Tester 2: Chat a message

[0130] Tester 2: Verify that Tester 1: who is on Sim S can hear Tester 2:

[*]

[Walking across a region boundary]

[*]

[0140] Walk your avatar across a region boundary in 3rd person view.

[0150] Verify your avatar crosses the boundary smoothly and without stuttering.

[0160] Verify that Tester 2: who is standing nearby, looks normal as you cross back and forth over the sim boundary. (no flapping legs or disappearing attachments)

[0170] Tester 2: Verify that Tester 1: looks normal as they cross back and forth over the sim boundary.

[*]

[Flying around at region corners]

[0174] Fly your avatar across a region corner in 3rd person view.

[0176] Verify your avatar crosses the boundary smoothly and without stuttering. Pay attention to the 5 meter padding.

[0177] Verify that Tester 2: who is standing nearby, looks normal as you cross back and forth over the sim boundary. (no flapping legs or disappearing attachments)

[0178] Tester 2: Verify that Tester 1: looks normal as they cross back and forth over the sim boundary.

[*]

[Bumping avatars across a sim boundary]

[*]

[0180] Testers 1 & 2: Goto a simulator near the region boundary.

[0190] Tester 1: bump Tester 2: accross the region boundary.

[0200] Testers 1 & 2: Cross back to the region you came from.

[0210] Testers 1 & 2: Verify the avatars in both regions look fine.

[*]

[Watching someone on the other side of the boundary:]

[*]

[0220] Tester 1: and Tester 2: Stand on different sims within 20m of each other.

[0240] Tester 1: Verify you can see Tester 2's chat message.

[0250] Tester 1: Edit your appearance. Tester 2: Verify that you Can see Tester 2:'s appearance changing within a reasonable amount of time.

[0260] Tester 1: Play some gestures.

[0262] Tester 2: Verify that you can see Tester 1's gestures and the gesture sounds and are in sync with the animations.

[0270] Tester 1: Make a box and sit on it.

[0280] Tester 2: Walk over the sim boundary and back while watching Tester 1.

[0290] Tester 2: Verify that Tester 1: appears normal.

[0300] Tester 1: Remove All your attachments, make a box, sit on it, and drag it across the sim boundary.

[0310] Tester 2: Walk over the sim boundary and back while watching Tester 1.

[0320] Tester 2: Verify that Tester 1 appears normal.

[*]

[Objects on a boundary]

[*]

[0330] Tester 1: Claim the property on both sides of a boundary.

[0340] Tester 1: Create a box on your property and move it to 256, just before it moves onto the next sim.

[0350] Tester 1: Deselect, and reselect the object. Verify that it's position has changed from 256.x to 0.x.

[0360] Tester 1: Create an object that triggers a sounds when touched. verify you can hear it from both sims and both users.

[*]

[Objects on the other side of the boundary]

[*]

[0370] Tester 1: Create a box. Drag it across the boundary to the other sim.

[0380] Tester 1: Change it's shape and texture. Verify that it appears correct to Tester 1: and Tester 2:

[0390] Tester 1: Drag the box back to your sim. Verify that it still appears correct to Tester 1: and Tester 2:

[*]

[Flying into a region which has 100% region object usage (may not be able to test this)]

[*]

[0400] Tester 1: Verify that if you fly onto a sim that is full (Da Boom?), your attachments do not disappear.

[0410] Tester 1: Verify the minimap highlights the correct sim as you fly back and forth between the full and non-full sims.

[*]

[Crossing a region boundary while sitting on an object you move with the edit tool]

[*]

[0420] Tester 1: Sit on a box. Using the edit tool, drag the box across a sim boundary.

[0430] Tester 1: Verify that your minimap shows the green dot at your true location.

[0440] Tester 1: Verify that you are sitting in the same position on the box. (on the same edge and on the surface of the box)

[*]

[Crossing a region boundary while sitting on an object you move with the move tool]

[*]

[0450] Tester 1: Sit on a box. Using the move tool, drag the box across a sim boundary.

[0460] Tester 1: Verify that your minimap shows the green dot at your true location after you release the mouse button.

[0470] Tester 1: Verify that you are sitting in the same position on the box.

[*]

[Crossing a region boundary while sitting on an object that is physical. (if you have one)]

[*]

[0480] Tester 1: Sit on a physical object. Roll/throw yourself and the object across a sim boundary.

[0490] Tester 1: Verify that your minimap shows the green dot at your true location.

[0500] Tester 1: Verify that you are sitting in the same position on the object.

[*]

[Crossing a region boundary in mouse look with upper body attachments.]

[*]

[0510] Tester 1: Attach prim hair and/or prim necklace to Avatar.

[0520] Tester 1: Click Fly.

[0530] Tester 1: Enter mouse look.

[0540] Tester 1: Fly around a little, ensure that no part of hair prim or necklace is visible.

[0550] Tester 1: Fly across a sim boundary, check that hair prim and/or necklace is still not visible in mouse look.

[0560] Tester 1: Land, and Leave Mouselook

[*]

[Moving objects off the edge of the world]

[*]

[0570] Tester 1: Move near a boundary that is at the edge of the grid.

[0580] Tester 1: Create a box, and move it with the edit tool.

[0590] Tester 1: Verify you cannot move the object off the grid.

[0600] Tester 1: Attempt to move the box off the grid with the move tool.

[0610] Tester 1: Verify you cannot move the object off the grid.

[*]

[0620] Tester 1: Make a sphere, turn it's physics on.

[0630] Tester 1: Attempt to roll the sphere off the grid.

[0640] Tester 1: Verify that the sphere goes off-world and into your Lost and Found folder.

[0650] Tester 1: Rez two Rocket objects and aim them at the edge of the grid.

[0660] Tester 1: Launch the 1st rocket and verify that it flies off the edge of the world and goes into your "Lost and Found" folder and you receive a message similar to "Your object 'Rocket (off world)' went off the world at <blah, blah, blah>. You can find it in your lost and found folder."

[0670] Tester 1: Make a new script on the second rocket with the following script.

[SCRIPT] llSetStatusScript

[0680] Tester 1: Launch the rocket, and verify that it does Not reappear in your Lost and Found folder.

[*]

[Rolling objects across sim boundaries]

[*]

[0690] Tester 1: Make a sphere, turn it's physics on. Roll the sphere across a sim boundary onto the sim that Tester 2: is standing on.

[0700] Testers 1 & 2: Verify that the sphere maintains the same course and looks normal.

[0710] Tester 2: Observe that the sphere looks normal when crossing the sim line.

[*]

[User Tracker when someone crosses to the next sim]

[*]

[0840] Tester 1: Tracks Tester 2: with the Tracking tool under the minimap.

[0850] Tester 1: Verify that the red beam accurately tracks Tester 2: while Tester 2: is within Tester 1:'s view.

[0860] Tester 2: Move to the next sim and out of Tester 1:'s view.

[0870] Tester 1: Verify that the tracker is within 10 meters of Tester 2:'s actual location.

[*]

[Group Edit permissions across sim boundaries]

[*]

[0880] Tester 1: Creates a Group and invites Tester 2:. Tester 2: joins the Group.

[0890] Tester 1: Creates an object on Sim S while standing on Sim S and turn the object's Share with Group on.

[0900] Tester 2: Moves across the sim boundary to Sim N.

[0910] Tester 2: Verify you can still edit the object.

[0920] Tester 2: Moves back to Sim S.

[0930] Tester 2: Verify that you can still edit the object.

[Group Edit permissions across sim boundaries]

[*]

[Teleport immediately after a region boundary crossing with lots of attachments]

[0940] Tester 1: Wear a lot of attachments, both scripted and non.

[0950] Tester 1: Cross a region boundary, and teleport immediately after. Pay attention to the boundary line (it doesn't start until 5 meters after you've crossed).

[0960] Tester 2: Make sure that Tester 1 disappeared and their attachments or avatar didnt ghost.

[0970] Tester 1: Make sure you have all of your attachments with you.

[*]

[Log out immediately after crossing region boundaries]

[0979] Tester 1: Wear a lot of attachments, both scripted and non.

[0980] Tester 1: Cross a region boundary

[0990] Tester 1: Log out of SL immediately

[1000] Tester 2: Make sure that Tester 1 disappeared and their attachments or avatar didnt ghost.

[1005] Tester 1: In preferences, be sure to set your login to your last location.

[1010] Tester 1: Log back in. Are you where you last were?

[*]

[Crash SL immediately after crossing region boundaries]

[1012] Tester 1: Wear a lot of attachments, both scripted and non.

[1020] Tester 1: Cross a region boundary

[1030] Tester 1: Crash out of SL immediately

[1040] Tester 2: Make sure that Tester 1 disappeared and their attachments or avatar didnt ghost.

[1050] Tester 1: In preferences, be sure to set your login to your last location.

[1060] Tester 1: Log back in. Are you where you last were?

[END]


[llSetStatusScript]

default 
{ 
state_entry() 
{ 
llSetStatus(STATUS_DIE_AT_EDGE, TRUE); 
} 
}