Vehicle Test

From Second Life Wiki
Jump to: navigation, search


[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);
    }
}