Advanced Search - Acquisition - QA Test Plan

Test 1: Advanced Search Fields and Wildcard

  • Actions:
    1. Create a new Acquisition record
    2. Fill in the following fields:
      1. Acquisition Reference Number (remember what you entered)
      2. Accession date (be sure to enter values for Earliest/Single Date, for each of Year, Month and Day)
      3. Acquisition date (be sure to enter values for Earliest/Single Date, for each of Year, Month and Day)
      4. Acquisition method
      5. Acquisition source
      6. Acquisition funding source
      7. Credit line
      8. Field collection event name
    3. Enter the word textbook in the Credit Line field
    4. Save the record
    5. Print out the record to remember what you entered in each field
    6. Navigate to advanced search via the top menu bar item
    7. Select Acquisitions from the record type drop down
    8. Enter what you previously entered into the Acquisition Reference Number field in the record into the Acquisition Reference Number field in advanced search
    9. Click search
  • Expected:
    • The Acquisition record you just created should appear in the search results
  • Actions:
    1. Do this for each of the fields listed above
  • Expected:
    • The Acquisition record you just created should appear in the search results
  • Actions:
    1. Search the Modified Date field for today's date
  • Expected:
    • The Acquisition record you just created should appear in the search results
  • Actions:
    1. Search the Edit username field for your username (admin@core.collectionspace.org)
  • Expected:
    • The Acquisition record you just created should appear in the search results

Test 2: Boolean Field-based Search

  • Actions:
    1. Create a new Acquisition record
    2. Enter an Acquisition Reference Number and write it down for reference
    3. Enter thank you in the Credit Line field
    4. Select Purchase in the Acquisition Method dropdown
    5. Enter testtest in the Acquisition Reason field
    6. Save the record
    7. Create another new Acquisition record
    8. Enter an Acquisition Reference Number and write it down for reference
    9. Enter thank you in the Credit Line field
    10. Select Purchase in the Acquisition Method dropdown
    11. Enter testtest in the Acquisition Note field
    12. Save the record
    13. Create another new Acquisition record
    14. Enter an Acquisition Reference Number and write it down for reference
    15. Enter thank you in the Credit Line field
    16. Select Gift in the Acquisition Method dropdown
    17. Enter testtest in the Acquisition Provisos field
    18. Save the record
    19. Navigate to advanced search via the top menu bar item
    20. Select Acquisitions from the record type drop down menu
    21. Select any (OR) from the boolean drop down menu
    22. Enter thank you in the Credit Line search field
    23. Select Purchase in the Acquisition Method search dropdown
    24. Click Search at the bottom of the page
  • Expected:
    • All three new Acquisition records should appear in the results
  • Actions:
    1. Navigate back to advanced search
    2. Choose Acquisition from the record type drop down menu
    3. Select all (AND) from the boolean drop down menu
    4. Enter thank you in the Credit Line search field
    5. Select Purchase from the Acquisition Method drop down menu
    6. Click Search at the bottom of the page
  • Expected:
    • Only the first two new Acquisition records created above should appear in the search results

Test 3: Boolean and Keyword Search

  • Actions:
    1. Navigate to advanced search via the top menu bar item
    2. In the keyword search field, enter testtest
    3. Select Acquisitions from the record type drop down menu
    4. Select any (OR) from the boolean drop down menu
    5. Enter thank you in the Credit Line search field
    6. Select Purchase in the Acquisition Method search dropdown
    7. Click Search at the bottom of the page
  • Expected:
    • All three Acquisition records created in Test 2 should appear in the results
  • Actions:
    1. Navigate back to advanced search
    2. In the keyword search field, enter testtest
    3. Choose Acquisitions from the record type drop down menu
    4. Select all (AND) from the boolean drop down menu
    5. Enter thank you in the Credit Line search field
    6. Select Purchase from the Acquisition Method drop down menu
    7. Click Search at the bottom of the page
  • Expected:
    • Only the first two Acquisition records created in Test 2 should appear in the search results

Test 4: Spend 3 minutes trying to break things!

  • 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