0% found this document useful (0 votes)
23 views

Integration Test Case

The document describes test scenarios and test cases for the login and home page of an online shop application. It includes test scenarios and test cases for validating different elements and functionality on the home and login pages like sliders, posts, products, links and the login functionality with different valid and invalid email and password combinations.

Uploaded by

Hoang Minh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Integration Test Case

The document describes test scenarios and test cases for the login and home page of an online shop application. It includes test scenarios and test cases for validating different elements and functionality on the home and login pages like sliders, posts, products, links and the login functionality with different valid and invalid email and password combinations.

Uploaded by

Hoang Minh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 66

Project Name Online Shop

Module Name Home


Created By MinhHC
Creation Date 1/10/2023
Reviewed By
Reviewed Date
Test Scenario ID Test Scenario Description Test Case ID Test Case Description
TS_OS_010 Verify that the Home Page TC_OS_Home_010 Verify that the Home Page
displays sliders with image displays sliders with image
and title, and the user is and title, and the user is
redirected to the slider's redirected to the slider's
backlink on clicking. backlink on clicking.

TS_OS_011 Verify that the Home Page TC_OS_Home_011 Verify that the Home Page
displays hot posts with displays hot posts with
thumbnail, title, and brief thumbnail, title, and brief
information information

TS_OS_012 Verify that the Home Page TC_OS_Home_012 Verify that the Home Page
displays featured products displays featured products
with thumbnail, title, and with thumbnail, title, and
brief information brief information

TS_OS_013 Verify that the Home Page TC_OS_Home_013 Verify that the Home Page
displays the latest posts displays the latest posts

TS_OS_014 Verify that the Home Page TC_OS_Home_014 Verify that the Home Page
displays static contacts/links displays static
contacts/links

TS_OS_015 Verify the functionality of TC_OS_Home_015 Verify the functionality of


clicking on a hot post from clicking on a hot post from
the Home Page the Home Page
TS_OS_016 Verify the functionality of TC_OS_Home_016 Verify the functionality of
clicking on a featured product clicking on a featured
from the Home Page product from the Home
Page

TS_OS_017 Verify the functionality of TC_OS_Home_017 Verify the functionality of


clicking on a latest post from clicking on a latest post
the Home Page from the Home Page
Test Steps Pre-Conditions Test Data Post-Conditions Expected Result
1. Visit the Home Page. User is on the Home User is redirected
2. Check if sliders are Page. to the slider's
displayed with images and backlink
titles.
3. Click on a slider.

1. Visit the Home Page. User is on the Home User is redirected


2. Check if hot posts are Page. to the hot post's
displayed with thumbnails, details
titles, and brief
information.
3. Click on a hot post.

1. Visit the Home Page. User is on the Home User is redirected


2. Check if featured Page. to the product's
products are displayed with details
thumbnails, titles, and brief
information.
3. Click on a featured
product.

1. Visit the Home Page. User is on the Home Latest posts are
2. Check if the latest posts Page. displayed
are displayed.
1. Visit the Home Page. User is on the Home Static
2. Check if static Page. contacts/links are
contacts/links are displayed.
displayed.

1. Visit the Home Page. User is on the Home User is redirected


2. Click on a hot post. Page. to the hot post's
details
1. Visit the Home Page. User is on the Home User is redirected
2. Click on a featured Page. to the product's
product. details

1. Visit the Home Page. User is on the Home User is redirected


2. Click on a latest post. Page. to the latest post's
details
Actual Result Status Excuted By Excuted Date Comments(if any)
User is redirected Pass Tester_MinhHC 10/1/2003 No comments
to the slider's
backlink

User is redirected Pass Tester_MinhHC 10/2/2003 No comments


to the hot post's
details

User is redirected Pass Tester_MinhHC 10/3/2003 No comments


to the product's
details

Latest posts are Pass Tester_MinhHC 10/4/2003 No comments


displayed

Static Pass Tester_MinhHC 10/5/2003 No comments


contacts/links are
displayed.

User is redirected Pass Tester_MinhHC 10/6/2003 No comments


to the hot post's
details
User is redirected Pass Tester_MinhHC 10/7/2003 No comments
to the product's
details.

User is redirected Pass Tester_MinhHC 10/8/2003 No comments


to the latest
post's details
Project Name Online Shop
Module Name Login
Created By MinhHC
Creation Date 1/10/2023
Reviewed By
Reviewed Date
Test Scenario ID Test Scenario Description Test Case ID Test Case Description
TS_OS_001 Verify the functionality of TC_OS_Login_001 Enter a valid email & valid
login page password

TC_OS_002 Verify the functionality of TC_OS_Login_002 Enter a valid email & invalid
login page password

TC_OS_003 Verify the functionality of TC_OS_Login_003 Enter an invalid email &


login page valid password

TS_OS_004 Verify the functionality of TC_OS_Login_004 Leave email field blank and
login page enter a valid password

TS_OS_005 Verify the functionality of TC_OS_Login_005 Enter a valid email and


login page leave password field blank

TS_OS_006 Verify the functionality of TC_OS_Login_006 Enter a valid email & valid
login page password

TS_OS_007 Verify the functionality of TC_OS_Login_007 Enter an invalid email


login page format

TS_OS_008 Verify the functionality of TC_OS_Login_008 Enter a valid email & valid
login page password with extra spaces

TS_OS_009 Verify the functionality of TC_OS_Login_009 Enter a valid email & valid
login page password with uppercase
characters
Test Steps Pre-Conditions Test Data Post-Conditions Expected Result
1. Enter valid email Valid URL email :chinhminh2003 User can access Login Successfully
2. Enter valid password Test Data @gmail.com and see the
3. Click on login button password : 11111111 homepage

1. Enter valid email Valid URL Email: Stay on the login Login Failed
2. Enter invalid password Test Data chinhminh2003@gmail page
3. Click on login button .com Password:
12345678

1. Enter invalid email Valid URL Email: Stay on the login Login Failed
2. Enter valid password Test Data [email protected] page
3. Click on login button m
Password: 11111111

1. Leave the email field Valid URL Email: (leave blank) Stay on the login Login Failed
blank Test Data Password: 11111111 page
2. Enter valid password
3. Click on login button

1. Enter valid email Valid URL Email: Stay on the login Login Failed
2. Leave the password field Test Data chinhminh2003@gmail page
blank .com
3. Click on login button Password: (leave blank)

1. Enter valid email Valid URL email :chinhminh2003 Stay on the login Login Failed
2. Enter valid password Test Data @gmail.com page
3. Click on login button password : 11111111

1. Enter an invalid email Valid URL email :invalidemail Stay on the login Login Failed
format Test Data password : 11111111 page
2. Enter valid password
3. Click on login button

1. Enter valid email with Valid URL email :chinhminh2003 User can access Login Successfully
extra spaces Test Data @gmail.com and see the
2. Enter valid password password : 11111111 homepage
with extra spaces
3. Click on login button

1. Enter valid email with Valid URL email :ChinhMinh2003 Stay on the login Login Failed
uppercase characters Test Data @gmail.com page
2. Enter valid password password :
with uppercase characters PASSWORD123
3. Click on login button
Actual Result Status Excuted By Excuted Date Comments(if any)
Login Successfully Pass Tester_MinhHC 10/1/2003 No comments

Login Failed Pass Tester_MinhHC 10/2/2003 No comments

Login Failed Pass Tester_MinhHC 10/3/2003 No comments

Login Failed Pass Tester_MinhHC 10/4/2003 No comments

Login Failed Pass Tester_MinhHC 10/5/2003 No comments

Login Failed Pass Tester_MinhHC 10/6/2003 No comments

Login Failed Pass Tester_MinhHC 10/7/2003 No comments

Login Successfully Pass Tester_MinhHC 10/8/2003 No comments

Login Failed Pass Tester_MinhHC 10/9/2003 No comments


