Advanced Search - Media Handling - QA Test Plan

Test 1: Advanced Search Fields

  • Actions:
    1. Create a new Media Handling record
    2. Fill in the following fields
      1. Identification number
      2. Title
      3. Creator
      4. Language
      5. Publisher
      6. Type
      7. Date
      8. Source
      9. Subject
      10. Rights holder
    3. Enter textbook in the Subjects 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 Media Handling from the record type drop down
    8. Enter what you previously entered into the Identification Number field in the record into the Identification Number field in advanced search
    9. Click search
  • Expected:
    • The Media Handling record you just created should appear in the search results
  • Actions:
    1. Do this for each of the fields listed above
  • Expected:
    • The Media Handling record you just created should appear in the search results
  • Actions:
    1. Search the Modified Date field for today's date
  • Expected:
    • The Media Handling record you just created should appear in the search results
  • Actions:
    1. Search the Record last modified by field for your username (admin@core.collectionspace.org)
  • Expected:
    • The Media Handling record you just created should appear in the search results
  • Actions:
    1. Navigate back to advanced search
    2. Select Media Handling from the Record Type drop down
    3. Enter textb* into the Subject search field
    4. Click search
  • Expected:
    • The Media Handling record you just created should appear in the search results

Test 2: Boolean field-based search

  • Actions:
    1. Create a new Media Handling record
    2. Enter an Identification Number and write it down for reference
    3. Enter Jane Doe in the Creator field (add the authority if it doesn't already exist)
    4. Select Jane Doe in the Publisher field (create the authority if it's not already existing)
    5. Write testtest in the Copyright Statement field
    6. Save the record
    7. Create another new Media Handling record
    8. Enter an Identification Number and write it down for reference
    9. Enter Jane Doe in the Creator field
    10. Select Jane Doe in the Publisher field
    11. Write testtest in the Coverage field
    12. Save the record
    13. Create another new Media Handling record
    14. Enter an Identification Number and write it down for reference
    15. Enter Jane Doe in the Creator field
    16. Select James Dean in the Publisher field (create the authority if it's not already existing)
    17. Write testtest in the Source field
    18. Save the record
    19. Navigate to advanced search
    20. Select Media Handling from the record type drop down menu
    21. Select any (OR) from the boolean drop down menu
    22. Enter Jane Doe in the Creator search field
    23. Select Jane Doe in the Publisher field
    24. Click Search at the bottom of the page
  • Expected:
    • All three new Media Handling records should appear in the results
  • Actions:
    1. Navigate back to advanced search
    2. Choose Media Handling from the record type drop down menu
    3. Select all (AND) from the boolean drop down menu
    4. Enter Jane Doe in the Creator search field
    5. Select Jane Doe in the Publisher field
    6. Click Search at the bottom of the page
  • Expected:
    • Only the first two new Media Handling records created above should appear in the search results

Test 3: Boolean and Keyword Search

  • Actions:
    1. Navigate to advanced search
    2. Select Media Handling from the record type drop down menu
    3. Write testtest in the keyword search field
    4. Select any (OR) from the boolean drop down menu
    5. Enter Jane Doe in the Creator search field
    6. Select Jane Doe in the Publisher field
    7. Click Search at the bottom of the page
  • Expected:
    • All three new Media Handling records created in Test 2 should appear in the results
  • Actions:
    1. Navigate back to advanced search
    2. Select Media Handling from the record type drop down menu
    3. Write testtest in the keyword search field
    4. Select all (AND) from the boolean drop down menu
    5. Enter Jane Doe in the Creator search field
    6. Select Jane Doe in the Publisher field
    7. Click Search at the bottom of the page
  • Expected:
    • Only the first two new Media Handling records created in Test 2 should appear in the search results

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