PRIMARY TAB
Test 1: New record behavior
- Actions:
- Create a new record
- Expected:
- Both top and bottom Cancel buttons are disabled
- Both top and bottom Delete buttons are disabled
- Actions:
- Variation a: Click the Add button on the Used By / Cataloging area to the right
- Variation b: Click the Add button on the Used By / Procedures area to the right
- Expected:
- A message should be displayed in the bottom of the screen saying "Please save the record you are creating before trying to relate other records to it"
Test 3: Number Chooser
- Actions:
- Continue from Test 1 (or create a new, unsaved record)
- Click "Select number pattern" and select one of the patterns from the drop down
- The number pattern should be displayed in the number field, with the proper values
- Click "Select number pattern" again, and select the number pattern again
- Expected:
- The number pattern should be displayed in the number field, but with the last number incremented by one
- Both top and bottom Cancel buttons are enabled
Test 5: Behavior after save
- Actions:
- Continue from Test 4 (or create a new record, unsaved record)
- Make sure all required fields are filled out
- Click the save button and wait until saved
- Expected:
- Both top and bottom cancel buttons should be DISabled
- Both top and bottom Delete buttons should be ENabled
Test 7: Fold/Unfolding boxes
- Actions:
- Continue from test 5 (or create a new record)
- variations: Do this for each of the boxed areas
- click the fold/unfold symbol or text next to it
- Expected:
- First time the boxed area should fold, and symbol should change to folded
- Second time the boxed area should unfold, and symbol should change to unfolded
Test 9: Vocabulary pivoting
- Actions:
- Make sure at least one authority field in the record is filled out, along with any required fields
- Click the save button and wait until saved
- Expected:
- Both top and bottom cancel buttons should be DISabled
- Both top and bottom Delete buttons should be ENabled
- The authorities that are associated with the current record should all be displayed in the Terms Used list on the right
- The "Term" column should contain the display name of the authority
- The "Type" column should display the type of authority it is
- The "Field" column should equal the name of the field the authority is listed in
- Actions:
- Click on one of the vocabulary items in the listing in the sidebar
- Expected:
- This should bring you to the edit page of the authority you clicked
- The page should have the record you came from listed in the Used By area.
- Actions:
- Within the "Used By" list in the right sidebar, click on the link to the record you came from
- Expected:
- The record should be loaded
Test 11: Keyboard Accessibility
- Actions:
- Use tab through the entire formula
- Expected:
- Each of the fields should be reachable
- The two save buttons, as well as Cancel button, should be reachable
- The folding functionality should be usable (tab to it and hit space)
- It should at all times be possible to see where the focus is
- The terms used in the right frame should be reachable
Test 15: Free Bug Hunt - 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
SECONDARY TAB
Test 1: Basic Secondary tab testing
- Actions:
- Via the My CollectionSpace page (http://qa.collectionspace.org:8180/collectionspace/ui/core/html/myCollectionSpace.html) go to any record, by clicking its identification/entry number.
- Click any Secondary Tab
- Expected:
- Related records should be listed in a table.
- If no records are related, a "No related record selected" message should be displayed
- Actions:
- Click the "+ Add Record" button
- Click the "Create" button
- Expected:
- An empty form should be displayed under the listing of related records
- Above the form, the words "Creating new record..." should appear
- Both top and bottom Cancel changes buttons should be DISabled
- Both top and bottom Delete Relation buttons should be DISabled
- Actions:
- Click "Select number pattern" and select one of the patterns from the drop down
- Expected:
- The number pattern should be displayed in the number field, with the proper values
- Both top and bottom Cancel changes buttons should be ENabled
- Actions:
- In a vocabulary field, either add an existing authority term or create a new term
- Make sure all required fields are filled out
- Save the record
- Expected:
- Above the form, the words "Creating new record..." should disappear, and an entry for the new record should appear under the related records header
- Actions:
- Select the record you just created
- Expected:
- Both top and bottom Cancel changes buttons should be DISabled
- Both top and bottom Delete Relation buttons should be ENabled
- Actions:
- Search for the record you just created via the Search box.
- Click its link.
- Verify that you can see a (newly) related, second record in the right sidebar.
- Click its link, to pivot to that second record.
- Verify that the first record's link appears in the right sidebar.
- Click its link, to pivot back to the first record.
Test 3: Search to Relate Dialog
- Actions:
- Continue from Test 1 (or go to any existing record by clicking its identification/entry number. Then go to the Secondary tab).
- Click the "+ Add Record" button. A pop up window will appear with the option to add a relationship to an existing record or create a new record
- Variation B: Hit ESC on your keyboard.
- Expected
- No changes to the record will occur.
- Actions:
- Click the "+ Add Record" button
- Click the search button next to the search existing area
- A list of records should appear
- Mark at least two of the records
- Click the Add to Current Record button
- Expected:
- The dialog should be dismissed
- All the newly added records should be listed in the Related Records list, near the top of the screen
- In the Used By / Cataloging / Procedures area of the sidebar on the right side of the page, the newly added records should also be properly displayed
- Actions:
- Click the identification number of one of the added records on the Related Record list, near the top of the screen
- Expected:
- An Edit Record form should be displayed underneath the listing, filled out with data from the selected record
- Actions
- click another identification number from the list
- Expected:
- The Edit Record form should be updated to correspond to the new record you clicked
Test 9: Keyboard Navigation
- Actions:
- Using only keyboard do the following
- Go to the (secondary) tab
- Use the "+ Add New" button to create a new object record
- Tab through the form, to make sure everything is reachable and authorities and dates can be handled using the keyboard
- Save the record
- Make sure the link to the newly created record (in the listing in the top of the page) is reachable by keyboard
- Expected:
- The entire test should be doable using keyboard only
- At all times you should be able to see where focus is
Test 15: Free Bug Hunt - 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
Labels:
None
Page:
QA Test plan - LifeSci Tenant
Page:
Supplementary Manual QA - Acquisition
Page:
Supplementary Manual QA - Acquisition Secondary Tab
Page:
Supplementary Manual QA - Cataloging
Page:
Supplementary Manual QA - Intake
Page:
Supplementary Manual QA - Loan In
Page:
Supplementary Manual QA - Loan In Secondary Tab
Page:
Supplementary Manual QA - Loan Out
Page:
Supplementary Manual QA - Loan Out Secondary Tab
Page:
Supplementary Manual QA - Location-Movement-Inventory
Page:
Supplementary Manual QA - Location-Movement-Inventory Secondary Tab
Page:
Supplementary Manual QA - Media Handling
Page:
Supplementary Manual QA - Media Handling Secondary Tab
Page:
Supplementary Manual QA - Object Exit
Page:
Supplementary Manual QA - Object Exit Secondary Tab
1 Comment
comments.show.hideSep 18, 2012
Rick Jaffe
Error with keyboard navigation of repeatable Exit Methods field - see CSPACE-2273 (closed as not a bug). After adding or deleting a repeatable field, focus shifts to top of record instead of staying in this repeatable block.(QA testing, v2.7)