Project Name Online Shop
Module Name Profile
Created By MinhHC
Creation Date 1/10/2023
Reviewed By
Reviewed Date
Test Scenario ID Test Scenario Description Test Case ID Test Case Description
TS_OS_018 Verify the functionality of the TC_OS_Profile_018 Verify the ability to edit
"User Profile" pop-up screen user profile information,
for editing user information, including name, phone
including the profile fields and number, address, etc.
avatar image upload. Ensure
that users are unable to
change their email address.

TS_OS_019 Verify the functionality of the TC_OS_Profile_019 Verify the ability to change
"User Profile" pop-up screen the user's avatar image.
for editing user information,
including the profile fields and
avatar image upload. Ensure
that users are unable to
change their email address.

TS_OS_020 Verify the functionality of the TC_OS_Profile_020 Verify that the user is
"User Profile" pop-up screen prevented from changing
for editing user information, their email.
including the profile fields and
avatar image upload. Ensure
that users are unable to
change their email address.

TS_OS_021 Verify the functionality of the TC_OS_Profile_021 Verify the ability to change
"User Profile" pop-up screen the user's password.
for editing user information,
including the profile fields and
avatar image upload. Ensure
that users are unable to
change their email address.

TS_OS_022 Verify the functionality of the TC_OS_Profile_022 Verify the ability to cancel
"User Profile" pop-up screen profile edits and revert to
for editing user information, the original information.
including the profile fields and
avatar image upload. Ensure
that users are unable to
change their email address.
TS_OS_023 Verify the functionality of the TC_OS_Profile_023 Verify how the system
"User Profile" pop-up screen handles invalid profile
for editing user information, information input by the
including the profile fields and user.
avatar image upload. Ensure
that users are unable to
change their email address.

TS_OS_024 Verify the functionality of the TC_OS_Profile_024 Verify how the system
"User Profile" pop-up screen handles uploading an
for editing user information, avatar image in an
including the profile fields and unsupported format (e.g.,
avatar image upload. Ensure PDF).
that users are unable to
change their email address.

TS_OS_025 Verify the functionality of the TC_OS_Profile_025 Verify the ability to reset
"User Profile" pop-up screen profile information to its
for editing user information, initial state.
including the profile fields and
avatar image upload. Ensure
that users are unable to
change their email address.
Test Steps Pre-Conditions Test Data Post-Conditions Expected Result
1. Access the User Profile User is logged in and Updated profile User's profile Profile information
pop-up screen. has access to the User information. information is is updated
2. Edit the profile Profile pop-up updated. successfully.
information, such as name,
phone number, and
address.
3. Save the changes.

1. Access the User Profile User is logged in and New avatar image. User's avatar Avatar image is
pop-up screen. has access to the User image is updated
2. Upload a new avatar Profile pop-up updated. successfully.
image.
3. Save the changes.

1. Access the User Profile User is logged in and Updated email address Email address User is not
pop-up screen. has access to the User (should not be remains allowed to change
2. Attempt to change the Profile pop-up allowed). unchanged. the email.
email field.
3. Save the changes.

1. Access the User Profile User is logged in and New password User's password Password is
pop-up screen. has access to the User is updated. updated
2. Change the current Profile pop-up successfully.
password to a new
password.
3. Save the changes.

1. Access the User Profile User is logged in and User is logged in and Edits not saved. Profile information
pop-up screen. has access to the User has access to the User remains
2. Make profile edits. Profile pop-up Profile pop-up. unchanged.
3. Cancel the edits.
1. Access the User Profile User is logged in and Invalid profile Changes are not The system
pop-up screen. has access to the User information. saved. displays an error
2. Provide invalid profile Profile pop-up message and does
information (e.g., not allow changes
incorrectly formatted to be saved.
email).
3. Attempt to save the
changes.

1. Access the User Profile User is logged in and Unsupported avatar Changes are not The system
pop-up screen. has access to the User image format. saved. displays an error
2. Upload an avatar image Profile pop-up message and does
in an unsupported format. not allow changes
3. Attempt to save the to be saved.
changes.

1. Access the User Profile User is logged in and Profile information Profile Profile information
pop-up screen. has access to the User reset information is successfully
2. Make profile edits. Profile pop-up reverts to its reset.
3. Reset the profile initial state.
information to its initial
state.
Actual Result Status Excuted By Excuted Date Comments(if any)
Profile Pass Tester_MinhHC 10/1/2003 No comments
information is
updated
successfully.

Avatar image is Pass Tester_MinhHC 10/2/2003 No comments


updated
successfully.

User is not Pass Tester_MinhHC 10/3/2003 No comments


allowed to change
the email.

Password is Pass Tester_MinhHC 10/4/2003 No comments


updated
successfully.

Edits are Pass Tester_MinhHC 10/5/2003 No comments


successfully
canceled.
The system Pass Tester_MinhHC 10/6/2003 No comments
displays an error
message and does
not allow changes
to be saved.

The system Pass Tester_MinhHC 10/7/2003 No comments


displays an error
message and does
not allow changes
to be saved.

Profile Pass Tester_MinhHC 10/8/2003 No comments


information is
successfully reset.
Project Name Online Shop
Module Name Reset pass
Created By MinhHC
Creation Date 1/10/2023
Reviewed By
Reviewed Date
Test Scenario ID Test Scenario Description Test Case ID Test Case Description
TS_OS_026 Verify the functionality of the TC_OS_Reset_026 Verify that the user
"Reset Password" process. successfully receives a
reset password link in their
email after providing their
email address.

TS_OS_027 Verify the functionality of the TC_OS_Reset_027 Verify that clicking the
"Reset Password" process. reset password link
redirects the user to the
password resetting page.

TS_OS_028 Verify the functionality of the TC_OS_Reset_028 Verify that the user can
"Reset Password" process. input a new password
(twice) successfully for
system access.
TS_OS_029 Verify that the reset password TC_OS_Reset_029 Verify that the Home Page
link is only valid for the displays the latest posts
specified time duration, and
attempting to use it after that
duration results in failure
(negative testing).

TS_OS_030 Verify the functionality of the TC_OS_Reset_030 Verify that the user can
"Reset Password" process. successfully submit the
new password after
inputting it on the
password resetting page.
TS_OS_031 Verify the functionality of the TC_OS_Reset_031 Verify that the reset
"Reset Password" process. password link is no longer
valid after the specified
time duration, and the
system displays an error if
the link is used after
expiration (negative
testing).

TS_OS_032 Verify the functionality of the TC_OS_Reset_032 Verify that the user
"Reset Password" process. receives an email with a
reset password link after
requesting a password
reset.

TS_OS_033 Verify the functionality of the TC_OS_Reset_033 Verify that the user does
"Reset Password" process. not receive a reset
password link in their email
after requesting a
password reset with an
invalid or non-existent
email address (negative
testing).
Test Steps Pre-Conditions Test Data Post-Conditions Expected Result
1. Access the "Reset The system is User's email address. A reset password User is redirected
Password" functionality on operational. link is sent to the to the slider's
the system. The user has an active user's email. backlink
2. Input the user's email account.
address and request a
password reset.
3. Check the user's email
for the reset password link.

1. Access the "Reset The system is Reset password link. The link redirects The user is on the
Password" functionality on operational. the user to the password
the system. The user has an active password resetting page.
2. Input the user's email account. resetting page.
address and request a A reset password link is
password reset. sent to the user's
3. Check the user's email email.
for the reset password link.
4. Click on the reset
password link.

