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