Skip to end of metadata
Go to start of metadata
Test 1: Advanced Search Fields
  • Actions:
    1. Create a new Propagation record
    2. Fill in the following fields:
      Propagation ID (remember what you entered)
      Propagation type
      Reason for propagation
    3. Save the record
    4. Print out the record to remember what you entered in each field
    5. Navigate to advanced search via the link next to the search field in the upper right hand corner
    6. Select Propagation in the record type drop down
    7. Enter what you previously entered into the Propagation ID field in the record into the Propagation ID field in advanced search
    8. Click search
  • Expected:
    • The Propagation record you just created should appear in the search results
  • Actions:
    1. Do this for each of the fields listed above
  • Expected:
    • The Propagation record you just created should appear in the search results
  • Actions:
    1. Search the Modified Date field for today's date
  • Expected:
    • The Propagation record you just created should appear in the search results Currently, you may need to search on tomorrow's date in the "Latest" column; see CSPACE-5476
  • Actions:
    1. Search the "Record last modified by" field for your username (admin@core.collectionspace.org)
  • Expected:
    • The Propagation record you just created should appear in the search results
Test 2: Boolean field-based search
  • Actions:
    1. Create a new Propagation record
    2. Enter an Propagation ID and write it down for reference
    3. Select "Cutting" in the Propagation type dropdown
    4. Select "Class use" in the Reason for Propagation dropdown
    5. Write "testtest" in the Comments field
    6. Save the record
    7. Create another new Propagation record
    8. Enter an Propagation ID and write it down for reference
    9. Select "Cutting" in the Propagation type dropdown
    10. Select "Class use" in the Reason for Propagation dropdown
    11. Write "testtest" in the Comments field
    12. Save the record
    13. Create another new Propagation record
    14. Enter an Propagation ID and write it down for reference
    15. Select "Cutting" in the Propagation type dropdown
    16. Select "Conservation" in the Reason for Propagation dropdown
    17. Write "testtest" in the Comments field
    18. Save the record
    19. Navigate to advanced search
    20. Select Propagation from the record type drop down menu
    21. Select any (OR) from the boolean drop down menu
    22. Select "Cutting" in the Propagation type dropdown
    23. Select "Class use" in the Reason for Propagation dropdown
    24. Click "Search" at the bottom of the page
  • Expected:
    • All three new Propagation records should appear in the results
  • Actions:
    1. Navigate back to advanced search
    2. Choose Propagation from the record type drop down menu
    3. Select all (AND) from the boolean drop down menu
    4. Select "Cutting" in the Propagation type dropdown
    5. Select "Class use" in the Reason for Propagation dropdown
    6. Click "Search" at the bottom of the page
  • Expected:
    • Only the first two new Propagation records created above should appear in the search results
Test 3: Boolean and Keyword Search
  • Actions:
    1. Navigate to advanced search
    2. Write "testtest" in the keyword search field
    3. Select Propagation from the record type drop down menu
    4. Select any (OR) from the boolean drop down menu
    5. Select "Cutting" in the Propagation type dropdown
    6. Select "Class use" in the Reason for Propagation dropdown
    7. Click "Search" at the bottom of the page
  • Expected:
    • All three new Propagation records created in Test 2 should appear in the results
  • Actions:
    1. Navigate back to advanced search
    2. Write "testtest" in the keyword search field
    3. Choose Propagation from the record type drop down menu
    4. Select all (AND) from the boolean drop down menu
    5. Select "Cutting" in the Propagation type dropdown
    6. Select "Class use" in the Reason for Propagation dropdown
    7. Click "Search" at the bottom of the page
  • Expected:
    • Only the first two new Propagation records created in Test 2 should appear in the search results
Test 4: Structured Date search:
  • Actions:
    1. Create a new Propagation record
    2. Fill in all required fields
    3. Fill in the Propagation date structured date fields with the following:
      Earliest Date: Year 1987 Month 6 Day 5
      Latest Date: Year 1993 Month 4 Day 19
    4. Save the record
    5. Navigate to advanced search
    6. Choose Propagation from the dropdown
    7. Enter 5-4-1986 in the Propagation Date: Earliest date field (this should be displayed as "1986-05-04" after entry)
    8. Enter 6-7-1994 in the Propagation Date: Latest date field (this should be displayed as "1994-06-07" after entry)
    9. Click "search" at the bottom of the page
  • Expected:
    • The Propagation record you just created should appear in the search results
  • Actions:
    1. Return to advanced search
    2. Choose Propagation from the dropdown
    3. Enter 6-5-1987 in the Propagationn Date: Earliest date field (this should be displayed as "1987-06-05" after entry)
    4. Enter 4-19-1993 in the Propagation Date: Latest date field (this should be displayed as "1993-04-19" after entry)
    5. Click "search" at the bottom of the page
  • Expected:
    • The Propagation record you just created should appear in the search results
  • Actions:
    1. Return to advanced search
    2. Choose Propagation from the dropdown
    3. Enter 6-6-1987 in the Propagation Date: Earliest date field (this should be displayed as "1987-06-06" after entry)
    4. Enter 4-20-1993 in the Propagation Date: Latest date field (this should be displayed as "1993-04-20" after entry)
    5. Click "search" at the bottom of the page
  • Expected:
    • The Propagation record you just created should appear in the search results
  • Actions:
    1. Return to advanced search
    2. Choose Propagation from the dropdown
    3. Enter 6-3-1987 in the Propagation Date: Earliest date field (this should be displayed as "1987-06-03" after entry)
    4. Enter 6-4-1987 in the Propagation Date: Latest date field (this should be displayed as "1987-06-04" after entry)
    5. Click "search" at the bottom of the page
  • Expected:
    • The Propagation record you just created NOT should appear in the search results
  • Actions:
    1. Return to advanced search
    2. Choose Propagation from the dropdown
    3. Enter 4-21-1993 in the Propagation Date: Earliest date field (this should be displayed as "1993-04-21" after entry)
    4. Enter 4-22-1993 in the Propagation Date: Latest date field (this should be displayed as "1993-04-22" after entry)
    5. Click "search" at the bottom of the page
  • Expected:
    • The Propagation record you just created NOT should appear in the search results
Test 5: Spend 3 minutes trying to break something and uncover bugs:
  • 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

Known bugs, Advanced Search / Propagation:

Loading
T Key Summary Assignee Reporter P Status Resolution Created Updated Due

Known bugs, Advanced Search / General:

Loading
T Key Summary Assignee Reporter P Status Resolution Created Updated Due

  • No labels