1. Access the "Reset The system is New password. The user's The user
Password" functionality on operational. password is successfully inputs
the system. The user has an active updated. a new password.
2. Input the user's email account.
address and request a A reset password link is
password reset. sent to the user's
3. Check the user's email email.
for the reset password link. The user is on the
4. Click on the reset password resetting
password link. page.
5. Verify that the link
redirects the user to the
password resetting page.
6. Input a new password
(twice) on the password
resetting page.
7. Submit the new
password.
1. Access the "Reset The system is Expired reset password The link is no The link is no
Password" functionality on operational. link. longer valid, and longer valid, and
the system. The user has an active the system the system
2. Input the user's email account. displays an error. displays an error.
address and request a A reset password link is
password reset. sent to the user's
3. Check the user's email email.
for the reset password link. The user is on the
4. Click on the reset password resetting
password link. page.
5. Verify that the link
redirects the user to the
password resetting page.
6. Input a new password
(twice) on the password
resetting page.
7. Submit the new
password.
8. Attempt to use the reset
password link after the
specified time duration
(negative testing).

1. Access the "Reset The system is New password. The user's The new password
Password" functionality on operational. password is is saved
the system. The user has an active updated. successfully.
2. Input the user's email account.
address and request a A reset password link is
password reset. sent to the user's
3. Check the user's email email.
for the reset password link. The user is on the
4. Click on the reset password resetting
password link. page.
5. Verify that the link
redirects the user to the
password resetting page.
6. Input a new password
(twice) on the password
resetting page.
7. Submit the new
password.
1. Access the "Reset The system is Expired reset password The link is no The link is no
Password" functionality on operational. link. longer valid, and longer valid, and
the system. The user has an active the system the system
2. Input the user's email account. displays an error. displays an error.
address and request a A reset password link is
password reset. sent to the user's
3. Check the user's email email.
for the reset password link. The user is on the
4. Click on the reset password resetting
password link. page.
5. Verify that the link
redirects the user to the
password resetting page.
6. Input a new password
(twice) on the password
resetting page.
7. Submit the new
password.
8. Attempt to use the reset
password link after the
specified time duration
(negative testing).

1. Access the "Reset The system is User's email address. An email with a The user receives
Password" functionality on operational. reset password an email
the system. The user has an active link is sent to the containing a reset
2. Input the user's email account. user's email. password link.
address and request a
password reset.
3. Check the user's email
for the presence of an
email containing a reset
password link.

1. Access the "Reset The system is Invalid or non-existent No email with a The user does not
Password" functionality on operational. email address. reset password receive an email
the system. link is sent. with a reset
2. Input an invalid or non- password link.
existent email address and
request a password reset.
3. Check the user's email
for the presence of an
email containing a reset
password link.
Actual Result Status Excuted By Excuted Date Comments(if any)
User is redirected Pass Tester_MinhHC 10/1/2003 No comments
to the slider's
backlink

The user is on the Pass Tester_MinhHC 10/2/2003 No comments


password
resetting page.

The user Pass Tester_MinhHC 10/3/2003 No comments


successfully
inputs a new
password.
The link is no Pass Tester_MinhHC 10/4/2003 No comments
longer valid, and
the system
displays an error.

The new Pass Tester_MinhHC 10/5/2003 No comments


password is saved
successfully.
The link is no Pass Tester_MinhHC 10/6/2003 No comments
longer valid, and
the system
displays an error.

The user receives Pass Tester_MinhHC 10/7/2003 No comments


an email
containing a reset
password link.

The user does not Pass Tester_MinhHC 10/8/2003 No comments


receive an email
with a reset
password link.
Project Name Online Shop
Module Name Change pass
Created By MinhHC
Creation Date 1/10/2023
Reviewed By
Reviewed Date
Test Scenario ID Test Scenario Description Test Case ID Test Case Description
TS_OS_033 Verify the functionality of the TC_OS_ChangePass_033 Verify the ability of the user
"Change Password" process. to change their password
by inputting their current
password and a new
password (twice).

TS_OS_034 Verify the functionality of the TC_OS_ChangePass_034 Verify that the user can
"Change Password" process. successfully change their
password by inputting their
current password and a
new password (twice).

TS_OS_035 Verify the functionality of the TC_OS_ChangePass_035 Verify that the system
"Change Password" process. enforces password
complexity requirements
during a password change.
TS_OS_036 Verify the functionality of the TC_OS_ChangePass_036 Verify that the Home Page
"Change Password" process. displays the latest posts

TS_OS_037 Verify the functionality of the TC_OS_ChangePass_037 Verify that the user
"Change Password" process. receives confirmation that
their password has been
successfully changed after
completing the password
change process.

TS_OS_038 Verify the functionality of the TC_OS_ChangePass_038 Verify that the system does
"Change Password" process. not allow changing the
password without
providing the current
password.
TS_OS_039 Verify the functionality of the TC_OS_ChangePass_039 Verify that the user can
"Change Password" process. cancel the password
change process and that
their password remains
unchanged.

TS_OS_040 Verify the functionality of the TC_OS_ChangePass_040 Verify that the user is
"Change Password" process. notified if the entered new
password and password
confirmation do not match.

TS_OS_041 Verify the functionality of the TC_OS_ChangePass_041 Verify that the user's
"Change Password" process. password is not changed if
they do not confirm the
password change.
Test Steps Pre-Conditions Test Data Post-Conditions Expected Result
1. Access the "Change User is logged in and User's current User's password The user
Password" pop-up screen. has access to the password. is updated to the successfully
2. Input the user's current "Change Password" User's new password. new password. changes their
password. pop-up screen. password to the
3. Input the user's new new one.
password (twice).
4. Confirm the password
change by clicking the
"Save" button.

1. Access the "Change User is logged in and User's current User's password The user
Password" pop-up screen. has access to the password. is updated to the successfully
2. Input the user's current "Change Password" New password. new password. changes their
password. pop-up screen. password to the
3. Input a new password new one.
(twice).
4. Confirm the password
change by clicking the
"Save" button.

1. Access the "Change User is logged in and User's current Password change The system
Password" pop-up screen. has access to the password. is not accepted, enforces password
2. Input the user's current "Change Password" New password (does and the system complexity
password. pop-up screen. not meet complexity displays an error requirements
3. Input a new password requirements). message. during a password
that does not meet change, and the
complexity requirements change is not
(e.g., too short or lacking accepted if the
special characters). requirements are
4. Confirm the password not met.
change by clicking the
"Save" button.
1. Access the "Reset The system is Expired reset password The link is no The link is no
Password" functionality on operational. link. longer valid, and longer valid, and
the system. The user has an active the system the system
2. Input the user's email account. displays an error. displays an error.
address and request a A reset password link is
password reset. sent to the user's
3. Check the user's email email.
for the reset password link. The user is on the
4. Click on the reset password resetting
password link. page.
5. Verify that the link
redirects the user to the
password resetting page.
6. Input a new password
(twice) on the password
resetting page.
7. Submit the new
password.
8. Attempt to use the reset
password link after the
specified time duration
(negative testing).

1. Access the "Change User is logged in and New password. The user's The new password
Password" pop-up screen. has access to the password is is saved
2. Input the user's current "Change Password" updated. successfully.
password. pop-up screen.
3. Input a new password
(twice).
4. Confirm the password
change by clicking the
"Save" button.

1. Access the "Change User is logged in and New password. Password change The system
Password" pop-up screen. has access to the is not accepted, requires the user
2. Input a new password "Change Password" and the system to provide the
(twice) without providing pop-up screen. displays an error current password
the current password. message. before changing it.
3. Attempt to save the
changes by clicking the
"Save" button.
1. Access the "Change User is logged in and User's current Password change The user can
Password" pop-up screen. has access to the password. is not saved, and cancel the
2. Input the user's current "Change Password" New password. the user's password change
password. pop-up screen. password process, and their
3. Input a new password remains password remains
(twice). unchanged. unchanged.
4. Click the "Cancel" button
to cancel the password
change.

