Advanced Search - Cataloging - QA Test Plan
Test 1: Advanced Search Fields
- Actions:
- Create a new cataloging record
- Fill in the Identification Number and remember it
- Fill in the following fields:
- Responsible department
- Collection
- Record status
- Title
- Name
- Object status
- Sex
- Phase
- Form
- Edition number
- Style
- Material
- Object component name
- Technical attribute
- Non-textual inscription inscriber
- Non-textual inscription method
- Production date
- Production technique
- Production place
- Production people
- Production person
- Production organizations
- Field collection event name
- Enter the word textbook in the Field collection event name field
- Save the record
- Print out the record to remember what you entered in each field
- Navigate to advanced search via the top menu bar item
- Select Objects from the Record Type drop down
- Enter what you previously entered into the Identification Number field in the record into the Identification Number field in advanced search
- Click search
- Expected:
- The cataloging record you just created should appear in the search results
- Actions:
- Do this for each of the fields listed above
- Expected:
- The cataloging record you just created should appear in the search results.
- Actions:
- Search the Modified Date field for today's date.
- Expected:
- The cataloging record you just created should appear in the search results
- Actions:
- 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
- Select Objectfrom the Record Type drop down
- Enter textb* into the Field collection event name search field
- Click search
- Expected:
- The cataloging record you just created should appear in the search results
Test 2: Boolean Field-based Search
- Actions:
- Create a new cataloging record
- Enter an Identification Number and write it down for reference
- Select Study Collection from the Collection dropdown
- Select New in the Status drop down
- Write testtest in the Brief Description field
- Save the record
- Create another new cataloging record
- Enter an Identification Number and write it down for reference
- Select Study Collection from the Collection dropdown
- Select New in the Status drop down
- Write testtest in the Distinguishing Features field
- Save the record
- Create another new cataloging record
- Enter an Identification Number and write it down for reference
- Select Study Collection from the Collection dropdown
- Select Temporary in the Status drop down
- Write testtest in the Comments field
- Save the record
- Navigate to advanced search
- Select Objects from the record type drop down menu
- Select any (OR) from the boolean drop down menu
- Select Study Collection from the Collection dropdown
- Select New in the Status drop down
- Click Search at the bottom of the page
- Expected:
- All three new cataloging records should appear in the results
- Actions:
- Navigate back to advanced search
- Choose Objects from the record type drop down menu
- Select all (AND) from the boolean drop down menu
- Select Study Collection from the Collection dropdown
- Select New in the Status drop down
- 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:
- Navigate to advanced search
- Select Objects from the record type drop down menu
- In the keyword search field, enter testtest
- Select any (OR) from the boolean drop down menu
- Select Study Collection from the Collection dropdown
- Select New in the Status drop down
- Click Search at the bottom of the page
- Expected:
- All three new cataloging records created in Test 2 should appear in the results
- Actions:
- Navigate back to advanced search
- Select Objects from the record type drop down menu
- In the keyword search field, enter testtest
- Select all (AND) from the boolean drop down menu
- Select Study Collection from the Collection dropdown
- Select New in the Status drop down
- 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