Search Results and Pagination - QA Test Plan

 

Test 1: Traverse through search results pages

  • Actions:
    1. Change the record type dropdown for the top center search to Acquisition
    2. Click search
  • Expected:
    • The first 20 of the search results load
  • Actions:
    1. Leave the number of items per page at 20, and click on the > button
  • Expected:
    • The second page of the results list should load
    • Item 21 and on should be displayed

Test 3: Traverse through search results from within records

  • Actions:
    1. Continue from Test 1
    2. Return to the first page of search results
    3. Click on result #5 to load the record
  • Expected:
    • The top left of the record should indicate that this is result 5 of X
  • Actions:
    1. Click the Previous button at the top of the record
  • Expected:
    • The record for search result #4 should load
  • Actions:
    1. Click the Next button at the top of the record
  • Expected:
    • The record for search result #5 should load again
  • Actions:
    1. Click Search Result 5 of X to return to the search results page
  • Expected:
    • The search results page should load

Test 5: Pagination & Sorting in secondary tabs, related records, used and used by lists

  • Actions:
    1. Search for Object Cataloging record with Reference number QA TEST Search Results
    2. Go to the Acquisitions secondary tab
    3. Click Relate Existing
    4. In the resulting dialog, enter known item into the keyword search field
    5. Click search
  • Expected:
    • 22 Acquisition records load
  • Actions:
    • Leave the number of items per page at 20, and click on the > button
  • Expected:
    1. The second page of the results list should load
    2. Item 21 and on should be displayed
  • Actions:
    • Click on the box above the Reference number column
  • Expected:
    1. The checkboxes to the left of results 1-20 should be selected
    2. Text next to the checkbox above the Reference number column should read "20 selected"
  • Actions
    • Click the Relate Selected button
  • Expected
    • All 20 records should appear in the Related Procedures menu on the right sidebar
  • Actions:
    • Leave the number of items per page in the Related Procedures menu in the right sidebar at 5, and click on the > button
  • Expected:
    • The second page of the Related Procedures list in the right sidebar should load
    • Item 6 and on should be displayed
  • Actions:
    1. Search for the Person term QA TEST Person 1 and load the record
  • Expected:
    • At least 5 Acquisition records show in the Used By menu in the right sidebar
  • Actions:
    1. Leave the number of items per page in the Used By menu at 5, and click on the > button
  • Expected:
    • The second page of the Used By list should load
    • Item 6 and on should be displayed
  • Actions:
    1. Search for the cataloging record QA TEST Search results and load the record
  • Expected:
    • The first 5 of the authorities created show in the Terms used menu of the right sidebar
  • Actions:
    1. Leave the number of items per page in the Terms used menu of the right sidebar at 5, and click on the > button
  • Expected:
    • The second page of results in the Terms used menu of the right sidebar should load
    • Items 6 and on should be displayed
  • Actions:
    1. From the Related Objects menu in the right sidebar, add 6 cataloging records
  • Expected:
    • The first 5 objects show in the Related Objects menu in the right sidebar
  • Actions:
    1. Leave the number of items per page of the Related Objects menu in the right sidebar at 5, and click on the > button
  • Expected:
    • The second page of the Related Objects menu in the right sidebar should load
    • Items 6 and on should be displayed

Test 7: 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