1.1 First time login and set password
Uncheck the checkbox
What does this do to the patient user?
Does it send another email?
Reset password
Request a Code modal opens (timing)
Can you tap away the modal?
Username field validation (if empty?)
Reset code input field screen - in-field validation
New password screen - in-field validation
Change temporary password
Password modal opens (timing)
In-field password validation (if we have special requirements)
Is the "Confirm" button disabled until the password meets the validation criteria?
Check the checkbox inside Soteria
Which Soteria Admin user can edit the value of the checkbox?
Validation for patient email address before checkbox?
Changes/creates the patient user with username
Email sent to patient
Email template is correct
Download link clickable
Username and Temporary password
App store and access
App is available on store
Downloads and opens correctly
Splash screen displays (timer)
Login page displayed
CANNOT prepopulate any fields here
MUST include T&C/PP links
In-field validation * note the error message to comply with Penetration Test best practices AND follows the existing validation
Login button disabled until complete?
1.2 Update Password from Home Page
User must click on the link to log in
Welcome modal appears
User clicks on Get Started
User gets a modal with a note to ask to accept the tems and conditions
User clicks in the tick box to accept the terms and conditions and clicks on Continue and is now directed to the log in screen
Login Page
Enter User Name
Enter Password
Password must conform to the correct subscribed rules of the tenant
Forget Password
E-mail must be generated and send to the user's registered e-mail address
User must have received the e-mail with the reset password link in it
Link in the e-mail must be clickable
Confirmation that password is updated
User receives e-mail to say that change or update of password was successful
User can now click on the link and it will direct you back to the Home Page
User can now log in with username and new password
Reset Password opened in new window
Reset password modal must open up in a new window when user clicks on link
When the suer has updated his password and clicks on ok then the user must get a success message and e-mail to user's email address must be sent to indicate that the operation was successfull
E-mail Link
User must have received the link in the registered e-mail account
The link must be clickable
1.3 Home Page
Insurance and Guarantor
Insurance
Add
Insurance 1 (Primary)
Edit
Details
First Name
Last Name
Relation
Free Text
Length of alpha characters
Test reaction to alphanumeric characters (should give an error)
Insurance Type
Secondary
Tertiary
Self Pay
Address and Contact
Address free text
City free text
State drop down list
Zip Code 5 digits
Cell No correct format to be entered
Insurance Details
Member No / Id/Policy
Insurance Company
Plan
Group
De-Activate
When two insurance companies have been loaded one must be a Primary
Primary/Secondary must be de-activated
Insurance 2 (Secondary)
Edit
Details
First Name
Last Name
Relation
Free Text
Length of alpha characters
Test reaction to alphanumeric characters (should give an error)
Insurance Type
Secondary
Tertiary
Self Pay
Address and Contact
Address free text
City free text
State drop down list
Zip Code 5 digits
Cell No correct format to be entered
Insurance Details
Member No / Id/Policy
Insurance Company
Plan
Group
De-Activate
When two insurance companies have been loaded one must be a Primary
Primary/Secondary must be de-activated
Guarantor
First Name
Last Name
Relation
Free Text
Length of alpha characters
Test reaction to alphanumeric characters (should give an error)
Appointments
Add Appointments
Scheduler
Open Slot
Can only select appointment slots in 15 minute periods
Add Appointment
New Patient
Receives confirmation
Appointment shows in scheduler
Business hours will be pre-set from Monday to Saturday 07h00 to 19h00
Change Appointment
Scheduler
Existing Appointment
Can only select appointment slots in 15 minute periods
Appointment
Existing Patient
Edit's appointment
Selects new date and time picker
Receives confirmation
Appointment with new date and time shows in scheduler
Hamburger sub menu
Logout
Cancel
Change password
My Details
Avatar
Can a photo be uploaded and which format should it be in
Name Surname
Only alphabetic characters allowed ?
The patient (user) details screen is presented in Editable Mode with all fields displayed.
Will username be autogenerated
E-mail Address
Can both alphanumeric characters be used and how long should the e-mail address be
Warning validations to be met e.g. maximum length exceeded
Contact telephone number
Should telephone number be saved in international format
Any social media accounts
Will the user be allowed to link any of their social media accounts to their profile
The patient (user) cannot click on the Save and Next button unless all mandatory fields are completed.
The patient (user) must be able to Cancel or Save And Exit their details in Edit Mode
The user will receive a notification that the details have been updated
Payments
Credit Card
Card Present
Payment Type
drop down should displays
Select a card
drop down with cards present
Amount present
Load New Card
Last four digits of the card exposed
CVV code needed
Payment Type
drop down should displays
Expiry Date
month and year
Billing Zip Code
5 digits
Amount present
Debit Card
Card Present
Payment Type
drop down should displays
Select a card
drop down with cards present
Amount present
Load New Card
Last four digits of the card exposed
CVV code needed
Payment Type
drop down should displays
Expiry Date
month and year
Billing Zip Code
5 digits
Amount present
Self Pay
Co-Pay
1.4 Patient Enrollment
Changes/creates the patient user with username
Username and Temporary password
Patient can log into incognito mode
Patient can change username and password
Incorrect Username attempt
error modal pops up
Incorrect password attempt
error modal pops up
Download link clickable
Validation for patient email address before checkbox?
Incognito Email sent to patient
Email template is correct