1. Access the "Change User is logged in and User's current Password change The user is
Password" pop-up screen. has access to the password. is not accepted, notified if the
2. Input the user's current "Change Password" New password and the system entered new
password. pop-up screen. (mismatched with displays an error password and
3. Input a new password confirmation). message about password
and a different password password confirmation do
confirmation. mismatch. not match, and
4. Attempt to save the the change is not
changes by clicking the accepted.
"Save" button.

1. Access the "Change User is logged in and User's current Password change The user's
Password" pop-up screen. has access to the password. is not saved, and password is not
2. Input the user's current "Change Password" New password. the user's changed if they do
password. pop-up screen. password not confirm the
3. Input a new password remains password change.
(twice). unchanged.
4. Close the pop-up or
navigate away without
confirming the password
change.
Actual Result Status Excuted By Excuted Date Comments(if any)
The user Pass Tester_MinhHC 10/1/2003 No comments
successfully
changes their
password to the
new one.

The user Pass Tester_MinhHC 10/2/2003 No comments


successfully
changes their
password to the
new one.

The system Pass Tester_MinhHC 10/3/2003 No comments


enforces
password
complexity
requirements
during a password
change, and the
change is not
accepted if the
requirements are
not met.
The link is no Pass Tester_MinhHC 10/4/2003 No comments
longer valid, and
the system
displays an error.

The new Pass Tester_MinhHC 10/5/2003 No comments


password is saved
successfully.

The system Pass Tester_MinhHC 10/6/2003 No comments


requires the user
to provide the
current password
before changing
it.
The user can Pass Tester_MinhHC 10/7/2003 No comments
cancel the
password change
process, and their
password remains
unchanged.

The user is Pass Tester_MinhHC 10/8/2003 No comments


notified if the
entered new
password and
password
confirmation do
not match, and
the change is not
accepted.

The user's Pass Tester_MinhHC No comments


password is not
changed if they
do not confirm
the password
change.
Project Name Online Shop
Module Name User Management
Created By MinhHC
Creation Date 1/10/2023
Reviewed By
Reviewed Date
Test Scenario ID Test Scenario Description Test Case ID Test Case Description
TS_OS_041 Verify that the function of TC_OS_UserM_041 Verify that the admin can
User Management. access the "Users List" page
and view the paginated list
of registered users.

TS_OS_042 Verify that the function of TC_OS_UserM_042 Verify that the admin can
User Management. filter users by gender on
the "Users List" page.

TS_OS_043 Verify that the function of TC_OS_UserM_043 Verify that the admin can
User Management. filter users by role on the
"Users List" page.

TS_OS_044 Verify that the function of TC_OS_UserM_044 Verify that the admin can
User Management. filter users by status on the
"Users List" page.

TS_OS_045 Verify that the function of TC_OS_UserM_045 Verify that the admin can
User Management. search for users by full
name on the "Users List"
page.
TS_OS_046 Verify that the function of TC_OS_UserM_046 Verify that the admin can
User Management. search for users by email
on the "Users List" page.

TS_OS_047 Verify that the function of TC_OS_UserM_047 Verify that the admin can
User Management. search for users by mobile
number on the "Users List"
page.

TS_OS_048 Verify that the function of TC_OS_UserM_048 Verify that the admin can
User Management. sort the list of users by
various attributes (e.g., ID,
full name, gender, email,
mobile, role, status).

TS_OS_049 Verify that the function of TC_OS_UserM_049 Verify that the admin can
User Management. choose to view a user's
details from the "Users
List" page.

TS_OS_050 Verify that the function of TC_OS_UserM_050 Verify that the admin can
User Management. choose to edit a user's
details from the "Users
TS_OS_051 Verify that the function of TC_OS_UserM_051 Verify that the admin can
List" page.
User Management. access the "Add New User"
page from the "Users List"
page.

TS_OS_052 Verify that the function of TC_OS_UserM_052 Verify that the admin can
User Management. successfully edit the details
of a user from the "Users
List" page.
TS_OS_053 Verify that the function of TC_OS_UserM_053 Verify that the admin can
User Management. successfully add a new user
from the "Add New User"
page.

TS_OS_054 Verify that the function of TC_OS_UserM_054 Verify that the admin can
User Management. filter users by a
combination of criteria
(e.g., gender, role, and
status) on the "Users List"
page.

TS_OS_055 Verify that the function of TC_OS_UserM_055 Verify that the admin can
User Management. clear applied filters and
search queries on the
"Users List" page to reset
the list.

TS_OS_056 Verify that the function of TC_OS_UserM_056 Verify that the admin can
User Management. navigate through different
pages of the paginated user
list on the "Users List"
page.

TS_OS_057 Verify that the function of TC_OS_UserM_057 Verify that the admin can
User Management. successfully delete a user
from the "Users List" page.

TS_OS_058 Verify that the function of TC_OS_UserM_058 Verify that the admin is
User Management. prompted for confirmation
before deleting a user from
the "Users List" page.
TS_OS_059 Verify that the function of TC_OS_UserM_059 Verify that the admin is
User Management. notified if there are no
users matching the applied
filters or search criteria on
the "Users List" page.

TS_OS_060 Verify that the function of TC_OS_UserM_060 Verify that the admin can
User Management. successfully reset the
"Users List" to its default
state after applying filters
or search queries.

TS_OS_061 Verify that the function of TC_OS_UserM_061 Verify that the admin can
User Management. edit a user's details and
save the changes from the
"Edit User" page.

TS_OS_062 Verify that the function of TC_OS_UserM_062 Verify that the admin can
User Management. cancel the edit of a user's
details and discard the
changes from the "Edit
User" page.
TS_OS_063 Verify that the function of TC_OS_UserM_063 Verify that the admin is
User Management. notified if there are
unsaved changes when
attempting to leave the
"Edit User" page without
saving.

TS_OS_064 Verify that the function of TC_OS_UserM_064 Verify that the admin can
User Management. access the "User Details"
page to view a user's
detailed information.

TS_OS_065 Verify that the function of TC_OS_UserM_065 Verify that the admin can
User Management. edit a user's role and status
from the "User Details"
page.

TS_OS_066 Verify that the function of TC_OS_UserM_066 Verify that the admin can
User Management. cancel the edit of a user's
details and discard the
changes from the "User
Details" page.

TS_OS_067 Verify that the function of TC_OS_UserM_067 Verify that the admin is
User Management. prompted for confirmation
before leaving the "User
Details" page with unsaved
changes.
TS_OS_068 Verify that the function of TC_OS_UserM_068 Verify that the admin can
User Management. access the "Add New User"
page from the "User
Details" page.

TS_OS_069 Verify that the function of TC_OS_UserM_069 Verify that a new


User Management. generated login password
is emailed to a new user
after being added from the
"User Details" page.

TS_OS_070 Verify that the function of TC_OS_UserM_070 Verify that the admin can
User Management. successfully reset a user's
password from the "User
Details" page.

TS_OS_071 Verify that the function of TC_OS_UserM_071 Verify that the admin is
User Management. prompted for confirmation
before resetting a user's
password from the "User
Details" page.

TS_OS_072 Verify that the function of TC_OS_UserM_072 Verify that the admin can
User Management. sort the list of users by
various attributes (e.g., ID,
full name, gender, email,
mobile, role, status).

TS_OS_073 Verify that the function of TC_OS_UserM_073 Verify that the admin can
User Management. successfully delete a user
from the "User Details"
page.
TS_OS_074 Verify that the function of TC_OS_UserM_074 Verify that the admin is
User Management. prompted for confirmation
before deleting a user from
the "User Details" page.

TS_OS_075 Verify that the function of TC_OS_UserM_075 Verify that the admin can
User Management. successfully edit a user's
details from the "User
Details" page.
Test Steps Pre-Conditions Test Data Post-Conditions Expected Result
1. Access the "Users List" Admin is logged in and The admin can
page as an admin. has access to the view the
2. Verify the presence of "Users List" page. paginated list of
the paginated list of registered users.
registered users.

