Advanced Search - Add to Record - QA Test Plan

Test 1. Relate Cataloging Records to an Existing Group Record

  • Actions:
    1. Go to the Create New screen
    2. Create a new Group record (Note: This functionality can be used with any Procedure)
    3. Create an Title to a name of your choosing (e.g. "group1" followed by your initials)
    4. Save the record
    5. Navigate to Search via the top menu bar item
    6. Select Objects from the dropdown but leave the search box empty to return all existing Cataloging records
  • Expected:
    1. A list of search results is displayed

  • Actions:
    1. Click the checkboxes to the left of the record IDs of at least two records
    2. If the search results span more than one page, go to the second page of results and click the checkbox of at least two records
    3. Confirm the # selected at the top of the search results listing matches the number of checkboxes you selected
    4. Click the Relate button at the top of the search results listing
    5. Change the Search Existing dropdown to Group and enter a search term that matches your newly-created Group's name (e.g. "group1" followed by your initials)
    6. Click the check-box next to the Group record returned by the search
    7. Click the Relate button
  • Expected:
    1. A message is displayed at the bottom of the page saying "Added NUMBER_OF records to GROUP_TITLE."

Test 2. View Procedure Record to See Related Records

  • Actions:
    1. Using Search or Advanced Search, search Group records for your newly-created Group (e.g. "group1" followed by your initials)
    2. Select the record by clicking on it
  • Expected:
    1. The record for your group is displayed.
    2. A set of related records are visible within the Cataloging section of the right sidebar, matching the Cataloging records you added to the Group in Test 1, above
  • Actions:
    1. Click the Object/Cataloging secondary tab for Group.
  • Expected:
    1. The Object/Cataloging records related to this Group are visible in the list
  • Actions:
    1. Remove one related object from the list by clicking the checkbox to the left of its Identification number and clicking the Unrelate button at the top of the related records list
  • Expected:
    1. The related object is removed from the list

Test 7: Keyboard Accessibility

  • Actions:
    1. From an Advanced Search results page, use the keyboard only to navigate to and activate the Relate button
  • Expected:
    • At all times it should be possible to see which field has focus
    • Drop down, items in the drop down, authorities, and text fields should all work as expected

Test 8: Spend 3 minutes trying to break something!

  • Spend a few minutes forcing the program to expose buggy behavior by:
    • using the system in ways not covered by the testplan
    • using the system in unexpected ways
    • doing whatever you can think of that will produce bugs and unexpected behavior.
    • Be creative!
    • feel free to extend this to behavior related to this testplan