OSCAR 14 Navigation Bar Test Cases
OSCAR 14
Clinician Landing Page
Navigation Bar Test Cases
Final Version
Status Completed
Created on: January 22, 2014
Last update on: February 27, 2014
Ready for General Release
Download file in XLS format:
OSCAR 14_Clinician Landing Page_Navigation Bar_TC.xls
Clinician Landing Page_OSCAR Navigation Bar Test Cases. Table of Content. | BR# |
1.0 Test Ability to Display Top Navigation Bar Menu Items | NB 1.0 |
1.1 Test Ability to Navigate to Default Landing Page when Home button is Selected | NB 3.0, NB 3.1 |
1.2 Test Ability to Navigate to Applicable screen when Menu Items are Selected | NB 4.0, NB 4.1 |
1.3 Test Ability to Customize Navigation Bar | NB 4.2, NB 4.3 |
1.4 Test Ability to Display Login Name Drop Down Items | NB 5.0, NB 5.1, NB 5.1.1 |
1.5 Test Ability to Display Program Name | NB 6.0, NB 6.1 |
1.6 Test Ability to Display Shortcuts to Inbox, Mail and Tickler | NB 7.0 |
1.7 Test Ability to Display Log Out Icon | NB 8.0 |
1.8 Test Ability to Lunch Scratch Pad Directly from Navigation Bar | NB 9.0 |
1.9 Test Ability to Display Message Icon Indicators | NB 10.0 |
2.0 Test Ability to Display Search Text Field | NB 2.0,NB 2.1 |
2.1 Test Ability to Display Search Text Field Filter Based Functionality | NB 2.1.0 |
2.2 Test Ability to Display Default Search Results | NB 2.2.1, NB 2.2.2 |
2.3 Test Ability to Set up Search Results Preferences | NB 2.2.3 |
2.4 Test Ability to Display Multiple Search Results | NB 2.2.4 |
2.5 Test Ability to Display Search Button Navigation | NB 2.3, NB2.4 |
Reference input | |
Landing Page Module Use Case v. 2.4 | Alek Mirkin |
Oscar 14 Landing Pages BRD_v.2.9 | Rachel Aubie |
1.0 Test Ability to Display Top Navigation Bar Menu Items
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display Top Navigation bar | 1. Landing page is presented with the Dashboard view 2. User is logged in with Clinician credentials | Verify that Navigation bar displays on the screen | Navigation bar is spanning across the top of the page | |||
#2 | Ability to display Menu items | Verify Menu items order and display on the screen | Menu items are appearing along navigation bar and listed in the following order: • Home button • Inbox • Consultations • Billing • Tickler • Schedule • K2A • Admin (drop-down) • More (drop-down) |
1.1 Test Ability to Navigate to Default Landing Page when Home button is Selected
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display “Home” button | 1. Landing page is presented with the Dashboard view 2. User is logged in with Clinician credentials | Verify “Home” button display on the screen | Home button is to right of Search function | |||
#2 | Ability to Navigate to Default Landing Page when Home button is Selected | Select “Home” button | Home button brings users to their default landing page, based on users "primary role" |
1.2 Test Ability to Navigate to Applicable Screen when Menu Items are Selected
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail |
#1 | Ability to navigate user to applicable Screen when Inbox Menu item is selected | 1. Landing page is presented with the Dashboard view 2. User is logged in with Clinician credentials 3. Top Navigation Bar displays with Menu Items | Select “Inbox” Menu item | By selecting Inbox menu item user navigates to Inbox screen in the main view area of Landing page | ||
#2 | Ability to navigate user to applicable Screen when Consultation Menu item is selected | Select “Consultation” Menu item | By selecting Consultation menu item user navigates to Consultation screen in the main view area of Landing page | |||
#3 | Ability to navigate user to applicable Screen when Billing Menu item is selected | Select “Billing” Menu item | By selecting Billing menu item user navigates to Billing screen in the main view area of Landing page | |||
#4 | Ability to navigate user to applicable Screen when Tickler Menu item is selected | Select “Tickler” Menu item | By selecting Tickler menu item user navigates to Tickler screen in the main view area of Landing page | |||
#5 | Ability to navigate user to applicable Screen when Schedule Menu item is selected | Select “Schedule” Menu item | By selecting Schedule menu item user navigates to Schedule screen in the main view area of Landing page | |||
#6 | Ability to navigate user to applicable Screen when K2A Menu item is selected | Select “K2A” Menu item | By selecting K2A menu item user navigates to K2A modal in the main view area of Landing page | |||
#7 | Ability to navigate user to applicable Screen when Admin Menu item is selected | Select “Admin” Menu item | By selecting Admin menu item user navigates to Admin screen in the main view area of Landing page | |||
#9 | Ability to navigate user to applicable Screen when Reports drop down Menu item is selected | Activate “Reports” item to navigate to Reports page | In “More” menu “Reports” item refers to the Reports screen | |||
#10 | Ability to navigate user to applicable Screen when Caseload drop down Menu item is selected | Activate “Caseload” item to navigate to Caseload roaster | In “More” menu “Caseload” item refers to the CaseLoad roaster | |||
#11 | Ability to navigate user to applicable Screen when Resources drop down Menu item is selected | Activate “Resources” item to navigate to OSCAR Resources URL link | In “More” menu “Resources” item refers to existing “OSCAR Resources” url link | |||
#12 | Ability to navigate user to applicable Screen when Documents drop down Menu item is selected | Activate “Documents” item to navigate to Documents screen | In “More” menu “Documents” item refers to Documents screen |
1.3 Test Ability to Customize Navigation Bar
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to launch the preferences screen by selecting Customize option from More drop down | Landing page is presented with the Dashboard view | Activate “More” drop down list and select Customize option | 1. “Customize” is bottom list item 2. Preferences screen is launched for setting up navigation bar menu | |||
#2 | Ability to customize Navigation Bar | Verify that Users is able to add, delete or re-order menu items | 1. Users can add, delete or re-order menu items 2. Navigation bar is customizable to maximum of 7 items across bar | ||||
#3 | Ability to accommodate Additional item in More drop down | Verify that additional item appears in “More” drop-down list | Additional items appear in “More” drop-down if maximum number of items >7 |
1.4 Test Ability to Display Login Name Drop Down Items
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display current user information | Landing page is presented with the Dashboard view | Verify that Current user information displays on the screen | 1. Current user Name, Title are displayed on navigation bar 2. Current user information is right-paginated | |||
#2 | Ability to display Log in name drop down options | Select Log in name hyperlink | By clicking log-in name, drop-down Support menu opens with options: • Preferences • Support • Help, etc. | ||||
#3 | Ability to display options in the Support drop down list | Verify that first options in the Login name drop down list: • Set-up K2A, • Set-up MyOscar Should only appear until K2A and MyOscar are set up | 1. Set-up K2A and Set-up MyOscar appear in the list only if they are set up 2. Set-up K2A and Set-up MyOscar are first options in the list | ||||
#4 | Ability to launch Settings menu item | Select Settings menu item | User's settings to customize landing page are initiated | ||||
#5 | Ability to launch Support menu item | Select Support menu item | Support page is initiated with OSP contact information and instructions |
1.5 Test Ability to Display Program Name
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display current program name | 1. Landing page is presented with the Dashboard view 2. Applies even if only one program is assigned to user (ie Family Medicine) | Verify that Current program name displays | 1. Current program name displays to left of user information 2. Globe icon to left of program name display | |||
#2 | Ability to navigate to Multiple programs | Provider is assigned to multiple programs | Select Program name link and verify that program name acts as drop-down | Program name drop down is listed | |||
#3 | Ability to switch between programs | Verify that user is able to select and switch between programs within Oscar/CAISI | If provider is assigned to multiple programs, program name acts as drop-down to select and switch between programs within Oscar/CAISI |
1.6 Test Ability to Display Shortcuts to Inbox, Mail and Tickler
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display shortcut icon to mail system | Landing page is presented with the Dashboard view | Verify that shortcut icon (envelope) to mail system • Inbox • Tickler • Message Are located to left of program name | Shortcut icon to mail system are available to left of program name | |||
#2 | Ability to activate mail shortcut icon | Select Mail shortcut icon | Mail system is activated |
1.7 Test Ability to Display Log Out Icon on the Screen
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display Log out icon | Landing page is presented with the Dashboard view | Verify that Log-out icon on far right of navigation bar displays | Log-out icon is located on far right of navigation bar | |||
#2 | Ability to Log out | Activate Log out icon | 1. User can easily log out by clicking log-out icon 2. Log in Page displays |
1.8 Test Ability to Lunch Scratch Pad Directly from Navigation Bar
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display Scratch pad icon | 1. Landing page is presented with the Dashboard view 2. User can customize whether to have scratch pad icon accessible or not 3. Scratch pad icon is selected to be accessible | Verify that 1. Scratch pad icon (not name) should appear on navigation bar 2. Icon for launching Scratch Pad is accessible directly from Navigation Bar | 1. Scratch pad icon appears on Navigation bar 2. Scratch pad is accessible from Navigation bar | |||
#2 | Ability to activate Scratch pad icon | Activate Scratch pad icon | User is launching scratch pad to create a note for the patient in focus. This note is acting as a “sticky” note for the patient |
1.9 Test Ability to Display Message Icon Indicators
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display Message number indicators on the screen | 1. Landing page is presented with the Dashboard view 2. Oscar Messages are available 3. Ticklers are created 4. MyOscar messages are available | Verify that message number indicators display | 1. 3 message number indicators display to right of Message icon (envelope) 2. Message number indicators are indicating: - Oscar messages linked to a patient - All Oscar messages - MyOscar messages |
2.0 Test Ability to Display Search Text Field for the Current Screen
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display Search text field | Landing page is presented with Dashboard view | Verify Search text field and search execution button position on the screen | Search text field and Search execution button are on left side of Dashboard view screen | |||
#2 | Ability to view Search text field for the current screen | Verify that Search text field is always visible | Search function is available for the current screen being viewed within Oscar | ||||
#3 | Ability to Search for patient demographic information | Patient Demographic screen is launched | Verify that user is able to search for patient demographic information via search field | Once viewing Demographics screen via landing page, search is searching for patient demographic information |
2.1 Test Ability to Display Search Text Field Filter Based Functionality
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to use Search bar to find a patient by Last name | Landing page is presented with the Dashboard view | Type patient's Last name (ie "sm" for searching for "smith") | 1. Fuzzy search is filtering the resulting list of patients matching the entered text string 2. User can pick desired patient from the list if more than one matching criteria is found | |||
#2 | Ability to use Search to find a patient by Last and First name | Type patient's Last and First name (ie "smith, a" for searching for "smith" by last and first name) | 1. Fuzzy search is filtering the resulting list of patients matching the entered text string results for last name: “smith”, first name starting with “a” 2. User can pick desired patient from the list if more than one matching criteria is found |
2.2 Test Ability to Display Default Search Results
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to display Search Results | 1. Landing page is presented with the Dashboard view 2. User used Search field to find patient information | Verify that Search result appears under search bar and shows result list | 1. Search results appear under search bar 2. Search results show in result list: • Name • Health card number • Health card version • Date of birth | |||
#2 | Ability to verify that Search does not search Integrator for results | Verify that Search does not search Integrator for results | Search does not search Integrator for results | ||||
#3 | Ability to Search Integrator | Search Integrator is selected | Verify that Search Integrator is available in Advanced search if selected to Search Integrator | Once selected, Search Integrator is available in advanced search |
2.3 Test Ability to Set up Search Results Preferences
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to search by the patient name | 1. OSCAR user has doctor credentials to login 2. Oscar search page prompts user to enter patient name | 1. Type patient's name 2. Select “Search” button | 1. Search box is accepting text 2. Search button is available and clickable 3. If patient is registered within the OSCAR database, the record should be found | |||
#2 | Ability to load default Search results in Patient Demographic tab | No Preference set | Verify that Search bar results load selected results in patient Demographic by default | Search bar results load selected result in Demographics (Details page) by default. | |||
#3 | Ability to set preferences option to new Search Results default tab | Set Preferences option to new search result default tab → select to load selected search result to Patient Summary page | Search results load selected results in Patient Summary page |
2.4 Test Ability to Display Multiple Search Results
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to search by the patient name | Oscar search page prompts user to enter patient name | 1. Type patient's name 2. Select Search button | 1. Search box is accepting text 2. Search button is available and clickable 3. The text in search box should is used to run the query 4. Results page is returned | |||
#2 | Ability to display More Search Results | More Search results options are available than can be shown in the list | Verify that user is able to move to a search results page with the same query | If more options are available than can be shown in the list, a method to move to a search results page with the same query (displaying results) needs to be available |
2.5 Test Ability to Display Search Button Navigation
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Ability to view Drop down field options next to Search field | Landing page is presented with the Dashboard view | Select drop down field next to Search and verify that the following list is available: • “New Patient”, • “Merge Demographic” • “Advanced Search” | 1. Drop down field next to Search field is available 2. Values are listed | |||
#2 | Ability to use Advanced Search | Click on drop down list next to the Search box to access "Advanced Search" view | 1.Advanced search options present 2. Entered search text be ignored 3. User can pass more parameters or use different criteria to find a patient | ||||
#3 | Ability to create a new patient | Click on drop down list next to the Search box to access "New Patient" view | 1. Create New patient page is present 2. User can create New patient record | ||||
#4 | Ability to Merge Demographics | Click on drop down list next to the Search box to access "Merge Demographics" view | 1. Demographic Merge Records view is present in the main area of Landing page 2. User can merge selected Demographics records |