1. Access the "Users List" Admin is logged in and Gender filter selection The list displays The admin can
page as an admin. has access to the (e.g., male). only users of the filter users by
2. Apply a gender filter "Users List" page. selected gender. gender
(e.g., filter for male users). successfully.
3. Verify that the list
displays only users of the
selected gender.

1. Access the "Users List" Admin is logged in and Role filter selection The list displays The admin can
page as an admin. has access to the (e.g., "Admin"). only users with filter users by role
2. Apply a role filter (e.g., "Users List" page. the selected role. successfully.
filter for "Admin" role).
3. Verify that the list
displays only users with the
selected role.

1. Access the "Users List" Admin is logged in and Status filter selection The list displays The admin can
page as an admin. has access to the (e.g., "Active"). only users with filter users by
2. Apply a status filter (e.g., "Users List" page. the selected status
filter for "Active" status). status. successfully.
3. Verify that the list
displays only users with the
selected status.

1. Access the "Users List" Admin is logged in and Full name search The list displays The admin can
page as an admin. has access to the query. users matching search for users by
2. Enter a full name in the "Users List" page. the search full name
search field. criteria. successfully.
3. Verify that the list
displays users matching the
search criteria.
1. Access the "Users List" Admin is logged in and Email address search The list displays The admin can
page as an admin. has access to the query. users matching search for users by
2. Enter an email address in "Users List" page. the search email successfully.
the search field. criteria.
3. Verify that the list
displays users matching the
search criteria.

1. Access the "Users List" Admin is logged in and Mobile number search The list displays The admin can
page as an admin. has access to the query. users matching search for users by
2. Enter a mobile number "Users List" page. the search mobile number
in the search field. criteria. successfully.
3. Verify that the list
displays users matching the
search criteria.

1. Access the "Users List" Admin is logged in and The list is sorted The admin can
page as an admin. has access to the based on the sort the list of
2. Click on the column "Users List" page. selected users by various
headers to sort the list by attribute in attributes
different attributes (e.g., ID, ascending or successfully.
full name, gender, email, descending
mobile, role, status). order.

Access the "Users List" Admin is logged in and User selected for The admin is The admin can
page as an admin. has access to the viewing. taken to a page choose to view a
Select a user from the list. "Users List" page. displaying the user's details
Click on the "View" option details of the successfully.
for the selected user. selected user.

Access the "Users List" Admin is logged in and User selected for The admin is The admin can
page as an admin. has access to the editing. taken to a page choose to edit a
Select a user from the list. "Users List" page. where they can user's details
Access the "Users List" Admin is logged in and The
edit admin is
the details The admin can
successfully.
page as an admin. has access to the taken to the access the "Add
Click on the "Add New "Users List" page. "Add New User" New User" page
User" button or link. page. successfully.

1. Access the "Users List" Admin is logged in and User selected for The admin's The admin can
page as an admin. has access to the editing. changes to the successfully edit
2. Select a user from the "Users List" page. Edits to the user's user's details are the details of a
list. details. saved. user.
3. Click on the "Edit" option
for the selected user.
4. Make edits to the user's
details.
5. Save the changes.
1. Access the "Users List" Admin is logged in and New user details. The new user is The admin can
page as an admin. has access to the added to the successfully add a
2. Click on the "Add New "Users List" page. system. new user.
User" button or link.
3. Fill in the required user
details on the "Add New
User" page.
4. Save the new user.

1. Access the "Users List" Admin is logged in and Combination of filters The list displays The admin can
page as an admin. has access to the (e.g., male users, users matching filter users by a
2. Apply a combination of "Users List" page. "Admin" role, "Active" all the selected combination of
filters (e.g., filter for male status). criteria. criteria
users with "Admin" role successfully.
and "Active" status).
3. Verify that the list
displays users matching all
the selected criteria.

1. Access the "Users List" Admin is logged in and The list is reset The admin can
page as an admin. has access to the to its original clear applied
2. Apply filters (e.g., "Users List" page. state without filters and search
gender, role) and/or enter filters or search queries
search queries (e.g., full queries. successfully.
name) to modify the list.
3. Click on the "Clear
Filters" or "Clear Search"
button.

1. Access the "Users List" Admin is logged in and The list is sorted The admin
page as an admin. has access to the based on the navigates to
2. Observe the paginated "Users List" page. selected different pages of
user list. attribute in the paginated user
3. Click on different page ascending or list.
numbers or the "Next" and descending
"Previous" buttons to order.
navigate.

Access the "Users List" Admin is logged in and User selected for The selected user The admin can
page as an admin. has access to the deletion. is deleted from successfully delete
Select a user from the list. "Users List" page. the system. a user.
Click on the "Delete" option
for the selected user.
Confirm the deletion.

Access the "Users List" Admin is logged in and User selected for The admin is The admin is
page as an admin. has access to the deletion. prompted to prompted for
Select a user from the list. "Users List" page. confirm the confirmation
Click on the "Delete" option deletion. before deleting a
for the selected user. user.
1. Access the "Users List" Admin is logged in and Filters or search A message The admin is
page as an admin. has access to the queries with no indicates no notified if there
2. Apply filters and/or enter "Users List" page. matching users. matching users. are no users
search queries that do not matching the
match any users in the applied filters or
system. search criteria.
3. Verify that a message
indicating no matching
users is displayed.

1. Access the "Users List" Admin is logged in and Combination of search The list is reset The admin can
page as an admin. has access to the queries (e.g., full name to its default successfully reset
2. Apply filters and/or enter "Users List" page. and email). state without the "Users List" to
search queries. filters or search its default state.
3. Click on the "Reset" or queries.
"Clear All" button to reset
the list to its default state.

1. Access the "Users List" Admin is logged in and User selected for The admin's The admin can
page as an admin. has access to the editing. changes to the successfully edit a
2. Select a user from the "Users List" page. Edits to the user's user's details are user's details and
list. details. saved. save the changes
3. Click on the "Edit" option from the "Edit
for the selected user. User" page.
4. Make edits to the user's
details.
5. Save the changes.

1. Access the "Users List" Admin is logged in and User selected for The changes The admin can
page as an admin. has access to the editing. made to the cancel the edit of
2. Select a user from the "Users List" page. Edits to the user's user's details are a user's details
list. details (discarded). discarded. and discard the
3. Click on the "Edit" option changes from the
for the selected user. "Edit User" page.
4. Make edits to the user's
details.
5. Click on the "Cancel"
button to discard the
changes.
1. Access the "Users List" Admin is logged in and Admin is logged in and The admin is The admin is
page as an admin. has access to the has access to the prompted to notified if there
2. Select a user from the "Users List" page. "Users List" page. confirm leaving are unsaved
list. Edits to the user's the page with changes when
3. Click on the "Edit" option details (unsaved). unsaved attempting to
for the selected user. changes. leave the "Edit
4. Make edits to the user's User" page
details without saving. without saving.
5. Attempt to leave the
"Edit User" page (e.g., by
clicking on another page or
link).

1. Access the "User Details" Admin is logged in and User selected for The admin is The admin can
page as an admin. has access to the viewing. taken to a page access the "User
2. Select a user to view. "Users List" page. displaying the Details" page to
detailed view a user's
information of detailed
the selected information.
user.

1. Access the "User Details" Admin is logged in and user selected for The admin's The admin can
page as an admin. has access to the editing. changes to the edit a user's role
2. Select a user to edit. "Users List" page. user's role and and status from
3. Change the user's role status are saved. the "User Details"
and status. page.
4. Save the changes.

1. Access the "User Details" Admin is logged in and User selected for The changes The admin can
page as an admin. has access to the editing. made to the cancel the edit of
2. Select a user to edit. "Users List" page. Changes to the user's user's role and a user's details
3. Change the user's role role and status status are and discard the
and status without saving. (discarded). discarded. changes from the
4. Click on the "Cancel" "User Details"
button to discard the page.
changes.

