Test Cases Administration Roles

1.0 Test Create a New Role with Customized Permissions

Step IDDescriptionPreconditionExpected ResultsActual ResultsPass/FailNotes
#1Connect to the OSCAR main page1. OSCAR McMaster Test Version 12.1, system and DB up and running.
2. OSCAR user is registered and have the correct credentials to login
OSCAR login page is opened   
#2Log InOscar welcome page prompts user to Enter credentials (User Name / Password)

By entering right credentials user is getting system verification acceptance.

Once logged in, user is redirected to the Appointment screen with various OSCAR options

   
#3Access Admin screen from Appointment screenClick on Administration Tab on the top navigation barAdmin page appears in a new window   
#4Access Add a Role pageSelect System Management → Add a RoleAdd/Edit Role page appears in a new window   
#5Search role name

Enter a potential new role name and search the database to check to see if this role already exists.

If it does not than message displays “It is a new role. You can add it”

If role does not exists in the database than message displays “It is a new rile. You can add it”   
#6Add RoleClick on Save buttonRole is added in the list   
#7Access Add a Role page Assign Role/ Rights to ObjectSelect System management → Assign Role/ Rights to ObjectAssign Role/ Rights to object   
#8Customize permissions to the roleSelect the new OSCAR role in the top drop down menu and assign Role rights to ObjectAccess rights are assigned to Role   
#9Role access rights will apply to all members of that roleVerify that changes applied to a role with apply to all members of the roleChanges applied to a role will apply to all members of that role   

1.1 Test Assign Multiple Roles to User

Step IDDescriptionPreconditionExpected ResultsActual ResultsPass/FailNotes
#0Pre-condition:
Role is assigned to user
     
#1Connect to the OSCAR main page1. OSCAR McMaster Test Version 12.1, system and DB up and running.
2. OSCAR user is registered and have the correct credentials to login
OSCAR login page is opened   
#2Log InOscar welcome page prompts user to Enter credentials (User Name / Password)

By entering right credentials user is getting system verification acceptance.

Once logged in, user is redirected to the Appointment screen with various OSCAR options

   
#3Access Admin screen from Appointment screenClick on Administration Tab on the top navigation barAdmin page appears in a new window   
#4Access Assign Role to provider pageSelect User Management → Assign Role to ProviderProvider page appears in a new window   
#5Add multiple roles to the userClick on Add button in action columnMultiple role is assigned to the user   

1.2 Test Access Controls to Functions/Data Based on Roles

Step IDDescriptionPreconditionExpected ResultsActual ResultsPass/FailNotes
#0Pre-condition:
Role is added
     
#1Connect to the OSCAR main page1. OSCAR McMaster Test Version 12.1, system and DB up and running.
2. OSCAR user is registered and have the correct credentials to login
OSCAR login page is opened   
#2Log InOscar welcome page prompts user to Enter credentials (User Name / Password)

By entering right credentials user is getting system verification acceptance.

Once logged in, user is redirected to the Appointment screen with various OSCAR options

   
#3Access Admin screen from Appointment screenClick on Administration Tab on the top navigation barAdmin page appears in a new window   
#4Access Assign Role/Rights to Oblect pageSelect User Management → Assign Role/Rights to ObjectRole/ Privilege List page appears in a new window   
#5Select Role/ Privilege RoleChoose from the drop down menus for role to modify, then click the check boxes of the objects and privileges to assign to themRoles/ Privileges are selected   
#6Add Role/ Privilege RoleClick on Add buttonRole/ Privilege Role is added   
#7Access controls to functions/data can be based on rolesVerify that access controls to functions/data can be based on rolesAccess controls to functions/data can be based on roles   

1.3 Test Access Controls to Functions/ Data Based on Individual Users

Step IDDescriptionPreconditionExpected ResultsActual ResultsPass/FailNotes
#0Pre-condition:
Role is added
     
#1Connect to the OSCAR main page1. OSCAR McMaster Test Version 12.1, system and DB up and running.
2. OSCAR user is registered and have the correct credentials to login
OSCAR login page is opened   
#2Log InOscar welcome page prompts user to Enter credentials (User Name / Password)

By entering right credentials user is getting system verification acceptance.

Once logged in, user is redirected to the Appointment screen with various OSCAR options

   
#3Access Admin screen from Appointment screenClick on Administration Tab on the top navigation barAdmin page appears in a new window   
#4Access Assign Role/Rights to Oblect pageSelect User Management → Assign Role/Rights to ObjectRole/ Privilege List page appears in a new window   
#5Select Role/ Privilege RoleChoose from the drop down menus for provider to modify, then click the check boxes of the objects and privileges to assign to themRoles/ Privileges are selected   
#6Add Role/ Privilege RoleClick on Add buttonRole/ Privilege Role is added   
#7Access controls to functions/data can be based on individual usersVerify that Access controls to functions/data can be based on individual usersAccess controls to functions/data can be based on individual users