Vehicle Test

Category:QA Portal
Category:Quality Assurance
Category:Test Scripts
[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);
 }
}