1. Access the "User Details" Admin is logged in and User selected for The admin is The admin is
page as an admin. has access to the editing. prompted to prompted for
2. Select a user to edit. "Users List" page. confirm leaving confirmation
3. Change the user's role the page with before leaving the
and status without saving. unsaved "User Details"
4. Attempt to leave the changes. page with unsaved
"User Details" page (e.g., changes.
by clicking on another page
or link).
1. Access the "User Details" Admin is logged in and The admin is The admin can
page as an admin. has access to the taken to the access the "Add
2. Click on the "Add New "Users List" page. "Add New User" New User" page
User" button or link. page. from the "User
Details" page.

1. Access the "User Details" Admin is logged in and New user details. The new user is A new generated
page as an admin. has access to the added to the login password is
2. Click on the "Add New "Users List" page. system, and a emailed to a new
User" button or link. new login user after being
3. Fill in the required user password is added from the
details on the "Add New emailed to the "User Details"
User" page. user. page.
4. Save the new user.

1. Access the "User Details" Admin is logged in and User selected for The selected The admin can
page as an admin. has access to the password reset. user's password successfully reset
2. Select a user. "Users List" page. is reset, and the a user's password
3. Click on the "Reset new password is from the "User
Password" option for the emailed to the Details" page.
selected user. user.
4. Confirm the password
reset.

Access the "User Details" Admin is logged in and User selected for The admin is The admin is
page as an admin. has access to the password reset. prompted to prompted for
Select a user. "Users List" page. confirm the confirmation
Click on the "Reset password reset. before resetting a
Password" option for the user's password
selected user. from the "User
Details" page.

1. Access the "Users List" Admin is logged in and The list is sorted The admin can
page as an admin. has access to the based on the sort the list of
2. Click on the column "Users List" page. selected users by various
headers to sort the list by attribute in attributes
different attributes (e.g., ID, ascending or successfully.
full name, gender, email, descending
mobile, role, status). order.

Access the "User Details" Admin is logged in and User selected for The selected user The admin can
page as an admin. has access to the deletion. is deleted from successfully delete
Select a user. "Users List" page. the system. a user from the
Click on the "Delete User" "User Details"
option for the selected page.
user.
Confirm the deletion.
Access the "User Details" Admin is logged in and User selected for The admin is The admin is
page as an admin. has access to the deletion. prompted to prompted for
Select a user. "Users List" page. confirm the confirmation
Click on the "Delete User" deletion. before deleting a
option for the selected user from the
user. "User Details"
page.

1. Access the "User Details" Admin is logged in and User selected for The admin's The admin can
page as an admin. has access to the editing. changes to the successfully edit a
2. Select a user. "Users List" page. Edits to the user's user's details are user's details from
3. Click on the "Edit User" details. saved. the "User Details"
option for the selected page.
user.
4. Make edits to the user's
details.
5. Save the changes.
Actual Result Status Excuted By Excuted Date Comments(if any)
The admin can Pass Tester_MinhHC 10/1/2003 No comments
view the
paginated list of
registered users.

The admin can Pass Tester_MinhHC 10/2/2003 No comments


filter users by
gender
successfully.

The admin can Pass Tester_MinhHC 10/3/2003 No comments


filter users by role
successfully.

The admin can Pass Tester_MinhHC 10/4/2003 No comments


filter users by
status
successfully.

The admin can Pass Tester_MinhHC 10/5/2003 No comments


search for users
by full name
successfully.
The admin can Pass Tester_MinhHC 10/6/2003 No comments
search for users
by email
successfully.

The admin can Pass Tester_MinhHC 10/7/2003 No comments


search for users
by mobile number
successfully.

The admin can Pass Tester_MinhHC 10/8/2003 No comments


sort the list of
users by various
attributes
successfully.

The admin can Pass Tester_MinhHC 10/1/2003 No comments


choose to view a
user's details
successfully.

The admin can Pass Tester_MinhHC 10/2/2003 No comments


choose to edit a
user's details
The admin can
successfully. Pass Tester_MinhHC 10/3/2003 No comments
access the "Add
New User" page
successfully.

The admin can Pass Tester_MinhHC 10/4/2003 No comments


successfully edit
the details of a
user.
The admin can Pass Tester_MinhHC 10/5/2003 No comments
successfully add a
new user.

The admin can Pass Tester_MinhHC 10/6/2003 No comments


filter users by a
combination of
criteria
successfully.

The admin can Pass Tester_MinhHC 10/7/2003 No comments


clear applied
filters and search
queries
successfully.

The admin Pass Tester_MinhHC 10/8/2003 No comments


navigates to
different pages of
the paginated
user list.

The admin can Pass Tester_MinhHC 10/1/2003 No comments


successfully
delete a user.

The admin is Pass Tester_MinhHC 10/2/2003 No comments


prompted for
confirmation
before deleting a
user.
The admin is Pass Tester_MinhHC 10/3/2003 No comments
notified if there
are no users
matching the
applied filters or
search criteria.

The admin can Pass Tester_MinhHC 10/4/2003 No comments


successfully reset
the "Users List" to
its default state.

The admin can Pass Tester_MinhHC 10/5/2003 No comments


successfully edit a
user's details and
save the changes
from the "Edit
User" page.

The admin can Pass Tester_MinhHC 10/6/2003 No comments


cancel the edit of
a user's details
and discard the
changes from the
"Edit User" page.
The admin is Pass Tester_MinhHC 10/7/2003 No comments
notified if there
are unsaved
changes when
attempting to
leave the "Edit
User" page
without saving.

The admin can Pass Tester_MinhHC 10/8/2003 No comments


access the "User
Details" page to
view a user's
detailed
information.

The admin can Pass Tester_MinhHC 10/1/2003 No comments


edit a user's role
and status from
the "User Details"
page.

The admin can Pass Tester_MinhHC 10/2/2003 No comments


cancel the edit of
a user's details
and discard the
changes from the
"User Details"
page.

The admin is Pass Tester_MinhHC 10/3/2003 No comments


prompted for
confirmation
before leaving the
"User Details"
page with
unsaved changes.
The admin can Pass Tester_MinhHC 10/4/2003 No comments
access the "Add
New User" page
from the "User
Details" page.

A new generated Pass Tester_MinhHC 10/5/2003 No comments


login password is
emailed to a new
user after being
added from the
"User Details"
page.

The admin can Pass Tester_MinhHC 10/1/2003 No comments


successfully reset
a user's password
from the "User
Details" page.

The admin is Pass Tester_MinhHC 10/2/2003 No comments


prompted for
confirmation
before resetting a
user's password
from the "User
Details" page.

The admin can Pass Tester_MinhHC 10/3/2003 No comments


sort the list of
users by various
attributes
successfully.

The admin can Pass Tester_MinhHC 10/1/2003 No comments


successfully
delete a user
from the "User
Details" page.
The admin is Pass Tester_MinhHC 10/2/2003 No comments
prompted for
confirmation
before deleting a
user from the
"User Details"
page.

The admin can Pass Tester_MinhHC 10/3/2003 No comments


successfully edit a
user's details
from the "User
Details" page.
Project Name Online Shop
Module Name Setting Management
Created By MinhHC
Creation Date 1/10/2023
Reviewed By
Reviewed Date
Test Scenario ID Test Scenario Description Test Case ID Test Case Description
TS_OS_076 Verify that the function of TC_OS_SettingM_076 Verify that the admin can
Setting Management. access the "Settings List"
page to view the list of
settings.

TS_OS_077 Verify that the function of TC_OS_SettingM_077 Verify that the admin can
Setting Management. filter settings by type and
status on the "Settings List"
page.

TS_OS_078 Verify that the function of TC_OS_SettingM_078 Verify that the admin can
Setting Management. search for settings by value
on the "Settings List" page.

