Vehicle Test

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


[VehicleTest]

[VERSION] 0.1

[LENGTH] 00:30

[TESTERS] 3

[*]

[OVERVIEW] Check flying vehicle functionality and sim-crossing capability

[SETUP] Three normal users, User A: flys vehicle, User B: rides vehicle, User C: observes from a distance.

[NOTE] User A: and User B: should have AV attachments.

[INV] Pod Racer or some other complex vehicle

[NOTE] Vehicle needs to either fly or hover and have 1) at least one passanger seat; 2) particle emission like smoke; 3) Animated Textures; 4) Sounds

[*]

[Rez test]

[*]

[0010] User A: Rez test vehicle on the ground.

[0010.0010] User A: Observe that vehicle appears and sounds correctly

[0010.0020] User A: Check the Vehicle has an Altitude Display, if Not Rez A Cube and Place the Following Script inside and wear as an attachment

[SCRIPT] AltituteTestScript?

[0010.0030] User A: Ride Vehicle

[0010.0040] User A: Check that camera pov is correct

[0010.0050] User C: Observe that vehicle appears and sounds correctly and Pilot appears correctly

[0010.0060] User B: Ride vehicle as passanger

[0010.0070] User B: Check that camera pov is correct

[0010.0080] User C: Observe that vehicle appears and sounds correctly, Pilot and Passanger appear correctly and remain seated

[*]

[Vehicle Animation]

[*]

[0020] User A: Start the vehicle, causing animations, sounds to activate.

[0020.0010] User A: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0020.0020] User B: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0020.0030] User C: Observe that vehicle texture animations, sounds, particles and pov are correct.

[*]

[Vehicle Operational]

[*]

[0030] User A: Fly the vehicle within one Simulator

[0030.0010] User A: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0030.0015] User A: Observe that vehicle control operation is as expected

[0030.0020] User B: Observe that texture animations, sounds, particles and pov are correct.

[0030.0030] User C: Observe that texture animations, sounds, particles and pov are correct.

[0030.0040] User C: Observe that vehicle appears to fly as expected

[*]

[Slow Sim Crossing]

[*]

[0040] User A: Fly the vehicle slowly into another Sim

[0040.0010] User A: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0040.0020] User A: Observe that vehicle crosses sim boundary smoothly

[0040.0030] User A: Observe that vehicle remains intact

[0040.0040] User A: Observe that User A's attachments are unchanged and remains seated

[0040.0050] User A: Observe that vehicle passanger is unchanged

[0040.0110] User B: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0040.0120] User B: Observe that vehicle crosses sim boundary smoothly

[0040.0130] User B: Observe that vehicle remains intact

[0040.0140] User B: Observe that User B's attachments are unchanged and remains seated

[0040.0150] User B: Observe that vehicle pilot is unchanged

[0040.0210] User C: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0040.0220] User C: Observe that vehicle crosses sim boundary smoothly

[0040.0230] User C: Observe that vehicle remains intact

[0040.0240] User C: Observe that User A's attachments are unchanged

[0040.0250] User C: Observe that User B's attachments are unchanged

[*]

[Fast Sim Crossing]

[*]

[0050] User A: Fly the vehicle Quickly into a quiet Sim

[0050.0010] User A: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0050.0020] User A: Observe that vehicle crosses sim boundary smoothly

[0050.0030] User A: Observe that vehicle remains intact

[0050.0040] User A: Observe that User A's attachments are unchanged and remains seated

[0050.0050] User A: Observe that vehicle passanger is unchanged

[0050.0110] User B: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0050.0120] User B: Observe that vehicle crosses sim boundary smoothly

[0050.0130] User B: Observe that vehicle remains intact

[0050.0140] User B: Observe that User B's attachments are unchanged and remains seated

[0050.0150] User B: Observe that vehicle pilot is unchanged

[0050.0210] User C: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0050.0220] User C: Observe that vehicle crosses sim boundary smoothly

[0050.0230] User C: Observe that vehicle remains intact

[0050.0240] User C: Observe that User A's attachments are unchanged

[0050.0250] User C: Observe that User B's attachments are unchanged

[*]

[Fast Sim Crossing to Busy Sim]

[*]

[0060] User A: Fly the vehicle Quickly into a Busy Sim

[0060.0010] User A: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0060.0020] User A: Observe that vehicle crosses sim boundary smoothly

[0060.0030] User A: Observe that vehicle remains intact

[0060.0040] User A: Observe that User A's attachments are unchanged and remains seated

[0060.0050] User A: Observe that vehicle passanger is unchanged

[0060.0110] User B: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0060.0120] User B: Observe that vehicle crosses sim boundary smoothly

[0060.0130] User B: Observe that vehicle remains intact

[0060.0140] User B: Observe that User B's attachments are unchanged and remains seated

