Skip to end of metadata
Go to start of metadata

Helpful Links:

Keyboard Accessibility under Mac:

  1. OS X limits keyboard access to only text boxes and lists, this can and should be changed when testing the keyboard accessibility.

    From within System Preferences -> Keyboard -> Keyboard Shortcuts tab there is a setting for allowing Full Keyboard Access. Default is "Text boxes and lists only" and this should be changed to "All Controls". Additionally, this can be enabled via keyboard shortcut: ctrl+F7

    (More info: http://abilitynet.wetpaint.com/page/Mac+OS+X+-+Enabling++keyboard+access+in+web+browsers)
  2. In at least some version(s) of Mac Safari, you must navigate to top-level tabs and secondary tabs via Option-Tab, rather than Tab. (And at least on the Create New page, moving between radio buttons may involve using the Right and Left Arrow keys.)
  3. In at least some version(s) of Mac Chrome, you can navigate to top-level tabs and secondary tabs by enabling this option:

    In Settings -> Show advanced settings ... -> Web Content
    "Pressing Tab on a webpage highlights links, as well as form fields"

Relevant WIKI pages:

UI Layer

Test 1: Working Media Handling Secondary tab

Actions:

  1. Via the My CollectionSpace page, go to any record by clicking its identification/entry number.
  2. Click the Media Handling tab.

Expected:

  • Related Media Handling records should be listed in a table.
  • If no related Media Handling records are related, a "No related records yet" message should be displayed
Test 3: Dismissing the dialog

Actions:

  1. Continue from Test 1 (or go to any existing record by clicking its identification/entry number. Then Click the Media Handling tab).
  2. Click the "+ Add Record" button. A pop up window will appear with the option to add a relationship to an existing record or create a new record
  3. Variation A: Click the close button in the top right corner of the dialog.
  4. Variation B: Hit ESC on your keyboard.

Expected

  • The dialog should be dismissed.
  • No changes to the record will occur.
Test 5: Searching and adding multiple Media Handling records
  • Actions:
    1. Continue from Test 3 (or go to any existing record by clicking its identification/entry number. Then Click the secondary Media Handling tab).
    2. Click the "+ Add Record" button
    3. Click the search button next to the search existing area
    4. A list of records should appear
    5. Mark at least two of the records
    6. Click the Add to Current Record 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 Media Handling Record form should be displayed underneath the listing, filled out with data from the selected Media Handling record
  • Actions
    1. click another identification number from the list
  • Expected:
    • The Edit Media Handling Record form should be updated to correspond to the new record you clicked
Test 7: Warning when navigating away from new Media Handling record
  • Actions:
    1. Go to the Media Handling tab of any record
    2. Click the + Add Record button
    3. 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 Media Handling record form should be displayed below the listing of records
  • Actions:
    1. Fill in at least the Media Handling 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 page
Test 9: Cancel changes button
  • Actions:
    1. Go to the Media Handling tab of any record
    2. Click the "+ Add Record" button
    3. Click the "Create New" button
    4. Variation A: Click Cancel changes button at the top of the page
    5. Variation B: Click Cancel changes button at the bottom of the page
  • Expected:
    • Cancel changes buttons should be disabled and nothing should happen
  • Actions:
    1. Edit at least one field
    2. Variation A: Click Cancel changes button at the top of the page
    3. 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:
    1. Enter an Media Handling Reference Number
    2. Click the Save button
    3. Variation A: After successful save, click the Cancel changes button at the top of the page
    4. 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:
    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
Test 23: Testing links and "Go To Record" works
  • Actions:
    1. Continue from last test
    2. Make sure you are on the Media Handling tab
    3. 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:
    1. Click the "Go To Record" link, above the Media Handling form
  • Expected:
    • You should be redirected to the Media Handling 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 a record that has an Media Handling related to it by clicking its identification/entry number
    2. Click the Media Handling tab
    3. 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:
    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 Media Handling Records" area
  • Actions:
    1. Using the top right search area, select Media Handling 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 a record that has an Media Handling related to it by clicking its identification/entry number
    2. Click the Media Handling tab and select an object by clicking its Media Handling reference number
    3. Take note of the Media Handling reference number of the record
    4. Click the "Delete Relation" button at the top right of the record
  • 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 Media Handling from the drop down and enter the Media Handling 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 Media Handling tab
    3. Use the "+ Add New Media Handling" button to create a new object 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:

Loading
Key Summary P Assignee Status Updated

  • No labels

5 Comments

  1. Test 3: Searching and adding multiple Media Handling records
    • Actions:
      1. Continue from Test 2* (or go to any existing record by clicking its identification/entry number. Then Click the secondary Media Handling tab).  OK
      2. Click the "+ Add Record" button OK
      3. In the appearing dialog, select any kind of relationship (version 1.x) N/A
      4. Click the search button next to the search existing area OK
      5. A list of records should appear OK, the first time only.  I opted to show 20 records in the list and the list refreshed. I marked 2 records and clicked Add to Current Record.  The records were not added to the list.  I repeated steps 2, 3, 4, and now that I'm at step 5 I find a message 'looking for...' and a rotating wheel that has not stopped turning for several minutes.  No records are displayed in the list. Unable to do anything else as a result.
      6. Mark at least two of the records
      7. Click the Add to Current Record button

    I've logged out and back in again.  Am able to do steps 1, 2, 3, 4, 5, 6, 7 above...

    • The dialog should be dismissed OK
    • All the newly added records should be listed in the Related Records list, near the top of the screen No, none of the records were attached.
    • In the Used By area of the sidebar on the right side of the page, the newly added records should also be properly displayed No, no new information in the Used by area in the sidebar.
  2. Test 4: Warning when navigating away from new Media Handling record
    • Actions:
      1. Go to the (secondary) Media Handling tab of any record
      2. Click the "+ Add Record" button
      3. In the appearing dialog, select any kind of relationship (version 1.x)
      4. Click the "Create New" button
    • Expected:
      • Dialog should be dismissed OK
      • In the listing of records, a new line should appear on top of the list with a text similar to "New Related Record" OK
      • An empty Media Handling record form should be displayed below the listing of records OK
    • Actions:
      1. Fill in at least the Identification Number field OK
      2. Click any link/item to navigate away from the current page. OK
      3. variation A: In the appearing dialog warning you to navigate away click close button OK
      4. variation B: In the appearing dialog warning you to navigate away click cancel button OK
      5. variation C: In the dialog, click Save. OK
      6. variation D: In the dialog, click Don't Save
    • Expected
      • A+B: Dialog should be dismissed OK
      • C+D: You should be navigated to the page link you clicked OK
      • C: The record should be saved.. You can check this by searching for the record, or look at the Find and Edit page OK
      • But also this interesting behavior.  Clicked Save (step 5 above) and record was saved.  And, I was re-directed to the tab that I had clicked causing warning message to appear.  When I clicked back on the Media tab, the top part of the page shows Related Media Handling Records with a message of No related records yet. The middle bar message shows: Edit Media Handling Record with the options/buttons Go To Record, Cancel, Save below that grouping there is a third bar with the message Media Handling Information and below that are the collection of fields that make up the Media Handling Record.  All of the details that I filled in and saved are present and accounted for in this last grouping. 
      • It appears there is a discrepancy between the saved record and the list of associated media records?
      • D: The record should not be saved.. You can check this by searching for the record, or look at the Find and Edit page
  3. Test 6: Create new from Used By / Procedures area (version 1.x)
    • Actions:
      1. Go to any existing record OK
      2. Click the "Add" button in the "Used By"/Procedures area in the right side of the page OK
      3. In the appearing dialog, select any kind of relationship (version 1.x) N/A
      4. Under record type, select "Media Handling" Record type option is associated with Search not create new
      5. Click the "Create New" button Able to click the button but nothing happens
    • Expected:
      1. You should now be taken to the secondary Media Handling tab No action
      2. An empty form should be displayed under the list of related objects No action
  4. Test 7: Check Identification Number and successful save

    All steps leading up to this work as expected...

    The "New Related Record" line in the list above the form should change to display the information of the newly created record.  The new record is saved but the list is not updated to reflect it.

  5. Test 8: All fields saved on edited Media Handling record

    Unable to do this test or any of the others that come after it because I am not able to add any media handling records to any other types of records.  I've tried Catalog, Intake, Acquisition.