TS_OS_079 Verify that the function of TC_OS_SettingM_079 Verify that the admin can
Setting Management. clear applied filters and
search queries on the
"Settings List" page to reset
the list.

TS_OS_080 Verify that the function of TC_OS_SettingM_080 Verify that the admin can
Setting Management. sort the list of settings by
various attributes (e.g., by
id, type, value, order,
status) on the "Settings
List" page.

TS_OS_081 Verify that the function of TC_OS_SettingM_081 Verify that the admin can
Setting Management. access the "View Setting"
page from the "Settings
List" page to view a
setting's details.
TS_OS_082 Verify that the function of TC_OS_SettingM_082 Verify that the admin can
Setting Management. activate a setting from the
"Settings List" page.

TS_OS_083 Verify that the function of TC_OS_SettingM_083 Verify that the admin can
Setting Management. deactivate a setting from
the "Settings List" page.

TS_OS_084 Verify that the function of TC_OS_SettingM_084 Verify that the admin can
Setting Management. access the "Edit Setting"
page from the "Settings
List" page to edit a setting's
details.

TS_OS_085 Verify that the function of TC_OS_SettingM_085 Verify that the admin can
Setting Management. successfully edit a setting's
details from the "Edit
Setting" page.

TS_OS_086 Verify that the function of TC_OS_SettingM_086 Verify that the admin can
Setting Management. access the "Add New User"
page from Verify that the
admin can cancel the edit
of a setting's details and
discard the changes from
the "Edit Setting" page.the
"Users List" page.

TS_OS_087 Verify that the function of TC_OS_SettingM_087 Verify that the admin is
Setting Management. prompted for confirmation
before leaving the "Edit
Setting" page with unsaved
changes.
TS_OS_088 Verify that the function of TC_OS_SettingM_088 Verify that the admin can
Setting Management. access the "Add New
Setting" page from the
"Settings List" page.

TS_OS_089 Verify that the function of TC_OS_SettingM_089 Verify that the admin can
Setting Management. successfully add a new
setting from the "Add New
Setting" page.

TS_OS_090 Verify that the function of TC_OS_SettingM_090 Verify that the admin is
Setting Management. prompted for confirmation
before leaving the "Add
New Setting" page with
unsaved changes.

TS_OS_091 Verify that the function of TC_OS_SettingM_091 Verify that the admin can
Setting Management. access the "Setting Details"
page to view a setting's
detailed information.

TS_OS_092 Verify that the function of TC_OS_SettingM_092 Verify that the admin can
Setting Management. edit a setting's type, value,
order, description, and
status from the "Setting
Details" page.

TS_OS_093 Verify that the function of TC_OS_SettingM_093 Verify that the admin can
Setting Management. cancel the edit of a setting's
details and discard the
changes from the "Setting
Details" page.
TS_OS_094 Verify that the function of TC_OS_SettingM_094 Verify that the admin is
Setting Management. prompted for confirmation
before leaving the "Setting
Details" page with unsaved
changes.

TS_OS_095 Verify that the function of TC_OS_SettingM_095 Verify that the admin can
Setting Management. access the "Add New
Setting" page from the
"Setting Details" page.

TS_OS_096 Verify that the function of TC_OS_SettingM_096 Verify that the admin can
Setting Management. successfully add a new
setting from the "Add New
Setting" page.

TS_OS_097 Verify that the function of TC_OS_SettingM_097 Verify that the admin is
Setting Management. prompted for confirmation
before leaving the "Add
New Setting" page with
unsaved changes.

TS_OS_098 Verify that the function of TC_OS_SettingM_098 Verify that the admin can
Setting Management. access the "View Setting"
page from the "Setting
Details" page to view a
setting's detailed
information.

TS_OS_099 Verify that the function of TC_OS_SettingM_099 Verify that the admin can
Setting Management. add a new setting from the
"View Setting" page.
TS_OS_100 Verify that the function of TC_OS_SettingM_100 Verify that the admin is
Setting Management. prompted for confirmation
before leaving the "View
Setting" page with unsaved
changes.
Test Steps Pre-Conditions Test Data Post-Conditions Expected Result
1. Access the "Settings List" Admin is logged in and The admin is on The admin can
page as an admin. has access to the the "Settings access the
"Settings List" page. List" page. "Settings List"
page to view the
list of settings.

1. Access the "Settings List" Admin is logged in and Filter settings by type The list displays The admin can
page as an admin. has access to the and status. settings filter settings by
2. Apply filters (e.g., by "Settings List" page. matching the type and status on
type and status). applied filters. the "Settings List"
page.

1. Access the "Settings List" Admin is logged in and Search query (e.g., by The list displays The admin can
page as an admin. has access to the value). settings search for settings
2. Enter a search query in "Settings List" page. matching the by value on the
the search field (e.g., by search query. "Settings List"
value). page.

1. Access the "Settings List" Admin is logged in and The list is reset The admin can
page as an admin. has access to the to its original clear applied
2. Apply filters and/or enter "Settings List" page. state without filters and search
search queries. filters or search queries on the
3. Click on the "Clear queries. "Settings List"
Filters" or "Clear Search" page to reset the
button. list.

1. Access the "Settings List" Admin is logged in and The list is sorted The admin can
page as an admin. has access to the based on the sort the list of
2. Click on different column "Settings List" page. selected column. settings by various
headers (e.g., id, type, attributes on the
value, order, status) to sort "Settings List"
the list. page.

1. Access the "Settings List" Admin is logged in and Setting selected for The admin is The admin can
page as an admin. has access to the viewing. taken to a page access the "View
2. Select a setting from the "Settings List" page. displaying the Setting" page to
list. details of the view a setting's
3. Click on the "View" selected setting. details.
option for the selected
setting.
1. Access the "Settings List" Admin is logged in and Setting selected for The selected The admin can
page as an admin. has access to the activation. setting is activate a setting
2. Select a setting from the "Settings List" page. activated. from the "Settings
list that is not currently List" page.
active.
3. Click on the "Activate"
option for the selected
setting.

1. Access the "Settings List" Admin is logged in and Setting selected for The selected The admin can
page as an admin. has access to the deactivation. setting is deactivate a
2. Select a setting from the "Settings List" page. deactivated. setting from the
list that is currently active. "Settings List"
3. Click on the "Deactivate" page.
option for the selected
setting.

1. Access the "Settings List" Admin is logged in and Setting selected for The admin is The admin can
page as an admin. has access to the editing. taken to the access the "Edit
2. Select a setting from the "Settings List" page. "Edit Setting" Setting" page to
list. page for the edit a setting's
3. Click on the "Edit" option selected setting. details.
for the selected setting.

1. Access the "Edit Setting" Admin is logged in and Edits to the setting's The admin's The admin can
page as an admin. has access to the details. changes to the successfully edit a
2. Make edits to the "Settings List" page. setting's details setting's details
setting's details. are saved. from the "Edit
3. Save the changes. Setting" page.
1. Access the "Edit Setting" Admin is logged in and Edits to the setting's The changes The admin can
page as an admin. has access to the details (discarded). made to the cancel the edit of
2. Make edits to the "Settings List" page. setting's details a setting's details
setting's details without are discarded. and discard the
saving. changes from the
3. Click on the "Cancel" "Edit Setting"
button to discard the page.
changes.

1. Access the "Users List" 1. Admin is logged in and Setting selected for The admin is The admin is
Access the "Edit Setting" has access to the editing. prompted to prompted for
page as an admin. "Settings List" page. confirm leaving confirmation
2. Make edits to the the page with before leaving the
setting's details without unsaved "Edit Setting" page
saving. changes. with unsaved
3. Attempt to leave the changes.
"Edit Setting" page (e.g., by
clicking on another page or
link).
1. Access the "Settings List" Admin is logged in and The admin is taken to The new user is The admin can
page as an admin. has access to the the "Add New Setting" added to the access the "Add
2. Click on the "Add New "Settings List" page. page. system. New Setting" page
Setting" button or link. from the "Settings
List" page.

