Permission Enforcement - New Procedures - QA Test Plan


On this page

Insurance/Indemnity and Transport

Please note which QA test you signed up for, Insurance/Indemnity or Transport, and when the test says I/I or Transport, just complete the test for the procedure you chose.

Test 1: None Permissions

Actions:

  1. Log in as:
    1. Username: nonepermissions@collectionspace.org
    2. Password: password
  2. Go to Create New in the top navigation

Expected:

  • Insurance/Indemnity and Transport are not displayed

Right Sidebar - None Permissions

Actions:

  1. Search for the Object QA TEST OBJ PERMISSIONS 001

  2. Click on the Object in the search results list to open the record

Expected:

  1. The Related Procedures menu in the right sidebar contains:
    1. One related Acquisition Record
    2. One related Group Record
    3. No related Insurance/Indemnity or Transport Records are listed

Tabs - None Permissions

Actions:

  1. Stay on the Object record QA TEST OBJ PERMISSIONS 001
  2. Click on the + Related tab

Expected:

  • Insurance/Indemnity and Transport are not options in the dropdown

Search - None Permissions

Actions:

  1. Click on the search dropdown at the top center of the screen 

Expected:

  • Insurance/Indemnity and Transport are not options in the dropdown

Actions:

  1. Click on the Search top menu item
  2. Click on the Find dropdown

Expected:

  • Insurance/Indemnity and Transport are not options in the dropdown

Test 2: Read Permissions

Create New Page - Read Permissions

Actions:

  1. Log in as:
    1. Username: readpermissions@collectionspace.org
    2. Password: password
  2. Go to Create New in the top navigation

Expected:

  • Insurance/Indemnity and Transport are not displayed

Right Sidebar - Read Permissions

Actions:

  1. Search for the Object QA TEST OBJ PERMISSIONS 001

  2. Click on the Object in the search results list to open the record

Expected:

  1. The Related Procedures menu in the right sidebar contains:
    1. One related Acquisition Record
    2. One related Group Record
    3. Two related Insurance/Indemnity Records
    4. Two related Transport Records

Tabs - Read Permissions

Actions:

  1. Stay on the Object record QA TEST OBJ PERMISSIONS 001
  2. Click on the + Related tab

Expected:

  • Insurance/Indemnity and Transport are options in the dropdown

Actions:

  1. Select Insurance/Indemnity or Transport from the dropdown

Expected:

  • The Insurance/Indemnity or Transport Tab will open
  • The Create New and Relate Existing buttons will not appear above the list of related records
  • The Unrelate button will not appear under the related Insurance/Indemnities or Transport heading

Actions:

  1. Click on any related Insurance/Indemnity or Transport record

Expected:

  • The record will open below the list of related records
  • The record will be read only with no editable fields
  • The Save/Clone/Revert/Delete buttons will not appear above the record
  • The Unrelate button will not appear above the record (next to Open/Close)

Search - Read Permissions

Actions:

  1. Click on the search dropdown at the top center of the screen 

Expected:

  • Insurance/Indemnity and Transport are options in the dropdown

Actions:

  1. Select Insurance/Indemnity or Transport from the search dropdown
  2. Leave the search box blank
  3. Click the search button

Expected:

  • A list of all Insurance/Indemnity or Transport records in the system will appear

Actions:

  1. Click on the Search top menu item
  2. Click on the Find dropdown

Expected:

  • Insurance/Indemnity and Transport are options in the dropdown

Actions:

  1. Select Insurance/Indemnity or Transport from the Find dropdown
  2. Scroll to the bottom of the search form and select + Field
  3. Select any field from the list 
  4. Do not enter data into any field in the form
  5. Select Search

Expected:

  • A list of all Insurance/Indemnity or Transport records in the system will appear

Viewing Records - Read Permissions

Actions: 

  1. Select Insurance/Indemnity or Transport from the top search dropdown
  2. Leave the search box blank
  3. Click the search button

Expected:

  • A list of all Insurance/Indemnity or Transport records in the system will be returned

Actions:

  • Click on the Insurance/Indemnity record: QA TEST INS PERMS 001 or the Transport record: QA TEST TRA PERMS 001

