Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
borderColor#ccc
bgColor#fff
titleBGColor#CEE0F1
borderStylesolid
titleOn this page
Table of Contents
styledisc

...

  • Actions
    1. Edit or create a new Acquisition record.
    2. If you create a new record, make sure to add a Reference Number
    3. Make sure the Acquisition Funding table is empty
    4. Use the same method as in the previous test to add 3 rows but: leave the first and last fields empty. (If any field displays a default selection such as "Please select a value," just leave that value as-is.)
    5. Use the same method as in the previous test to add 2 more rows but: leave all fields empty
    6. Click Save
  • Expected:
    • "After the "Saved" message appears, the Acquisition Funding fields should contain the values you entered, with all empty fields and rows displayed as well

...

  • Actions:
    1. Continue from Test 15
    2. Remove first row by clicking the x icon in the Image Added (minus) button on the right-most column
  • Expected:
    • The row should disappear, and the remaining rows (below the one you deleted) should move up (second row should now become first, etc.)
  • Actions:
    1. With the same approach, remove the third row. Expect the same results.
    2. Click the Save button to save the recordClick Save
  • Expected:
    • After you see a message saying the record was successfully saved, The Acquisition Information -> the "Saved" message appears, the Acquisition Funding table should contain the value you entered in the top row, plus two empty rows. The other two rows should no longer appear.

Test 19: Testing Duplicate Groups of Fields

  • Actions:
    1. Continue from Test 17
    2. Click the little "+ field" area above the Image Added (add new field) button below the Acquisition Funding table
  • Expected:
    • A new instance of the field group of fields should appear beneath current
  • Actions:
    1. Fill in data in the new row to be the same as one of the existing rows in the Acquisition Funding table
    2. Click the Save button to save the record
  • Expected:
    • After you see a message saying the record was successfully saved, The Acquisition Information -> Acquisition Funding field the "Saved" message appears, the Acquisition Funding table should contain the two rows with identical values
  • Actions:
    1. Click the x icon next to the Image Added (minus) button to the right of the first row in Acquisition Information -> Acquisition Funding.of the Acquisiton Funding table
    2. Click the Save button to save the record
  • Expected:
    • After you see a message saying the record was successfully saved, The Acquisition -> the "Saved" message appears, the Acquisition Funding table should still contain the remaining rows that were not deleted

Test 21: Primary Fields

  • Actions:
    1. Follow the approach from the test  "Test 9: Test Empty Fields" to create 5 fields, with the first and third containing the same value.data
    2. Mark the third field as primary by clicking the radio button number/move up Image Added button to the left of itClick the Save button to save the recordof the field
  • Expected
    1. The third field will move to the top of the table
    2. Fields 1-4 will all be moved down one step
  • Action
    • Click Save
  • Expected:
    1. After
    you see a message saying the record was successfully saved, The 5
    1. the "Saved" message appaers, the five fields should still be present
    2. After
    you see a message saying the record was successfully saved, The primary field should have moved to the top of the list
    1. the "Saved" message appears, the former field three should still be in the primary/first position
  • Actions
    • Remove
    First Field
    • the first field (primary) by clicking the
    close symbol in the fields right side.
    • Image Added(minus) button to the right of the field
  • Expected:
    1. The field should disappear, and the remaining fields
    (below the one you deleted)
    1. should each move up one step (second field should now become first, etc)
  • The field that was below the (now deleted) primary, should now be marked primary
  • Actions
    1. Click the Save button to save the record
  • Expected:
    • After you see a message saying the record was successfully saved, The the "Saved" message appears, the same instance of the field should be marked primaryAfter you see a message saying the record was successfully saved, The primary field should still be on the top of the list/first