[0060.0150] User B: Observe that vehicle pilot is unchanged

[0060.0210] User C: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0060.0220] User C: Observe that vehicle crosses sim boundary smoothly

[0060.0230] User C: Observe that vehicle remains intact

[0060.0240] User C: Observe that User A's attachments are unchanged

[0060.0250] User C: Observe that User B's attachments are unchanged

[*]

[Multiple Sim Crossings]

[*]

[0070] User A: Fly the vehicle Slowly and Quickly across Multiple Sim Borders, Quiet and Busy Sims.

[0070.0010] User A: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0070.0020] User A: Observe that vehicle crosses sim boundary smoothly

[0070.0030] User A: Observe that vehicle remains intact

[0070.0040] User A: Observe that User A's attachments are unchanged

[0070.0050] User A: Observe that vehicle passanger is unchanged and remains seated

[0070.0110] User B: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0070.0120] User B: Observe that vehicle crosses sim boundary smoothly

[0070.0130] User B: Observe that vehicle remains intact

[0070.0140] User B: Observe that User B's attachments are unchanged

[0070.0150] User B: Observe that vehicle pilot is unchanged and remains seated

[0070.0210] User C: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0070.0220] User C: Observe that vehicle crosses sim boundary smoothly

[0070.0230] User C: Observe that vehicle remains intact

[0070.0240] User C: Observe that User A's attachments are unchanged

[0070.0250] User C: Observe that User B's attachments are unchanged

[*]

[Altitude test]

[*]

[0080] User A: Enable the The Vehicles Altidude display (if available)

[0080.0010] User A: Observe that the vehicles altitude increases when you climb and decreses when you descend.

[0080.0020] User B: Observe that the vehicles altitude increases when you climb and decreses when you descend.

[0080.0020] User A & B: Verify that you both see the same value

[*]

[Landing]

[*]

[0090] User A: Fly the Vehicle towards the Sim User C: is located.

[0090.0010] User A: Desend Slowly Towards the Ground Surface.

[0090.0020] User A: Verify the Sim Name in The Top Bar is The Actual Sim Name

[0090.0030] User B: Verify you also see the Same Correct Sim name.

[0090.0040] User C: Verify you See the Vehicle Approacing and Desending and it is in your Sim

[0090.0050] User A: Land the Vehicle on the Ground Surface

[0090.0060] User A: Verify it doesnt fall through or bounce through the land

[0090.0070] User A: Observe that vehicle remains intact

[0090.0080] User A: Observe that User A's attachments are unchanged

[0090.0090] User A: Observe that vehicle passanger is unchanged and remains seated

[0090.0100] User B: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0090.0110] User B: Observe that vehicle remains intact

[0090.0120] User B: Observe that User B's attachments are unchanged

[0090.0130] User B: Observe that vehicle pilot is unchanged and remains seated

[0090.0140] User C: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0090.0150] User C: Observe that vehicle remains intact

[0090.0160] User C: Observe that User A's attachments are unchanged

[0090.0170] User C: Observe that User B's attachments are unchanged

[0090.0180] User B: Stand Up from the Vehicle

[0090.0190] User B: Verify you can Walk around on the Surface of the Sim

[0090.0200] User A: Observe that vehicle remains intact

[0090.0210] User A: Observe that User A's attachments are unchanged

[0090.0220] User B: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0090.0230] User B: Observe that vehicle remains intact

[0090.0240] User B: Observe that User B's attachments are unchanged

[0090.0250] User B: Observe that vehicle pilot is unchanged and remains seated

[0090.0260] User C: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0090.0270] User C: Observe that vehicle remains intact

[0090.0280] User C: Observe that User A's attachments are unchanged

[0090.0290] User C: Observe that User B's attachments are unchanged

[0090.0300] User A: Stand Up from the Vehicle

[0090.0310] User A: Verify you can Walk around on the Surface of the Sim

[0090.0320] User A: Observe that vehicle remains intact

[0090.0330] User A: Observe that User A's attachments are unchanged

[0090.0340] User B: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0090.0350] User B: Observe that vehicle remains intact

[0090.0360] User B: Observe that User B's attachments are unchanged

[0090.0370] User C: Observe that vehicle texture animations, sounds, particles and pov are correct.

[0090.0380] User C: Observe that vehicle remains intact

[0090.0390] User C: Observe that User A's attachments are unchanged

[0090.0400] User C: Observe that User B's attachments are unchanged

[0090.0410] User A, B and C: Verify you Can all Chat normally.

[END]


[AltituteTestScript]

default
{
    state_entry()
    {
        llSay(0, "Altimeter ready");
        llSetTimerEvent(2.0);
    }
    timer()
    {
        vector pos=llGetPos();
        llSetText((string)pos.z,<1,1,1>,1);
    }
}