1. Access the "Add New Admin is logged in and New setting details. The new setting The admin can
Setting" page as an admin. has access to the is added to the successfully add a
2. Fill in the required "Settings List" page. system. new setting from
setting details on the "Add the "Add New
New Setting" page. Setting" page.
3. Save the new setting.

1. Access the "Add New Admin is logged in and The admin is The admin is
Setting" page as an admin. has access to the prompted to prompted for
2. Fill in the required "Settings List" page. confirm leaving confirmation
setting details on the "Add the page with before leaving the
New Setting" page without unsaved "Add New Setting"
saving. changes. page with unsaved
3. Attempt to leave the changes.
"Add New Setting" page
(e.g., by clicking on another
page or link).

1. Access the "Setting Admin is logged in and Setting selected for The admin is The admin can
Details" page as an admin. has access to the viewing. taken to a page access the "Setting
2. Select a setting to view. "Settings List" page. displaying the Details" page to
detailed view a setting's
information of detailed
the selected information.
setting.

1. Access the "Setting Admin is logged in and Setting selected for The admin's The admin can
Details" page as an admin. has access to the editing. changes to the edit a setting's
2. Select a setting to edit. "Settings List" page. New type, value, order, setting's details type, value, order,
3. Change the setting's description, and status. are saved. description, and
type, value, order, status from the
description, and status. "Setting Details"
4. Save the changes. page.

1. Access the "Setting Admin is logged in and Setting selected for The changes The admin can
Details" page as an admin. has access to the editing. made to the cancel the edit of
2. Select a setting to edit. "Settings List" page. Changes to the setting's details a setting's details
3. Change the setting's setting's details are discarded. and discard the
type, value, order, (discarded). changes from the
description, and status "Setting Details"
without saving. page.
4. Click on the "Cancel"
button to discard the
changes.
1. Access the "Setting Admin is logged in and Setting selected for The admin is The admin is
Details" page as an admin. has access to the editing. prompted to prompted for
2. Select a setting to edit. "Settings List" page. confirm leaving confirmation
3. Change the setting's the page with before leaving the
type, value, order, unsaved "Setting Details"
description, and status changes. page with unsaved
without saving. changes.
4. Attempt to leave the
"Setting Details" page (e.g.,
by clicking on another page
or link).

1. Access the "Setting The admin is taken to Combination of The admin can
Details" page as an admin. the "Add New Setting" search queries access the "Add
2. Click on the "Add New page. (e.g., full name New Setting" page
Setting" button or link.. and email). from the "Setting
Details" page.

1. Access the "Add New Admin is logged in and New setting details. The new setting The admin can
Setting" page as an admin. has access to the is added to the successfully add a
2. Fill in the required "Settings List" page. system. new setting from
setting details on the "Add the "Add New
New Setting" page. Setting" page.
3. Save the new setting.

1. Access the "Add New Admin is logged in and The changes The admin is
Setting" page as an admin. has access to the made to the prompted to
2. Fill in the required "Settings List" page. user's details are confirm leaving
setting details on the "Add discarded. the page with
New Setting" page without unsaved changes
saving.
3. Attempt to leave the
"Add New Setting" page
(e.g., by clicking on another
page or link).

Access the "Setting Details" Admin is logged in and Setting selected for The admin is The admin can
page as an admin. has access to the viewing. taken to a page access the "View
Select a setting from the "Settings List" page. displaying the Setting" page to
list. detailed view a setting's
Click on the "View" option information of detailed
for the selected setting. the selected information.
setting.

Access the "View Setting" Admin is logged in and The admin is The admin can
page as an admin. has access to the taken to the access the "Add
Click on the "Add New "Settings List" page. "Add New New Setting" page
Setting" button or link. Setting" page. from the "View
Setting" page.
Access the "View Setting" Admin is logged in and The admin is The admin is
page as an admin. has access to the prompted to prompted for
Click on the "Add New "Settings List" page. confirm leaving confirmation
Setting" button or link from the page with before leaving the
the "View Setting" page unsaved "View Setting"
without saving. changes. page with unsaved
Attempt to leave the "View changes.
Setting" page (e.g., by
clicking on another page or
link).
Actual Result Status Excuted By Excuted Date Comments(if any)
The admin can Pass Tester_MinhHC 10/1/2003 No comments
access the
"Settings List"
page to view the
list of settings.

The admin can Pass Tester_MinhHC 10/2/2003 No comments


filter settings by
type and status
on the "Settings
List" page.

The admin can Pass Tester_MinhHC 10/3/2003 No comments


search for settings
by value on the
"Settings List"
page.

The admin can Pass Tester_MinhHC 10/1/2003 No comments


clear applied
filters and search
queries on the
"Settings List"
page to reset the
list.

The admin can Pass Tester_MinhHC 10/2/2003 No comments


sort the list of
settings by
various attributes
on the "Settings
List" page.

The admin can Pass Tester_MinhHC 10/3/2003 No comments


access the "View
Setting" page to
view a setting's
details.
The admin can Pass Tester_MinhHC 10/1/2003 No comments
activate a setting
from the "Settings
List" page.

The admin can Pass Tester_MinhHC 10/2/2003 No comments


deactivate a
setting from the
"Settings List"
page.

The admin can Pass Tester_MinhHC 10/3/2003 No comments


access the "Edit
Setting" page to
edit a setting's
details.

The admin can Pass Tester_MinhHC 10/1/2003 No comments


successfully edit a
setting's details
from the "Edit
Setting" page.
The admin can Pass Tester_MinhHC 10/2/2003 No comments
cancel the edit of
a setting's details
and discard the
changes from the
"Edit Setting"
page.

The admin is Pass Tester_MinhHC 10/3/2003 No comments


prompted for
confirmation
before leaving the
"Edit Setting"
page with
unsaved changes.
The admin can Pass Tester_MinhHC 10/1/2003 No comments
access the "Add
New Setting"
page from the
"Settings List"
page.

The admin can Pass Tester_MinhHC 10/2/2003 No comments


successfully add a
new setting from
the "Add New
Setting" page.

The admin is Pass Tester_MinhHC 10/3/2003 No comments


prompted for
confirmation
before leaving the
"Add New
Setting" page with
unsaved changes.

The admin can Pass Tester_MinhHC 10/1/2003 No comments


access the
"Setting Details"
page to view a
setting's detailed
information.

The admin can Pass Tester_MinhHC 10/1/2003 No comments


edit a setting's
type, value, order,
description, and
status from the
"Setting Details"
page.

The admin can Pass Tester_MinhHC 10/2/2003 No comments


cancel the edit of
a setting's details
and discard the
changes from the
"Setting Details"
page.
The admin is Pass Tester_MinhHC 10/3/2003 No comments
prompted for
confirmation
before leaving the
"Setting Details"
page with
unsaved changes.

The admin can Pass Tester_MinhHC 10/1/2003 No comments


access the "Add
New Setting"
page from the
"Setting Details"
page.

The admin can Pass Tester_MinhHC 10/2/2003 No comments


successfully add a
new setting from
the "Add New
Setting" page.

The admin is Pass Tester_MinhHC 10/3/2003 No comments


prompted to
confirm leaving
the page with
unsaved changes

The admin can Pass Tester_MinhHC 10/1/2003 No comments


access the "View
Setting" page to
view a setting's
detailed
information.

The admin can Pass Tester_MinhHC 10/2/2003 No comments


access the "Add
New Setting"
page from the
"View Setting"
page.
The admin is Pass Tester_MinhHC 10/3/2003 No comments
prompted for
confirmation
before leaving the
"View Setting"
page with
unsaved changes.

You might also like