OSCAR 15 Navigation Bar Test Cases
Download file in XLS format:
OSCAR 15_Landing Page_Navigation Bar_TC.xls
Landing Page_Navigation Bar Test Cases. Table of Content. | BR# |
1.0 Test Ability to Display Top Navigation Bar Menu Items | NB 1.0, NB 4.0, NB 4.1, NB 3.0, NB 3.1 |
1.1 Test Ability to Display Login Name Drop Down Items | NB 5.0, NB 5.1, NB 5.1.1 |
1.2 Test Ability to Display Program Name | NB 6.0, NB 6.1 |
1.3 Test Ability to Navigate to Scratch Pad and Messenger | NB 7.0, NB 9.0 |
1.4 Test Ability to Display Message Icon Indicators | NB 10.0 |
1.5 Test Ability to Log Out | NB 8.0 |
1.6 Test Ability to Display Search Text Field for the Current Screen | NB 2.0, NB 2.1.0, NB 2.2.1, NB 2.2.3 |
1.7 Test Ability to Display Multiple Search Results | NB 2.2.4 |
1.8 Test Ability to Create a New Patient Record Functionality | NB 2.4 |
1.9 Test Ability to Display Search Buttons Navigation | NB 2.3, NB 2.4– Future |
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 | Navigation bar position | 1. Landing page is presented with the Dashboard view 2. User is logged in with Clinician credentials | Verify Navigation bar position on the screen | Navigation bar is spanning across the top of the page | |||
#2 | Menu items display | Verify Menu items order and display on the screen | Menu items are appearing along navigation bar and listed in order: • Home button • Schedule • Inbox • Consultations • Billing • Tickler • Admin • More (drop-down) | ||||
#3 | Home button functionality | 1. Hover over the Home button 2. Select Home button | 1. Home button is visible and accessible to right of Search function 2. Tooltip description should appears as “Your Dashboard” 3. Home button brings users to their default landing page, based on users "primary role" | ||||
#4 | Menu items act as navigation for landing page: Schedule | Select Schedule tab | By selecting Schedule menu item user navigates to Schedule screen in the main view area of Landing page (temporarily to the classic Appointment screen view) | ||||
#5 | Menu items act as navigation for landing page: Inbox | Select Inbox button | By selecting Inbox menu item user navigates to Inbox screen in the main view area of Landing page | ||||
#6 | Menu items act as navigation for landing page: Consultation | Select Consultation | By selecting Consultation menu item user navigates to the Consultation Request/ Response List screen in the main view area of Landing page | ||||
#7 | Menu items act as navigation for landing page: Billing | Select Billing button | By selecting Billing menu item user navigates to the Billing screen in the main view area of Landing page | ||||
#8 | Menu items act as navigation for landing page: Tickler | Select Tickler button | By selecting Tickler menu item user navigates to Tickler List screen in the main view area of Landing page | ||||
#9 | Menu items act as navigation for landing page: Admin | Select Admin button | By selecting Admin menu item user navigates to the Administrator panel screen in the main view area of Landing page | ||||
#10 | Menu items act as navigation for landing page: More | Select More drop down | By selecting More menu item, additional items appear in “More” drop-down • Reports • Documents | ||||
#11 | More drop down: Reports | Activate Reports items to navigate to Reports page | In “More” menu “Reports” refers to the Reports screen | ||||
#12 | More drop down: Documents | Activate Documents item to navigate to Documents screen | In “More” menu “Documents” refers to Document Management System screen |
1.1 Test Ability to Display Login Name Drop Down Items
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Current user information display | Landing page is presented with the Dashboard view | Verify that Current user information displays on the screen | Current user Name is displayed on navigation bar | |||
#2 | Log in name drop down options | Select Log in name hyperlink | By clicking log-in name, drop-down User menu opens with options: • Settings • Support • Help | ||||
#3 | Launch Settings menu item | Select Settings menu item | User's settings page to customize landing page is initiated | ||||
#4 | Launch Support menu item | Select Support menu item | Support page is initiated with OSP contact information and instructions | ||||
#5 | Launch Help menu item | Select Help menu item | Help page is initiated with the resources to assist users with the potential questions |
1.2 Test Ability to Display Program Name
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Current program to display | 1. Landing page is presented with the Dashboard view 2. Applies even if only one program is assigned to user (ie Family Medicine) | 1. Verify that Globe button displays to the left of user information 2. Hover over Globe button | 1.Globe icon to left of program name display 2. Tooltip description should appears as “Change your current program” | |||
#2 | Multiple programs navigation | Provider is assigned to multiple programs | Click on the Globe button and verify it acts as program name drop-down | Program name drop down opens | |||
#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.3 Test Ability to Navigate to Scratch Pad and Messenger
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Shortcut icon to mail system availability | Landing page is presented with the Dashboard view | Verify that shortcut icons are visible and accessible to left of Global icon (program name): • Scratched pad • Messenger (envelope) | Shortcut icon to Scratch pad and mail system are available to left of program name | |||
#2 | Activate Scratch pad icon | 1. Hover over Scratch pad icon 2. Click on Scratch Pad icon | 1. Scratch pad icon is visible and accessible from the main navigation bar 2. Tooltip description should appears as “Scratchpad” 3. User is launching a scratch pad to create a note for the patient in focus | ||||
#3 | Activate mail shortcut icon | 1. Hover over Mail shortcut icon 2. Click on Mail shortcut icon | 1, Mail shortcut icon is visible and accessible 2. Tooltip description should appears as “OSCAR Messenger” 3. Mail system is activated |
1.4 Test Ability to Display Message Icon Indicators
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Message number indicators position 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 message number indicators display in order: • Number of OSCAR messages • Total number of OSCAR messages • Number of messages from patients | 3 message number indicators display to right of Message icon (envelope) | |||
#3 | Message number indicators display | Verify message number indicators display | Message number indicators are indicating: 1. New Oscar messages linked to a patient (demographic) 2. Total New Oscar messages 3. MyOscar messages (Total messages from the patient) |
1.5 Test Ability to Log Out
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Log out | Landing page is presented with the Dashboard view | 1. Verify that Log-out icon on far right of navigation bar 2. Click on Log out icon | 1. Log-out icon is visible and accessible 2. User can log out by clicking on log-out button |
1.6 Test Ability to Display Search Text Field for the Current Screen
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Patient Search text field | 1. Landing page is presented with Demographics screen 2. Patient is registered within the OSCAR database | Verify Search text field and search execution button are visible and accessible on the screen | Search text field and Search execution button are on left side of Dashboard view screen | |||
#2 | Use Search bar to find a patient by Last name | 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 | ||||
#3 | 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 | ||||
#4 | Patient Search Results | Verify that Search result appears under search bar and shows result list | Verify that Search results appear under search bar and show in result list: • Name • Health card number • Health card version • Date of birth | ||||
#5 | Default Search results | Verify that Search Patients loads selected results in Patient Summary page | Search Patients load selected results in Patient Summary page when patient name is selected |
1.7 Test Ability to Display Multiple Search Results
Step ID | Description | Precondition | Action | Expected Results |
#1 | 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 | 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 |
1.8 Test Ability to Create a New Patient Record Functionality
Step ID | Description | Precondition | Action | Expected Results | Actual Results | Pass/Fail | Notes |
#1 | Create new patient | Landing page is presented with the Dashboard view | 1. Hover over “+” sign next to the Search Patients box 2. Select Add new patient button | 1. Add new patient button is visible and accessible 2. Tooltip description should appears as “Add a new Patient” 3. Create New Record screen is present 4. User is able add a New patient record |
1.9 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 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 |