Test Cases Design Document
Test Cases Design Document
Test Scenario
TestCase
LOGIN Verify that user with a registred but unconfimed email does not
login
LOGIN Verify that user with invalid email does not login
SIGN UP Verify login attempt without agreeing to the terms & conditions
SIGN IN Confirm the 'Forgot Password' link works and user is able to
Reset Password
USER PROFILE Check that a user can successfully change their password
DASHBOARD Confirm all modules that should be on the dashboard are present
NEW INVESTMENTS Confirm that a user can successfully set a goal
NEW INVESTMENTS Confirm that a user can successfully make a General Investment
WatchList Verify that a user can successfully remove items from watchlist
New Investments Confirm that the Back to All Funds button returns user to the
list of funds
Portfolio Verify that user can successfully view their Goals and Funds
Navigate to the link 'https://test.staging.ndovu.co/dashboard' Instructions stating 'Please verify your email' should appear o
Enter a registered but unconfirmed email address User should not access the system
Click 'Sign In'
Enter an unregistred email and Password An error should appear on the screen stating 'Account with th
Click 'Sign In' User should not access the system
Enter a valid FIRSTNAME, LASTNAME, EMAIL The user should be successfully registred
PASSWORD, CONFIRM PASSWORD, Agree to the Terms A 'Congrats' message should appear on the screen
and Conditions The user should appear on the Admin Portal with 'Pending' KY
Click 'Sign Up' Button
Click on the 'Sign Up' button An error on password requirements should persist till the req
Enter a password with less than 8 characters
Enter a password containing a special character
Click on the 'Sign Up' button Sign Up button should remail inactive till the checkbox is sign
Enter valid credentials
Do not check the terms and conditions button
Click on Forgot Password link on the sign in page An email should be received with a link tp reset password
Enter the email for link to be sent On clicking the link, user should be able to reset their passwo
submit User should be able to login with the reset password
New password should not be the same as the old password
New password should match the password requirements
Log into the system using valid credentials On clicking the link, user should be able to reset their passwo
Navigate to the user profile User should be able to login with the reset password
Click on Security New password should not be the same as the old password
Click on change Password New password should match the password requirements
Save
Click on the SignUp Link User should smoothly enter the information without stopping
Enter valid credentials Upon submission, user should automatically view the results
Click on the terms and conditions checkbox User should be able to access the application Dashboard
Sign Up
Confirm the email then Sign In
Navigate through the wizard by entering: AGE, PURPOSE,
MONTHLY INCOME, MONTHLY SAVINGS, CASH SAVINGS
TIMEFRAME, INVESTMENT EXP, FAMILIAR INVESTMENTS,
INVESTMENT ATT, 10% INVESTMENT LOSS, ONBOARDING
OFFER CODES, ONBOARDING INSTRUCTIONS
Sign into the system with valid credentials Hello and Welcome message should be visible
First name should also be seen on the dashboard
Sign into the system with valid credentials Portfolio Valu and Amount should be visible
Recurring Goal Investment and amount should be visible
Security module should be visible and the button clickable
Ndovu Learning Academy module should be visible
Invest button should be visible and clickable
User Profile Icon should be visible and clickable
On the new investments module, select Goal-Based Feedback should be given to the user indicating the goal was
Investing An email receipt should be sent to the user
Enter a goal then click Next An OTP should be sent to the user to complete the transactio
Enter amount and currency then click Next The goal should appear in the user's portfolio
Enter target month and Year then click Next The transaction should be visible in the Unassigned Transacti
Enter Investment amount then click Next
Select a mode of payment either MPESA, CARD or Barter
Enter payment details then click next
Select General Investments on the New Investments An OTP should be sent to the user to complete transaction
Module Feedback should be given to the user indicating the transactio
Select Either Bond, Cash or Equity An email receipt should be sent to the user
Click on Invest Now button The transaction should appear on the user's Portfolio under F
Enter Investment amount The transaction should be visible in the Unassigned Transacti
Click the Pay Now button
Choose the mode of payment. Either MPESA, CARD or
Barter
Click on Pay to complete transaction
Under General Investing, Click on either Bond, Cash or A popup should be seen stating item was successfully added
Equity
Scroll Down to the Add to WatchList star icon
Click on that button
Navigate to the watchlist module The item should be removed from the watchlist
Click on the EFT in the module
Click on the Remove button
Navigate to the watchlist module The link should lead to the New Investments Module
Click on the View More link Details of the saved EFT should be visible
Select on either Bond, Cash or Equity User should be returned back to the list of funds
Click the Back to All Funds button to return to the list of
funds
Navigate to the Portfolio Module User should view all goals set and their amount
Click on Goals Link User should view all funds deposited and their amount
Click on Funds Link
Navigate to the transactions module User should be able to view all completed transctions
Actual Results
hould be thrown
t Ndovu support'
t Ndovu support'
hould be visible
on the dashboard
uld be visible
amount should be visible
ble and the button clickable
ule should be visible
and clickable
ble and clickable
om the watchlist
w Investments Module
completed transctions