Expected:

  • The record will open in read-only status; all fields will be uneditable
  • The Save / Clone / Revert / Delete buttons will not appear
  • The right sidebar will appear, and all Authority Terms and Related Records will be clickable

Actions:

  1. Click on the + Related tab
  2. Select Acquisition from the dropdown

Expected:

  • The Acquisition Tab will open and show a list of related Acquisition records
  • The Create New and Relate Existing buttons will not appear above the list of related records
  • The Unrelate button will not appear under the related Acquisitions heading
  • The Unrelate button will not appear above the record (next to Open/Close)

Test 3: Write Permissions

Create New Page - Write Permissions

Actions:

  1. Log in as:
    1. Username: writepermissions@collectionspace.org
    2. Password: password
  2. Go to Create New in the top navigation

Expected:

  • Insurance/Indemnity and Transport are displayed

Actions:

  1. Click on Insurance/Indemnity or Transport

Expected:

  • A new Insurance/Indemnity or Transport record will be created

Tabs - Write Permissions

Actions:

  1. Search for the Object record QA TEST OBJ PERMISSIONS 001
  2. Click on the + Related tab

Expected:

  • Insurance/Indemnity and Transport are options in the dropdown

Actions:

  1. Select Insurance/Indemnity or Transport from the dropdown

Expected:

  • The Insurance/Indemnity or Transport Tab will open
  • The Create New and Relate Existing buttons appear above the list of related records
  • The Unrelate button appears under the related Insurance/Indemnities or Transport heading

Actions:

  1. Click on any related Insurance/Indemnity or Transport record

Expected:

  • The record will open below the list of related records
  • The record will be editable
  • The Save/Clone/Revert buttons appear above the record
  • The Delete button does not appear above the record
  • The Unrelate button appears above the record (next to Open/Close)

Action: 

  1. Click on Create New in the Insurance/Indemnity or Tranport tab
  2. Enter any ID number and Save the record

Expected:

  • The record is created and saved successfully

Action:

  1. Click the checkbox to the left of the ID number of the record you just created
  2. Select the Unrelate button under the Related Insurance/Indemnities or Transports header

Expected:

  • A confirmation pop-up will appear

Actions:

  1. Select Unrelate from the pop-up

Expected:

  • The record will no longer appear in the related records list

Search - Write Permissions

Actions:

  1. Click on the search dropdown at the top center of the screen 

Expected:

  • Insurance/Indemnity and Transport are options in the dropdown

Actions:

  1. Select Insurance/Indemnity or Transport from the search dropdown
  2. Leave the search box blank
  3. Click the search button

Expected:

  • A list of all Insurance/Indemnity or Transport records in the system will appear

Actions:

  1. Click on the Search top menu item
  2. Click on the Find dropdown

Expected:

  • Insurance/Indemnity and Transport are options in the dropdown

Actions:

  1. Select Insurance/Indemnity or Transport from the Find dropdown
  2. Scroll to the bottom of the search form and select + Field
  3. Select any field from the list 
  4. Do not enter data into any field in the form
  5. Select Search

Expected:

  • A list of all Insurance/Indemnity or Transport records in the system will appear

Viewing Records - Write Permissions

Actions: 

  1. Select Insurance/Indemnity or Transport from the top search dropdown
  2. Leave the search box blank
  3. Click the search button

Expected:

  • A list of all Insurance/Indemnity or Transport records in the system will be returned

Actions:

  • Click on the Insurance/Indemnity record: QA TEST INS PERMS 001 or the Transport record: QA TEST TRA PERMS 001

Expected:

  • The record will open in write status; all fields will be editable
  • The Save / Clone / Revert buttons appear at the top of the record
  • The Delete button does not appear at the top of the record
  • The right sidebar will appear, and all Authority Terms and Related Records will be clickable

Actions:

  1. Click on the + Related tab
  2. Select Acquisition from the dropdown

Expected:

  • The Acquisition Tab will open and show a list of related Acquisition records
  • The Create New and Relate Existing buttons will appear above the list of related records
  • The Unrelate button appears under the related Acquisitions heading
  • The Unrelate button appears above the record (next to Open/Close)