Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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:
    1. Continue from Test 3 or go to the secondary tab appropriate to your QA assignment by following Test 1
    2. Click the Relate Existing button
    3. Click the Search button at the bottom right
    4. A list of all Procedural records of that typewill be returned
    5. Select the check boxes to the left of the Reference Number for at least two records
    6. 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
    Actionsclick
    • The data entry form for the selected Procedural Record should be displayed under the Related (Procedure Name) list
  • Actions
    1. 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:
    1. Go to the Acquisition tab of any recordsecondary tab appropriate to your QA assignment
    2. 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:
    1. Fill in at least the Acquisition Reference Number field
    2. Click any link/item to navigate away from the current page.
    3. variation A: In the appearing dialog warning you to navigate away click close button
    4. variation B: In the appearing dialog warning you to navigate away click cancel button
    5. variation C: In the dialog, click Save.
    6. 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:
    1. Variation I: click Don't Leave button
    2. Variation II: click Save and Continue button
    3. Variation III: click the Revert and Continue button (i.e. Don't Save)
    4. Variation IV: click the close Image Added symbol in the top right corner
  • Expected:
    1. on (I) and (IV): Dialog should be dismissed without any changes (no saves or redirects)
    2. on (II): Changes to Procedural record should be saved and user redirected to expected page. Check whether saved by navigating back to the record.
    3. 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:
    1. Go to the Acquisition tab of any recordthe secondary tab appropriate to your QA assignment
    2. Click the "+ Add Record" button + Create New button
    3. 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
    Cancel changes
    • Revert button at the top of the page
    • Variation B: Click
    Cancel changes
    • 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
    Cancel changes
    • Revert button at the top of the page
    • Variation B: Click
    Cancel changes
    • 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:
    1. Enter an Acquisition any value into the Reference Number field
    2. Click the Save button
    3. Variation A: After successful save, click the Cancel changes Revert button at the top of the page
    4. 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
  • Actions:
    1. Continue from last test
    2. 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

...

Consistency

Test 23: Testing Links and "Go To Record" works

  • Actions:
    1. Continue from last test
    2. Make sure you are on the Acquisition secondary tab appropriate to your QA test
    3. 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:
    1. 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:
    1. 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
    2. Click the Acquisition tab
    3. 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
    4. Go to the seconday tab appropriate to your QA test
    5. Select the checkbox to the left of the identification number for at least one related record
    6. Select the Image AddedUnrelate button
  • Expected:
    • A dialog should appear asking you to delete this relation
  • Actions:
    1. Click cancel.
  • Expected
    • Dialog should be dismissed
    • no other changes should occur.
  • Actions:
    1. Click the green "x" (delete button) button again
  • Actions:
    1. Click the close symbol
  • Expected
    • Dialog should be dismissed
    • No other changes should occur.
  • Actions:
    1. Click the green "x" (delete button) again
    2. 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:
    1. 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:
    1. 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
    2. Click the Acquisition tab and select an object by clicking its Acquisition reference number
    3. Take note of the Acquisition reference number of the record
    4. Click the "Delete Relation" button at the top right of the recordrecords of the type appropriate to your QA test
    5. Go to the seconday tab appropriate to your QA test
    6. Select any record from the Related (Procedure Name) list
    7. Select the Image AddedUnrelate button on the right side of the Related (Procedure Name) header
  • Expected:
    • A dialog should appear asking you to confirm removing relationship
  • Actions:
    1. click cancel.
  • Expected
    • Dialog should be dismissed
    • no other changes should occur.
  • Actions:
    1. Click the "Delete Relation" button again
  • Actions:
    1. click the close symbol at the top right
  • Expected
    • Dialog should be dismissed
    • no other changes should occur.
  • Actions:
    1. Click the "Delete Relation" button again
    2. 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:
    1. 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:
    1. Using only keyboard do the following
    2. Go to the Acquisition secondary tab appropriate to your QA test
    3. Use the "+ Add Create New Acquisition" button to create a new object procedural record
    4. Tab through the form, to make sure everything is reachable and authorities and dates can be handled using the keyboard
    5. Save the record
    6. 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:

...