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 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 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 will be returned
- Select the check boxes to the left of the Reference Number for at least two records
- Click the Relate Selected button
- Expected:
- The dialog should be dismissed
- All the newly added records should be listed in the Related (Procedure Name) list
- In the Related Procedures menu in the right sidebar, the newly added records should also be properly displayed
- Actions:
- Click the identification number of one of the records on the Related (Procedure Name) list
- Expected:
- 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 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 secondary tab appropriate to your QA assignment
- Click the + Create New button
- Expected:
- 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 Related (Procedure Name) list
- Actions:
- Fill in at least the Reference Number field
- Click any link/item to navigate away from the current page.
- Expected:
- 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 secondary tab appropriate to your QA assignment
- Click the + 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:
- 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:
- Revert changes button should be active
- Related record should be reverted to before changes were made
- Actions:
- Enter any value into the Reference Number field
- Click the Save button
- Variation A: After successful save, click the Revert button at the top of the page
- Variation B: After successful save, click the Revert button at the bottom of the page
- Expected:
- Revert buttons should be disabled and nothing should happen
Listing and Consistency
Test 23: Testing Links and "Go To Record" works
- Actions:
- Continue from last test
- Make sure you are on the secondary tab appropriate to your QA test
- Click the Identification Number of a record in the list of related records
- Expected:
- The data entry form for the record you clicked should be shown below
- Actions:
- Click the Open link, in the Related (Procedure Name) header
- Expected:
- You should be redirected to the Procedural record, which should now be displayed in the Primary tab, with the field values intact
Test 25: Deleting Relation via List
- 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 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
- 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:
- 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
- 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 secondary tab appropriate to your QA test
- Use the + Create New button to create a new 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
Add Comment