Difference between revisions of "No-Copy Regression Test"
Jump to navigation
Jump to search
Caleb Linden (talk | contribs) |
Caleb Linden (talk | contribs) |
||
Line 46: | Line 46: | ||
# User A detach no-copy object while flying off the region | # User A detach no-copy object while flying off the region | ||
# User A tries to rez no-copy object on a busy region multiple times | # User A tries to rez no-copy object on a busy region multiple times | ||
# User A | # User A puts no-copy object in a folder and tries to rez the folder | ||
# User A | # User A puts no-copy object in a folder and tries to share the folder | ||
# User A | # User A puts no-copy into an attachment | ||
# User A puts no-copy for sale | |||
# User A links no-copy object to a full perm object and tries to copy it | |||
# User A tries to copy a new no-copy object that hasn't been rezzed yet | |||
# User A wears no-copy object in multiple outfits | |||
---- | ---- | ||
Revision as of 14:08, 9 September 2015
Scope
- Quick regression test plan to verify expected no-copy object behavior
Set-up
Environment
TBD
Other
- User A has in his inventory all Object types at least one (no-copy) version
- You can get no-copy object if the it was shared by a previous owner that didn't want the next owner to have copy permissions.
- Object Types:
- Body Part:
- Shape
- Skin
- Hair
- Eyes
- Clothes:
- Shirt
- Pants
- Shoes
- Socks
- Jacket
- Skirt
- Gloves
- Undershirt
- Alpha
- Tattoo
- Physics
- Gesture
- Notecard
- Script
- Image
- Sound
- Animation
- Model
- Body Part:
Test Steps
Functional Tests
Adhoc No-Copy Tests
Derived from Adhoc Inventory Perm Test
- User A drags no-copy object on User B
- User A drags no-copy object on User B's profile
- User A detach no-copy object while flying off the region
- User A tries to rez no-copy object on a busy region multiple times
- User A puts no-copy object in a folder and tries to rez the folder
- User A puts no-copy object in a folder and tries to share the folder
- User A puts no-copy into an attachment
- User A puts no-copy for sale
- User A links no-copy object to a full perm object and tries to copy it
- User A tries to copy a new no-copy object that hasn't been rezzed yet
- User A wears no-copy object in multiple outfits
Regression Tests
For each (no-copy) Object Type verify that:
- Using (wearing, playing, display) it in-world behaves/displays as expected
- Upon restart of the Viewer it still persists in the inventory
- Upon restart of the Viewer after clear cache it still persists in the inventory
- Is searchable on the Viewer
- When rezzing inworld (if applicable) it gets removed from the inventory and doesn't copy
- You are not able to run operations that can copy the no-copy object
- When sharing the (no-copy) it gets removed from the inventory and transferred to the new owner
- Move between inventory folders and back again, verify that there is no duplication of disappearance
- Add no-copy objects as inventory in objects
Pass/Fail Criteria
- Passes if
- e.g. No unexpected behaviors are observed
- Fails if
- e.g. Expected behaviors are broken
- e.g. A bug is detected that was not accounted for by this test plan
Tear Down
TBD