Advanced Search - Cataloging - QA Test Plan

Test 1: Advanced Search Fields

  • Actions:
    1. Create a new cataloging record
    2. Fill in the Identification Number and remember it
    3. Fill in the following fields:
      1. Responsible department
      2. Collection
      3. Record status
      4. Title
      5. Name
      6. Object status
      7. Sex
      8. Phase
      9. Form
      10. Edition number
      11. Style
      12. Material
      13. Object component name
      14. Technical attribute
      15. Non-textual inscription inscriber
      16. Non-textual inscription method
      17. Production date
      18. Production technique
      19. Production place
      20. Production people
      21. Production person
      22. Production organizations
      23. Field collection event name
    4. Enter the word textbook in the Field collection event name field
    5. Save the record
    6. Print out the record to remember what you entered in each field
    7. Navigate to advanced search via the top menu bar item
    8. Select Objects from the Record Type drop down
    9. Enter what you previously entered into the Identification Number field in the record into the Identification Number field in advanced search
    10. Click search
  • Expected:
    • The cataloging record you just created should appear in the search results
  • Actions:
    1. Do this for each of the fields listed above
  • Expected:
    • The cataloging record you just created should appear in the search results.
  • Actions:
    1. Search the Modified Date field for today's date.
  • Expected:
    • The cataloging 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 cataloging record you just created should appear in the search results
  • Actions: Navigate back to advanced search
    1. Select Objectfrom the Record Type drop down
    2. Enter textb* into the Field collection event name search field
    3. Click search
  • Expected:
    • The cataloging record you just created should appear in the search results

Test 2: Boolean Field-based Search

  • Actions:
    1. Create a new cataloging record
    2. Enter an Identification Number and write it down for reference
    3. Select Study Collection from the Collection dropdown
    4. Select New in the Status drop down
    5. Write testtest in the Brief Description field
    6. Save the record
    7. Create another new cataloging record
    8. Enter an Identification Number and write it down for reference
    9. Select Study Collection from the Collection dropdown
    10. Select New in the Status drop down
    11. Write testtest in the Distinguishing Features field
    12. Save the record
    13. Create another new cataloging record
    14. Enter an Identification Number and write it down for reference
    15. Select Study Collection from the Collection dropdown
    16. Select Temporary in the Status drop down
    17. Write testtest in the Comments field
    18. Save the record
    19. Navigate to advanced search
    20. Select Objects from the record type drop down menu
    21. Select any (OR) from the boolean drop down menu
    22. Select Study Collection from the Collection dropdown
    23. Select New in the Status drop down
    24. Click Search at the bottom of the page
  • Expected:
    • All three new cataloging records should appear in the results
  • Actions:
    1. Navigate back to advanced search
    2. Choose Objects from the record type drop down menu
    3. Select all (AND) from the boolean drop down menu
    4. Select Study Collection from the Collection dropdown
    5. Select New in the Status drop down
    6. Click Search at the bottom of the page
  • Expected:
    • Only the first two new cataloging records created above should appear in the search results

Test 3: Boolean and Keyword Search

  • Actions:
    1. Navigate to advanced search
    2. Select Objects from the record type drop down menu
    3. In the keyword search field, enter testtest
    4. Select any (OR) from the boolean drop down menu
    5. Select Study Collection from the Collection dropdown
    6. Select New in the Status drop down
    7. Click Search at the bottom of the page
  • Expected:
    • All three new cataloging records created in Test 2 should appear in the results
  • Actions:
    1. Navigate back to advanced search
    2. Select Objects from the record type drop down menu
    3. In the keyword search field, enter testtest
    4. Select all (AND) from the boolean drop down menu
    5. Select Study Collection from the Collection dropdown
    6. Select New in the Status drop down
    7. Click Search at the bottom of the page
  • Expected:
    • Only the first two new cataloging records created in Test 2 should appear in the search result

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