/
Search Results and Pagination - QA Test Plan
Search Results and Pagination - QA Test Plan
Test 1: Traverse through search results pages
- Actions:
- Change the record type dropdown for the top center search to Acquisition
- Click search
- Expected:
- The first 20 of the search results load
- Actions:
- 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:
- Continue from Test 1
- Return to the first page of search results
- 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:
- Click the Previous button at the top of the record
- Expected:
- The record for search result #4 should load
- Actions:
- Click the Next button at the top of the record
- Expected:
- The record for search result #5 should load again
- Actions:
- 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:
- Search for Object Cataloging record with Reference number QA TEST Search Results
- Go to the Acquisitions secondary tab
- Click Relate Existing
- In the resulting dialog, enter known item into the keyword search field
- Click search
- Expected:
- 22 Acquisition records load
- Actions:
- 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
- Actions:
- Click on the box above the Reference number column
- Expected:
- The checkboxes to the left of results 1-20 should be selected
- 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:
- 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:
- 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:
- 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:
- 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:
- 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:
- 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