On this page
Data Entry
Test 1: Secondary Tabs
Actions:
- Select Procedures from the top center search box
- Click the Search button to view a list of all procedural records
- Select any record by clicking its line in the search results
- Select the +Related tab (to the right of the Primary tab)
- Select the Procedure appropriate to your QA assignment from the dropdown (choose any Procedure if testing outside normal QA)
Expected:
- If the Primary Procedure has any related records of the type chosen, they will be listed under Related Procedure
- If the Primary Procedure has any related records of the type chosen, the number of related records will be listed as Related Procedure: #
- If the Primary Procedure has no related records of the type chosen, the number will be listed as Related Procedure: 0
Test 3: Dismissing the dialog
Actions:
- Continue from Test 1 or go to the Secondary Tab appropriate to your QA assignment by following the steps above
- Click the Relate Existing button. A pop up window will appear with an advanced search dialog
- Variation A: Click the close button in the top right corner of the dialog
- Variation B: Hit ESC on your keyboard
- Variation C: Click the Cancel button
Expected
- No changes to the record will occur.
Test 5: Searching and adding multiple Related records
- Actions:
- Continue from Test 3 or go to the secondary tab appropriate to your QA assignment by following Test 1
- Click the Relate Existing button
- Click the Search button at the bottom right
- A list of all Procedural records of that type
- Select the check boxes to the left of the Reference Number for at least two records
- Click the Relate Existing button
- Expected:
- The dialog should be dismissed
- All the newly added records should be listed in the Related Records list, near the top of the screen
- In the Procedures area of the sidebar on the right side of the page, the newly added records should also be properly displayed
- Actions:
- Click the identification number of one of the added records on the Related Record list, near the top of the screen
- Expected:
- An Edit Acquisition Record form should be displayed underneath the listing, filled out with data from the selected Acquisition record
- Actions
- click another identification number from the list
- Expected:
- The Edit Acquisition Record form should be updated to correspond to the new record you clicked
Test 7: Warning when navigating away from new Acquisition record
- Actions:
- Go to the Acquisition tab of any record
- Click the + Add Record button
- Click the Create New button
- Expected:
- Dialog should be dismissed
- In the listing of records, a new line should appear on top of the list with a text similar to "New Related Record"
- An empty Acquisition record form should be displayed below the listing of records
- Actions:
- Fill in at least the Acquisition Reference Number field
- Click any link/item to navigate away from the current page.
- variation A: In the appearing dialog warning you to navigate away click close button
- variation B: In the appearing dialog warning you to navigate away click cancel button
- variation C: In the dialog, click Save.
- variation D: In the dialog, click Don't Save
- Expected
- A+B: Dialog should be dismissed
- C+D: You should be navigated to the page link you clicked
- C: The record should be saved.. You can check this by searching for the record, or look at the Find and Edit page
- D: The record should not be saved.. You can check this by searching for the record, or look at the Find and Edit page
Test 9: Cancel changes button
- Actions:
- Go to the Acquisition tab of any record
- Click the "+ Add Record" button
- Click the "Create New" button
- Variation A: Click Cancel changes button at the top of the page
- Variation B: Click Cancel changes button at the bottom of the page
- Expected:
- Cancel changes buttons should be disabled and nothing should happen
- Actions:
- Edit at least one field
- Variation A: Click Cancel changes button at the top of the page
- Variation B: Click Cancel changes button at the bottom of the page
- Expected:
- Cancel changes button should be active
- Related record should be reverted to before changes were made
- Actions:
- Enter an Acquisition Reference Number
- Click the Save button
- Variation A: After successful save, click the Cancel changes button at the top of the page
- Variation B: After successful save, click the Cancel changes button at the bottom of the page
- Expected:
- Cancel changes button should be disabled and nothing should happen
Listing and consistency
Test 21: Listing displays correct fields
- Actions:
- Continue from last test
- Take a note of the timestamp of the last save
- Expected:
- In the Procedures section of the right sidebar, the entry of the newly created record should be displayed with: ID Number, Record Type and Last Edit Date
Test 23: Testing links and "Go To Record" works
- Actions:
- Continue from last test
- Make sure you are on the Acquisition tab
- Click the ID Number of a record in the list of related records
- Expected:
- The record form for the record you clicked should be shown below
- Actions:
- Click the "Go To Record" link, above the Acquisition form
- Expected:
- You should be redirected to the Acquisition record, which should now be displayed in the Primary tab, with the field values intact
Test 25: Deleting Relation via List
- Actions:
- Via the MyCollectionSpace page, go to a record that has an Acquisition related to it by clicking its identification/entry number
- Click the Acquisition tab
- Click the green "x" (delete button) next to an object in the related records list at the top of the page
- Expected:
- A dialog should appear asking you to delete this relation
- Actions:
- Click cancel.
- Expected
- Dialog should be dismissed
- no other changes should occur.
- Actions:
- Click the green "x" (delete button) button again
- Actions:
- Click the close symbol
- Expected
- Dialog should be dismissed
- No other changes should occur.
- Actions:
- Click the green "x" (delete button) again
- In the appearing dialog, click Delete
- Expected:
- The removed record should neither be shown in the Procedures section of the right sidebar nor in the main "Related Acquisition Records" area
- Actions:
- Using the top right search area, select Acquisition from the drop down and enter the identification number of the deleted object relation
- Expected:
- The deleted object relation should be found but no longer related to the original record.
Test 27: Deleting relation via record editor
- Actions:
- Via the MyCollectionSpace page, go to a record that has an Acquisition related to it by clicking its identification/entry number
- Click the Acquisition tab and select an object by clicking its Acquisition reference number
- Take note of the Acquisition reference number of the record
- Click the "Delete Relation" button at the top right of the record
- Expected:
- A dialog should appear asking you to confirm removing relationship
- Actions:
- click cancel.
- Expected
- Dialog should be dismissed
- no other changes should occur.
- Actions:
- Click the "Delete Relation" button again
- Actions:
- click the close symbol at the top right
- Expected
- Dialog should be dismissed
- no other changes should occur.
- Actions:
- Click the "Delete Relation" button again
- In the appearing dialog, click Delete
- Expected:
- The record editor should no longer be displayed (below list)
- The deleted relation should not be shown in the Procedures section of the right sidebar
- Actions:
- Using the top right search area, select Acquisition from the drop down and enter the Acquisition reference number of the deleted object relation
- Expected:
- The deleted object relation should be found but no longer related to the original record.
Keyboard Accessibility:
Test 31: Testing Functional Accessibility
- Actions:
- Using only keyboard do the following
- Go to the Acquisition tab
- Use the "+ Add New Acquisition" button to create a new object record
- Tab through the form, to make sure everything is reachable and authorities and dates can be handled using the keyboard
- Save the record
- Make sure the link to the newly created record (in the listing in the top of the page) is reachable by keyboard
- Expected:
- The entire test should be doable using keyboard only
- At all times you should be able to see where focus is
Known bugs:
0 Comments