Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
...
- If the Primary Procedure has any related records of the type chosen, they will be listed under Related Procedure under Related (Procedure Name)
- If the Primary Procedure has any related records of the type chosen, the number of related records will be listed as Related (Procedure Name): #
- If the Primary Procedure has no related records of the type chosen, the number will be listed as Related (Procedure Name): 0
Test 3: Dismissing the dialog
...
- 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 typewill be returned
- Select the check boxes to the left of the Reference Number for at least two records
- Click the Relate Existing Selected 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(Procedure Name) list
- In the Related Procedures area of menu in the right 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 screenthe Related (Procedure Name) list
- Expected:
- An Edit Acquisition Record form should be displayed underneath the listing, filled out with data from the selected Acquisition record
- The data entry form for the selected Procedural Record should be displayed under the Related (Procedure Name) list
- Actions
- Click another identification number from the list
- Expected:
- The Edit Acquisition Record data entry form should be updated to correspond to the new record you clicked
Test 7: Warning
...
When Navigating Away From New Procedural Record
- Actions:
- Go to the Acquisition tab of any recordsecondary tab appropriate to your QA assignment
- Click the + Add Record buttonClick 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 A New Related (Procedure Name) header will appear under the Related (Procedure Name) list
- An empty (Procedure Name) data entry form should be displayed below the listing of recordsthe Related (Procedure Name) list
- 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 pageExpected:
- A dialog should appear, warning that you are leaving a page with unsaved changes
- Actions:
- Variation I: click Don't Leave button
- 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 to Procedural record should not be saved and user should be redirected to the expected page. Check whether saved by navigating back to the record.
Test 9: Cancel changes button
- Actions:
- Go to the Acquisition tab of any recordthe secondary tab appropriate to your QA assignment
- Click the "+ Add Record" button + Create New button
- Click the Cancel button on the right side of the New (Procedure Name) Record header
- Expected:
- The empty data entry form will disappear
- Actions:
- Click the
- + Create New
- button
- Variation A: Click
- Revert button at the top of the page
- Variation B: Click
- Revert button at the bottom of the page
- Expected:
- Cancel changes Revert buttons should be disabled and nothing should happen
- Actions:
- Edit at least one field in the blank data entry form
- Variation A: Click
- Revert button at the top of the page
- Variation B: Click
- Revert button at the bottom of the page
- Expected:
- Cancel Revertchanges button should be active
- Related record should be reverted to before changes were made
- Actions:
- Enter an Acquisition any value into the Reference Number field
- Click the Save button
- Variation A: After successful save, click the Cancel changes Revert button at the top of the page
- Variation B: After successful save, click the Cancel changes the Revert button at the bottom of the page
- Expected:
- Cancel changes button Revertbuttons should be disabled and nothing should happen
Listing and
...
Test 21: Listing displays correct fields
...
- Continue from last test
- Take a note of the timestamp of the last save
...
Consistency
Test 23: Testing
...
Links and "Go To Record" works
- Actions:
- Continue from last test
- Make sure you are on the Acquisition secondary tab appropriate to your QA test
- Click the ID Identification Number of a record in the list of related records
- Expected:
- The record data entry form for the record you clicked should be shown below
- Actions:
- Click the "Go To Record" Open link, above the Acquisition formin the Related (Procedure Name) header
- Expected:
- You should be redirected to the Acquisition Procedural 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 Continue from Test 5 or start via 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 pagerecords of the type appropriate to your QA test
- Go to the seconday tab appropriate to your QA test
- Select the checkbox to the left of the identification number for at least one related record
- Select the Unrelate button
- Expected:
- A dialog should appear asking you to delete this relation"Unrelate the selected record from the primary record?"
- 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 recordVariation I: click Cancel button
- Variation II: click close symbol in the top right corner
- Variation III: click the Unrelate button
- Expected:
- on (I) and (II): Dialog should be dismissed without any changes (no saves or redirects)
- on (III): Related record should be removed from the listing
Test 27: Deleting Relation Via Record Editor
- Actions:
- Continue from Test 5 or start via a record that has related records of the type appropriate to your QA test
- Go to the seconday tab appropriate to your QA test
- Select any record from the Related (Procedure Name) list
- Select the Unrelate button on the right side of the Related (Procedure Name) header
- Expected:
- A dialog should appear asking you to confirm removing relationship"Unrelate (Record ID) from the primary record?"
- 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:
- Variation I: click Cancel button
- Variation II: click close symbol in the top right corner
- Variation III: click the Unrelate button
- Expected:
- on (I) and (II): Dialog should be dismissed without any changes (no saves or redirects)
- on (III): Related record should be removed from the listing
Keyboard Accessibility
Info |
---|
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: Testing Functional Accessibility
- Actions:
- Using only keyboard do the following
- Go to the Acquisition secondary tab appropriate to your QA test
- Use the "+ Add Create New Acquisition" button to create a new object procedural 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:
...