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.

  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 (http://qa.collectionspace.org:8180/cspace-ui/html/myCollectionSpace.html) 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 2: 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

  • No changes to the record will occur.
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).
    2. Click the "+ Add Record" button
    3. In the appearing dialog, select any kind of relationship (version 1.x)
    4. Click the search button next to the search existing area
    5. A list of records should appear
    6. Mark at least two of the records
    7. 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 Used By 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 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
    • 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 Identification 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 5: Cancel changes button
  • 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 releationship (version 1.x)
    4. Click the "Create New" button
    5. Variation A: Click Cancel changes button at the top of the page
    6. 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 Identification 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
Test 6: Create new from Used By / Procedures area (version 1.x)
  • Actions:
    1. Go to any existing record
    2. Click the "Add" button in the "Used By"/Procedures area in the right side of the page
    3. In the appearing dialog, select any kind of relationship (version 1.x)
    4. Under record type, select "Media Handling"
    5. Click the "Create New" button
  • Expected:
    1. You should now be taken to the secondary Media Handling tab
    2. An empty form should be displayed under the list of related objects
Test 7: Check Identification Number and successful save
  • Actions:
    1. Continue from Test 6 (version 1.x) (or go to the (secondary) Media Handling tab of an any record, click the "+ Add Record" button, In the appearing dialog select any kind of relationship (version 1.x) and finally click the "Create New" button)
    2. click the save button
  • Expected:
    • You should get an error message telling you to fill out the Identification Number
  • Actions:
    1. Fill in at least the Identification Number field
    2. Click the save button
  • Expected:
    • A successful saved message should be displayed
    • The "New Related Record" line in the list above the form should change to display the information of the newly created record.
  • Actions
    1. Fill out the entire form based on the following:
    2. In the authority fields either enter existing authorities or add new authorities. Try to use as many different types of authorities (eg. organization and person) as possible.
    3. In the select boxes (drop down boxes), select something other than the first
    4. In the text areas (multiline text fields), write multiline text.
    5. In the regular text areas write regular text
    6. Click the bottom save button
  • Expected:
    • After the successful save message appear, All the fields should display the values you entered
Test 8: All fields saved on edited Media Handling record
  • Actions:
    1. Continue from Test 7 (or go to any existing record with a related Media Handling record by clicking its identification/entry number. Then Click the Media Handling tab).
    2. Select an existing Media Handling record.
    3. Modify the information in the form based on the following:
    4. In the authority fields either enter existing authorities or add new authorities. Try to use as many different types of authorities (eg. organization and person) as possible.
      • In the select boxes (drop down boxes), select something other than the first
      • In the text areas (multiline text fields), write multiline text.
      • In the regular text areas write regular text
    5. Click the bottom save button
  • Expected:
    1. After the successful save message appear, The record you selected will be modified and reflect your changes.
Listing and consistency
Test 9: Listing displays correct fields (version 1.x)
  • Actions:
    1. Continue from Test 8
    2. Take a note of the timestamp of the last save
  • Expected:
    • In the listing of the Used By/Procedures in the right frame, the entry of the newly created record should be displayed with: Media Handling Number, Record Type and Last edit date
Test 10: Testing links and "Go To Record" works
  • Actions:
    1. *Continue from Test 9 (or goto any record, relate a Media Handling record to it)
    2. Make sure you are on the (secondary) 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 11: Deleting relation via list
  • Actions:
    1. Via the Find and Edit page, go to a cataloging record that has Media Handling related to it by clicking its identification/entry number.
    2. 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 right procedures sidebar or 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 Find and Edit page, go to a record that has a Media Handling record related to it by clicking its identification/entry number.
    2. Click the secondary Media Handling tab and select an object by clicking at its Identification number
    3. Take note of the Identification 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 right "Related Procedures" 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.
Keyboard Accessibility:
Test 31: Testing Functional Accessibility
  • Actions:
    1. Using only keyboard do the following
    2. Go to the (secondary) Media Handling tab
    3. Use the "+ Add New Media Handling record" 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

  • 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.