Test 23: Primary Row

  • Actions:
    1. Follow the approach from the Test 15 Test 9: Test Empty Rows to create 3 5 rows, with the first and last rows containing the same value.third containing data
    2. Mark the third row as primary by clicking the radio button number/move up Image Added button to the left of itClick the Save button to save the recordof the row
  • Expected
    1. The third row will move to the top of the table
    2. Rows 1-4 will all be moved down one step
  • Action
    • Click Save
  • Expected:
    1. After
    you see a message saying the record was successfully saved, The 3
    1. the "Saved" message appears, the five rows should still be present
    2. After
    you see a message saying the record was successfully saved, The primary row should have moved to the top of the list
    1. the "Saved" message appears, the former row three should still be in the primary/first position
  • Actions
    • Remove the first row (primary)
    row
    • by clicking the
    x icon in the right-most cell.
    • Image Added(minus) button to the right of the row
  • Expected:
    1. The
    field
    1. row should disappear, and the remaining rows
    (below the one you deleted)
    1. should each move up one step (second
    field
    1. row should now become first, etc)
    The field that was below the (now deleted) primary, should now be marked primary
  • Actions
    1. Click the Save button to save the record
  • Expected:
    • After you see a message saying the record was successfully saved, The primary row should still be on the top of the listthe "Saved" message appears, the same instance of the row should be marked primary/first

Test 24: Repeatable Sub-Groups

...

  • Actions:
    1. Create a new Media Handling Record
    2. Fill in at least the Identification number
    3. Fill in each of the fields in the Dimension group, including all fields in the Measurements sub-group.
    4. Click the Save button to save the record
  • Expected:
    • After you see a message saying the record was successfully saved, the "Saved" message appears, the table should contain the values you entered

Test 7: Test Multiple Instances of a Sub-Group of Fields

...

  • Actions
    1. Continue from Test 24
    2. Click the little "+ field" button above the Image Added (add new field) button at the bottom left of the Dimensions group
  • Expected:
    • A new instance of the group should appear beneath the current instance
  • Actions:
    1. Fill in the fields until you have 3 filled Dimensions groups
  • Actions:
    1. In each instance of the Dimensions group, click the little "+ field" button above the Image Added (add new field) button below the Measurements sub-group
  • Expected:
    • A new instance of the sub-group should appear beneath the current instance
  • Actions:
    1. Fill in the fields until you have 3 filled Measurements sub-groups
    2. Click the Save button to save the record
  • Expected:
    • After you see a message saying the record was successfully savedthe "Saved" message appears, both the Dimensions tables and the Measurements sub-groups should contain the values you entered

Keyboard navigation


Info

Please note: If testing with Safari, in order to be able to tab to all the controls, you need to either hold down the option key while pressing tab, or check the option labeled "Press Tab to highlight each item on a webpage" in Preferences/Advanced. 

Test 31: Test keyboard navigation

  • Actions:
    1. Tab to repeatable field. The first thing that should have focus is the "+ field"the Image Added(add new field) button of a repeatable field
    2. With focus on "+ field" hit the enter buttonthe Image Added(add new field) button, hit enter
  • Expected:
    • A new field should be added
    • The new field should have focus
  • Actions:
    1. Enter something in the new field
    2. Hit tab. The focus should now move to the "primary" area of the first repeated field
    3. Hit tab. The focus should now move to the text part of the first field
    4. Hit tab. The focus should now move to the "delete" symbol of the first field (in case you are testing a repeatable group, you will need to press tab several times to move through the fields to the delete symbol)
    5. Hit tab. The focus should now move to the text part of the secondary field
    6. Hit shift+ tab until you reach the "+ field" the Image Added (add new field) button again
    7. With focus on "+ field" hit the enter buttonthe Image Added (add new field) button, hit enter
  • Expected:
    • A new field should be added
    • The new field should have focus
  • Actions:
    1. Write something in the new field
    2. Arrow to the primary radio button using the up and down keysTab or shift-tab to the field ordering numbers
    3. Hit Enter. This should mark this field as primary
    4. Press tab twice. This should move focus to the delete area next to the new field (if you test repeatable groups, you will need to press tab more times, to move through the fields in the group)Click enter.until you have focus on the Image Added delete field button, hit enter
  • Expected
    • The newly created field should be deleted
    • Focus should be moved to the text part of the last field on the list
    • This field should also be marked as primary

Test 35: 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

Keyboard Navigation

Info

Please note: If testing with Safari, in order to be able to tab to all the controls, you need to either hold down the option key while pressing tab, or check the option labeled "Press Tab to highlight each item on a webpage" in Preferences/Advanced. 

  • Actions:
    1. Use the tab button to tab through all the fields
  • Expected:At all times, it should be possible to see where focus is, and all fields should be accessible via keyboard only