Advanced Search - Materials - QA Test Plan

Test 1: Advanced Search Fields

  • Actions:
    1. Create a new Material record
    2. Fill in the following fields:
      1. Display name
      2. Name
      3. Status
      4. Term flag
      5. Family name
      6. Class name
      7. Generic name
      8. Typical use
      9. Term creator organization
      10. Term creator contributor
      11. Common form
      12. Form type
      13. Acoustical property type
      14. Durability property type
      15. Electrical property type
      16. Hygro-thermal property type
      17. Mechanical property type
      18. Optical property type
      19. Sensorial property type
      20. Smart material property type
      21. Additional property type
      22. Recycled content qualifier
      23. Lifecycle component
      24. Certification credit program
      25. Casting
      26. Joining
      27. Molding
      28. Surfacing
      29. Deforming
      30. Machining
      31. Rapid Prototyping
      32. Additional process type
    3. Save the record
    4. Print out the record to remember what you entered in each field
    5. Navigate to advanced search via the top menu bar item
    6. Select Materials in the record type drop down
    7. Enter what you previously entered into the Display Name field in the record, into the Display Name field in Advanced Search
    8. Click search
  • Expected:
    • The Material record you just created should appear in the search results
  • Actions:
    1. Do this for each of the fields listed above, field by field, by erasing / un-selecting the value you entered into the previous field, and entering the value in the next field.
  • Expected:
    • The Material 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 Material record you just created should appear in the search results
  • Actions:
    1. Search the Modified Date field for today's date
  • Expected:
    • The Material record you just created 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