When testing Core and FCART, please select the Time Based Media Data Template. Be sure to enter data, edit data and delete data for all fields withing the AV Technical Specifics and Software Technical Specification Sections.
For all profiles, please be sure to test the new copyright extension and measured part note fields.
Data Entry
Test 1: Reference Number
Actions:
Go to the URL noted on the QA Testing Tasks page - be sure you're in the right profile
Log in, and click on Create New
Click on the name of the Procedure you need to test
Once the new Procedural record appears, click the savebutton
Expected:
The message "Reference number is required. Please enter a value." should be displayed at the bottom of the screen
Exceptions: Distribution, Group, L/M/I, NAGPRA Claim, Pot Tag, and Voucher. Group requires a title, L/M/I a Current location, and NAGPRA a Claim number. Distribution, Pot Tag, and Voucher have no required fields.
Action:
Click the number pattern generator icon next to the Reference Number field and select a pattern from the drop down
Exception: Group and Pot Tag do not have reference numbers. Please move to Test 3. Voucher has a Collection Number field.
Expected:
The number pattern should be displayed in the Reference Numberfield, with the proper values
Action:
Click the number pattern generator icon again
Expected:
The "last generated value" next to the pattern you chose earlier should match the value in the Reference Number field
Action:
Select the same pattern from the dropdown as in the earlier test
Expected:
The number pattern should be displayed in the Reference Number field, but with the last number incremented by one
Test 3: Procedure Header
Actions:
If you havenotdoneTest 1: Create a new Procedural record and select or write someReference Number
Write any name or select any term in the additional field noted below by procedure:
Acquisition > Acquisition source
Condition check > Condition
Conservation > Procedural status
Distribution > Organization
Exhibition > Title
Group > Title and Group owner
Insurance/Indemnity > Insurer/indemnifier
Intake > Current owner
Loan in > Lender name
Loan out > Borrower name
Location / Movement / Inventory > Current location and location date
Media handling > Title
NAGPRA Claim > None
Object exit > Current owner
Pot Tag > Common name, Family
Transport > Transporter
Use of collections > Title
Valuation control > Type
Click the Savebutton
Expected:
The values in Reference Number and the additional field should now be displayed above the New/Primary Record tab
Actions:
If allowed, click on the button at the bottom left of the additional field and enter a value into the new field
Set this new field as primary by clicking on the number/arrow to the left of the field until it is in the top position
Click Save
Expected:
The text above the New/Primary record tab should now reflect the new primary field value
Test 5: All Field Values Saved
Actions:
Variation a: Create a new Procedural record
Variation b: Edit an existing Procedural record
Fill out the entire formula based on the following:
In the drop down fields, select something other than the first
In the authority fields, write something and select a matching term from the list or click to add the term to an authority
In the multiline text fields, write multiline text
In the regular text areas write regular text
If a field or group of fields is repeatable (multivalued), create at least two instances of the field(s) and enter data into both
Click thebottomSavebutton
Expected:
A "Saved" message should appear at the bottom of the page
After the "Saved" message appears, all the fields should contain the same value as you entered/selected
After the "Saved" message appears, authority terms should be displayed under Terms Used
After the "Saved" message appears, the newlines should still be present in text areas
After the "Saved" message appears, text should be present in all instances of repeatable fields
Test 7: Vocabulary Term Display and Pivoting
Actions:
If you have not done Test 5: Open an existing Procedural record that uses at least one vocabulary term of each available type
If you have done Test 5 you should still have the Procedural record open
Expected:
The authorities that are associated with the current record should all be displayed in the Terms Used list on the right
The "Term" column should contain the display name of the Authority term
The "Type" column should contain the name of the Authority the term belongs to (e.g. Person, Organization, Place)
The "Vocabulary" column should contain the specific Vocabulary the term belogs to (e.g. Local)
The "Field" column should contain the name of the field the Authority appears in
Actions:
For each type of Authority in the list, click the term for one of the entries on the list
Expected:
This should bring you to the edit page of the Vocabulary term you clicked
The page should have the Procedural record you came from listed in the Used By area
Test 9: All Field Values Removed
Actions:
Open existing Procedural record or use the one fromTest 5 or 7
Remove the values from all the fields in the formula, except the Reference Number
Exception: For Group, use Title, for L/M/I a Current location, and for NAGPRA a Claim number.
Click the Savebutton
Expected:
A success message from save should appear
The header above the tabs should show only the Reference Number
After the save successful message appears, all other fields in the form should be empty
Actions:
Delete the Reference Number, Current Location, or Claim Number
Click the Savebutton
Expected:
The message "Reference number is required. Please enter a value." should be displayed at the bottom of the screen
Procedural record should not be saved
Test 11: Deletion of Record
Actions:
Create a new Procedural record and fill in at least the Reference Number or other required field
Take note of the Reference Number of the record
Click the Delete button at the top or bottom of the record
Expected:
The Delete button should not be visible
Actions:
Save the record
Click the Delete button in the very bottom of the object record
Expected:
A dialog should appear asking you to confirm deletion
Actions:
Click Cancel
Expected
Dialog should be dismissed
No other changes should occur.
Actions:
Click the Deletebutton again
Actions:
Click the close symbol
Expected
Dialog should be dismissed
No other changes should occur.
Actions:
Click the Deletebutton again
In the appearing dialog, click Delete
Expected:
You should be redirected to the Search Resultspage
Actions:
Using the top center search area, select the name of the Procedure from the drop down and enter the Reference Number of the deleted record
Expected:
The Procedural record should not be found.
Actions:
Create a new Procedural record and fill in at least the Reference Number
Take note of the Reference Number of the record
Savethe record
Add a related Procedural record via the tabs or right sidebar
Savethe record
Click the Delete button in the very bottom of the object record
Expected:
A dialog should appear asking you to confirm deleting the record and its relationships
Actions:
Click Cancel
Expected
Dialog should be dismissed
No other changes should occur
Actions:
Click the Deletebutton again
Actions:
Click the close symbol
Expected
Dialog should be dismissed
No other changes should occur.
Actions:
Click the Deletebutton again
In the appearing dialog, click Delete
Expected:
You should be redirected to the Search page
Actions:
Using the top center search area, select the Procedure name from the drop down and enter the Reference Number of the deleted record
Expected:
The Procedural record should not be found
Test 13: Folding/Unfolding Boxes
Actions:
For each section, click each header section title twice (e.g. Acquisition Information)
Expected:
First time the section should fold, and symbol to the left of the section header text should change to unfold
Second time the section should unfold, and symbol should change to fold
Warnings
Test 21: Cancel Changes buttons
Actions:
Open an existing Procedural record, do not make any changes
Variation A: Click Revertbutton at the top of the page
Variation B: Click Revertbutton at the bottom of the page
Expected:
Revertbuttons should be disabled and nothing should happen
Actions:
Edit at least one field
Variation A: Click Revert button at the top of the page
Variation B: Click Revertbutton at the bottom of the page
Expected:
Revertbutton should be active
Record should be reverted to before changes were made
Actions:
Click the Savebutton
Variation A: After successful save, click the Revertbutton at the top of the page
Variation B: After successful save, click the Revertbutton at the bottom of the page
Expected:
Revertbutton should be disabled and nothing should happen
Test 23: Warning When Leaving Page with Unsaved Changes
Actions:
Variation a: Create a new Procedural record
Variation b: Edit an existing Procedural record
Edit at least one field (on variation a, also fill out Reference Number)
Click the Search menu item
Expected:
A dialog should appear, warning that you are leaving a page with unsaved changes
Actions:
Variation I: click Don't Leavebutton
Variation II: click Save and Continue button
Variation III: click the Revert and Continue button (i.e. Don't Save)
Variation IV: click the close symbol in the top right corner
Expected:
on (I) and (IV): Dialog should be dismissed without any changes (no saves or redirects)
on (II): Changes to Procedural record should be saved and user redirected to expected page. Check whether saved by navigating back to the record.
on (III): Changes Procedural record should not be saved and user should be redirected to the expected page. Check whether saved by navigating back to the record.
Keyboard Navigation
Please note: If testing with Safari, in order to be able to tab to all the controls, you need to either hold down the option key while pressing tab, or check the option labeled "Press Tab to highlight each item on a webpage" in Preferences/Advanced.
Test 31: All fields available via the keyboard
Actions:
Use tab through the entire form
Expected:
Each of the fields should be reachable
The Save, Clone , Revert, and Deletebuttons should all reachable
The folding functionality should be usable (tab to it and hit space)
You should be able to change the order of fields
Test 33: Vocabulary Fields Usable Via Keyboard
Actions:
Go to a field that points to an Authority (marked with a )
Variation a: Write a prefix to an existing Authority term
Variation b: Write a nonexistent Authority term
Expected
The drop down of existing authorities should be reachable using keyboard only