Building Tools Test

Category:Test Scripts
=Building Tools Test=
*[VERSION] 0.1
*[LENGTH] 00:45
*[TESTERS] 1
*[OVERVIEW] This test is to verify that moving, rotating, and scaling the selected objects via object widgets looks and functions correctly.
*[SETUP] Find an area where you can build. Rez 20 prims, link four sets of four prims.
===SingleObjectTest===
#Select a single prim
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
#Select a single linked object.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===MultipleSelectedObjectsTest===
#Select several objects linked and unlinked.
#Move the objects via the object widgets. Does the movement look correct?
#Rotate the objects via the object widgets. Does the rotation look correct?
#Scale the objects via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-AllSelected===
#Select all parts of a linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-RootObject===
#Select the root prim of a linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-SingleChildObject===
#Select a child prim of a linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-MultipleChildObjects===
#Select multiple child prims of a linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-MultipleChildObjectsAndRoot===
#Select multiple child prims of a linked object and the root prim. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
==ATTACHMENTS==
===SingleObjectAttachmentTest===
#Create a single prim
#Attach the prim by right clicking on it, and choosing More --> Wear from the Pie Menu
#Move the attachment via the object widgets. Does the movement look correct?
#Rotate the attachment via the object widgets. Does the rotation look correct?
#Scale the attachment via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
#Select your attachment, and choose 'Drop' from the pie menu. Does it appear in front of your avatar?
#Create a second prim, and link it to the first. Does it link?
#Attach the linked prims by right clicking on it, and choosing More --> Wear from the Pie Menu
#Move the attachment via the object widgets. Does the movement look correct?
#Rotate the attachment via the object widgets. Does the rotation look correct?
#Scale the attachment via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===MultipleSelectedObjectsTest===
#Select your attachment, and choose 'Drop' from the pie menu. Does it appear in front of your avatar?
#Create a third and fourth prim, and link them to the first two. Do they link?
#Attach the linked prims by right clicking on it, and choosing More --> Wear from the Pie Menu
#Choose 'Edit Linked Parts' from the Edit window, and select two of the prims in your linked attachment. Are you able to select them?
#Move the two selected prims via the object widgets. Does the movement look correct?
#Rotate the two selected prims via the object widgets. Does the rotation look correct?
#Scale the two selected prims via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-AllSelected===
#Make sure Edit linked parts is checked in the build tools. Select all parts of the linked attachment.
#Move the linked attachment via the object widgets. Does the movement look correct?
#Rotate the linked attachment via the object widgets. Does the rotation look correct?
#Scale the inked attachment via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-RootObject===
#Make sure Edit linked parts is checked in the build tools. Select the root prim of the linked attachment.
#Move the root prim via the object widgets. Does the movement look correct?
#Rotate the root prim via the object widgets. Does the rotation look correct?
#Scale the root prim via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-SingleChildObject===
#Make sure Edit linked parts is checked in the build tools. Select a child prim of the linked attachment.
#Move the single child prim in your attachment via the object widgets. Does the movement look correct?
#Rotate the single child prim in your attachment via the object widgets. Does the rotation look correct?
#Scale the single child prim in your attachment via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-MultipleChildObjects===
#Make sure Edit linked parts is checked in the build tools. Select multiple child prims of a linked object.
#Move the multiple child prims in your attachment via the object widgets. Does the movement look correct?
#Rotate the multiple child prims in your attachment via the object widgets. Does the rotation look correct?
#Scale the multiple child prims in your attachment via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-MultipleChildObjectsAndRoot===
#Make sure Edit linked parts is checked in the build tools. Select multiple child prims of a linked object and the root prim.
#Move the selection via the object widgets. Does the movement look correct?
#Rotate the selection via the object widgets. Does the rotation look correct?
#Scale the selection via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
==SITTING==
===SingleObjectSitTest===
#Create a single cube prim, and sit on it.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Try to scale the object via the object widgets. You should be prevented from doing this.
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
#Resize by 1 on each of the three axes. Does the avatar stay seated on the edge of the prim?
===MultipleSelectedObjectsSitTest===
#Create two more cube prims, and remain seated on the first one you made.
#Right click the cube on which you're sitting, and choose 'Edit'.
#Select the other two cube prims while holding down 'Shift'.
#Move the objects via the object widgets. Does the movement look correct?
#Rotate the objects via the object widgets. Does the rotation look correct?
#Scale the objects via the object widgets. You should be prevented from doing this.
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-AllSelected===
#Create a 3 cube linked object, and sit on it.
#Select all parts of the linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. You should be prevented from doing this.
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-RootObject===
#Select the root prim of the linked object. Make sure Edit linked parts is checked in the build tools.
#Move the root prim via the object widgets. Does the movement look correct?
#Rotate the root prim via the object widgets. Does the rotation look correct?
#Scale the root prim via the object widgets. You should be prevented from doing this.
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-SingleChildObject===
#Select a child prim of the linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. You should be prevented from doing this.
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-MultipleChildObjects===
#Select multiple child prims of the linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. You should be prevented from doing this.
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-MultipleChildObjectsAndRoot===
#Select multiple child prims of a linked object and the root prim. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. You should be prevented from doing this.
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
==All these again for attachments while you are sitting==
===SingleObjectTest===
#Create 2 default cubes.
#Attach one cube to your head.
#Sit on the other cube.
#Enter Edit Mode for the cube you are sitting on.
#Hold down SHIFT and try to grab the attachment on your head.
#Verify that you hear a guitar sound and cannot grab
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
#Select a single linked object.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===MultipleSelectedObjectsTest===
#Select several objects linked and unlinked.
#Move the objects via the object widgets. Does the movement look correct?
#Rotate the objects via the object widgets. Does the rotation look correct?
#Scale the objects via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-AllSelected===
#Select all parts of a linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-RootObject===
#Select the root prim of a linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-SingleChildObject===
#Select a child prim of a linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-MultipleChildObjects===
#Select multiple child prims of a linked object. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===EditLinkedParts-MultipleChildObjectsAndRoot===
#Select multiple child prims of a linked object and the root prim. Make sure Edit linked parts is checked in the build tools.
#Move the object via the object widgets. Does the movement look correct?
#Rotate the object via the object widgets. Does the rotation look correct?
#Scale the object via the object widgets. Does the scaling look correct?
#Undo the changes by pressing CTRL-Z multiple times. Does it look correct?
===Use Grid===
#Try the above tests with the Various Ruler Modes
#In Edit Mode Tick the "Use Grid" Tickbox, then click the "Options" box to configure the Grib options for sub units etc.
#You can then select "World", "Local" and "Reference" from the Ruler Mode Dropdown Box in the edit menu, Each one will present prim co-ordinate data on the grid in a different manner.
#Try some or all of the above tests in the three ruler modes, Snapping to the Grid for your measurments and angles.
#Verify that all ruler modes work as expected as well as the grid / snap to grid function.
Category:Quality Assurance