This document outlines test cases to test the functionality of user authentication, forgot password, reset password, adding users, viewing users, and editing/deleting users. It includes test case IDs, descriptions of test scenarios, and expected results for each functionality being tested. The test cases cover valid and invalid login credentials, empty/invalid fields, matching/non-matching passwords, adding duplicate vs unique users, and viewing/updating user details.
This document outlines test cases to test the functionality of user authentication, forgot password, reset password, adding users, viewing users, and editing/deleting users. It includes test case IDs, descriptions of test scenarios, and expected results for each functionality being tested. The test cases cover valid and invalid login credentials, empty/invalid fields, matching/non-matching passwords, adding duplicate vs unique users, and viewing/updating user details.
This document outlines test cases to test the functionality of user authentication, forgot password, reset password, adding users, viewing users, and editing/deleting users. It includes test case IDs, descriptions of test scenarios, and expected results for each functionality being tested. The test cases cover valid and invalid login credentials, empty/invalid fields, matching/non-matching passwords, adding duplicate vs unique users, and viewing/updating user details.
TEST SCENARIO Test the User Authentication Functionality
TEST CASE ID TC_LOGIN_1
TEST CASE Input valid username and password
EXPECTED User will be redirected to a specific user dashboard
RESULT TEST SCENARIO Test the User Authentication Functionality
TEST CASE ID TC_LOGIN_2
TEST CASE Input valid username and invalid password
EXPECTED An alert message will appear indicating that the
password entered is incorrect RESULT TEST SCENARIO Test the User Authentication Functionality
TEST CASE ID TC_LOGIN_3
TEST CASE Input valid invalid username and valid password
EXPECTED An alert message will appear indicating that the
username entered does not exist in the system RESULT TEST SCENARIO Test the User Authentication Functionality
TEST CASE ID TC_LOGIN_4
TEST CASE Input invalid username and password
EXPECTED An alert message will appear indicating that the
entered username and password are invalid RESULT TEST SCENARIO Test the Forgot Password Functionality
TEST CASE ID TC_FP_1
TEST CASE Check whether the forgot password link is directed to the right page
EXPECTED User is directed to "forgot password" page
RESULT TEST SCENARIO Test the Forgot Password Functionality
TEST CASE ID TC_FP_2
TEST CASE Check response when email field is empty
EXPECTED An alert message will appear indicating that the email
field needs to be filled. RESULT TEST SCENARIO Test the Forgot Password Functionality
TEST CASE ID TC_FP_4
TEST CASE Check results on entering invalid format email
EXPECTED An alert message will appear indicating the right
format of an email. RESULT TEST SCENARIO Test the Forgot Password Functionality
TEST CASE ID TC_FP_5
TEST CASE Check results on entering email that is not associated with any active account
EXPECTED An alert message will appear indicating that the email
does not exist in the systems database. RESULT TEST SCENARIO Test the Reset Password Functionality
TEST CASE ID TC_RP_1
TEST CASE Check response when new password and confirmation password field is empty
EXPECTED An alert message will appear indicating that the field
is required and needs to be filled. RESULT TEST SCENARIO Test the Reset Password Functionality
TEST CASE ID TC_RP_2
TEST CASE Check results on entering new password and confirmation password that do not match
EXPECTED An alert message will appear indicating that the
password doesn't match. RESULT TEST SCENARIO Test the Reset Password Functionality
TEST CASE ID TC_RP_3
TEST CASE Check results on entering new password and confirmation password that match
EXPECTED The password has been reset successfully. User will be
redirected to the login page RESULT TEST SCENARIO Test the Add User Functionality
TEST CASE ID TC_AU_1
TEST CASE Check the response of adding a new user with unique valid data
EXPECTED Successfully Added a new user and Redirect User to
the User List page. The password has been reset RESULT successfully. User will be redirected to the login page TEST SCENARIO Test the Add User Functionality
TEST CASE ID TC_AU_2
TEST CASE Check the response of adding a new user with an existing or similar email from other users
EXPECTED User should see a pop up message box with an error
"Email already exist" RESULT TEST SCENARIO Test the Add User Functionality
TEST CASE ID TC_AU_3
TEST CASE Check the response of adding a new user with an existing or similar username from other users
EXPECTED User should see a pop up message box with an error
"Username already exist" RESULT TEST SCENARIO Test the Add User Functionality
TEST CASE ID TC_AU_4
TEST CASE Check the response of adding a new user with an existing or similar student number from other users
EXPECTED User should see a pop up message box with an error
"Student Number already exist" RESULT TEST SCENARIO Test the View User Functionality
TEST CASE ID TC_VU_1
TEST CASE Check the displayed data for the list of users
EXPECTED The system will display list of users with their
username, name and role as well as buttons for view, RESULT edit, and delete TEST SCENARIO Test the View User Functionality
TEST CASE ID TC_VU_2
TEST CASE Check the displayed data for a specific user
EXPECTED The system will display the selected user's information
RESULT TEST SCENARIO Test the Edit User Functionality
TEST CASE ID TC_EU_1
TEST CASE Check the response of updating a user information with new unique valid data
EXPECTED System will Update new information of a user and
Redirect User to the View User Page RESULT TEST SCENARIO Test the Edit User Functionality
TEST CASE ID TC_EU_2
TEST CASE Check the response of updating a user information with an existing or similar email from other users
EXPECTED User should see a pop up message box with an error
"Email already exist" RESULT TEST SCENARIO Test the Edit User Functionality
TEST CASE ID TC_EU_3
TEST CASE Check the response of updating a user information with an existing or similar username from other users
EXPECTED User should see a pop up message box with an error
"Username already exist" RESULT TEST SCENARIO Test the Edit User Functionality
TEST CASE ID TC_EU_4
TEST CASE Check the response of updating a user information with an existing or similar student number from other users
EXPECTED User should see a pop up message box with an error
"Student Number already exist" RESULT TEST SCENARIO Test the Delete User Functionality
TEST CASE ID TC_DU_1
TEST CASE Check the response of deleting a user
EXPECTED Specified user will be deleted and the user will be
Project Name Module Name Created by Creation Date Reviewed by Reviewed Date Test Scenario ID Test Scenario Description Test Case ID Test Case Description