Navigating Between Primary and Secondary Tabs - QA Test Plan

  • Actions:
    1. Create New or open any procedural record and remember the ID number
    2. Change one field, but do not save the record
    3. Click on the +Related tab and select another procedure from the dropdown
  • Expected:
    • A dialog should appear warning that you have unsaved changes
  • Actions:
    1. Variation A: Press the close   button
    2. Variation B: Press the Don't leave button
  • Expected:
    • The dialog should dismiss and nothing should happen
  • Actions:
    1. Navigate to any secondary tab or click on the +Related tab
    2. Select Revert and continue from the dialogue
  • Expected:
    • You should successfully navigate to the secondary tab
  • Actions:
    1. Click the Primary Record tab to navigate back
  • Expected:
    • The record should have reverted back to before you made the changes
  • Actions:
    1. Change one field
    2. Navigate to any secondary tab or click on the +Related tab
  • Expected:
    • A dialog should appear warning that you have unsaved changes
  • Actions:
    1. Select Save and continue from the dialogue
  • Expected:
    • You should successfully navigate to the secondary tab
  • Actions:
    1. Navigate back to the primary tab
  • Expected:
    • Changes should be reflected in the record
  • Actions:
    1. Repeat Test 1 for all secondary tabs
  • 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