You are on page 1of 31

TEST CASE

Project Name Website selling electronic accessories Creator Le Quy Hoan


Project Code SEA Reviewer/Approver
Issue Date 19/3/2024
Document Code LAB04 Test Cases_v1.1 Version 1.1

Record of change
Effective Date Version Change Item *A,D,M Change description Reference
19/3/2024 1.0 A Create Login test case

02ae-BM/PM/HDCV/FSOFT v2/0 Internal use 1/31


Environment for test
Client

02ae-BM/PM/HDCV/FSOFT v2/0 Internal use 2/31


Device Version

Server
Device Version

02ae-BM/PM/HDCV/FSOFT v2/0 Internal use 3/31


TEST REPORT

System test Number of Number of runs


Build # Sub Module environemnt Pass Fail Untest N/A sub test cases on all devices
1.0 #REF! #REF! #REF! #REF! #REF!
1.0 #DIV/0! 0 0 0 0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
Sub total #REF! #REF! #REF! #REF! 0 0

Test coverage #REF! %


Test successful coverage #REF! %
Back to TestReport
Module Code Shop Login
Tester Le Quy Hoan

ID Test Case Description Pre -Condition

[Shop Login-1] Check the web landing Access web shop page

[Shop Login-2] Login to the webshop successfully Access web shop login page,
input email and password are
registered before in login page

[Shop Login-3] Check account logged Access web shop homepage,


click add to card any product,
user is not logged in before
[Shop Login-4] Check account must be registerred before Access web shop login page,
input email and password are
not registered before in login
page
[Shop Login-5] Check account that is registerred but wrong Access web shop login page,
password to login user registered account with
gmail and password:"abc123"
not logged in before
[Shop Login-6] Check to input the correct email form Access web shop login page,
user registered account with
gmail "abc12@gmail.com" and
not logged in before
[Shop Login-7] Check account that is registerred but wrong Access web shop login page,
email to login user registered account with
gmail "abc12@gmail.com" and
not logged in before
[Shop Login-8] Check email address is required for Access web shop login page,
submitting account is not logged in before
[Shop Login-9] Check password is required for submitting Access web shop login page,
account is not logged in before
[Shop Login-10] Check password is in pair with email address Access web shop login page,
email:"abc12@gmail.com" and
password:"abc123" are
registered before
[Shop Login-11] Check Forgot password button work Access web shop login page,
account is not logged in before
[Shop Login-12] Check Change password button work Access web shop login page,
account is login successfully

[Shop Login-13] Check "Don't have an account, create one Access web shop login page,
now" work account is not logged in before
[Shop Login-14] Check Logout Access web shop login page,
account login successfully
[Shop Login-15] Check Captcha requirement Access web shop login page,
account is not logged in before
[Shop Login-16] Check Refresh Captcha Access web shop login page,
account is not logged in before

[Shop Login-17] Check Captcha work Access web shop login page,
account is not logged in before

[Shop Login-18] Check login successfully, login session must Access web shop login page,
be kept then login successfully
[Shop Login-19] Check login session expired in 20 minutes Access web shop login page,
then login successfully

[Shop Login-20] Check login session NOT expired in less than Access web shop login page,
20 minutes then login successfully

[Shop Login-21] Check gmail, password, captcha requirement Access web shop login page,
account is not logged in before

[Shop Login-22] Check view password Access web shop login page,
account is not logged in before
[Shop Login-23] Check remember account Access web shop login page,
account is not logged in before

[Shop Login-24] Check scrolling on site

[Shop Login-25] Check zooming in ability for content

[Shop Login-26] Check zooming out ability for content

[Shop Login-27] Check logout/login on multiple devices Access web shop login page,
then login/logout on multiple
device

[Shop Login-28] Validate content displays well different


devices:
1. Mobile Phone
2. Ipad
3. Laptop
4. PC screen
[Shop Login-29] Check result content compatible when device
is on landscape or portrait

[Shop Login-30] Check login in Incognito browser Access web shop login page,
then login successfully
Pass: 0 Untested: 0
Fail: 0 N/A: 0
Percent Complete: 0% Number of cases: 30

Test Case Procedure Expected Output Bug#

Click on website link address 1, A Login form Contain email address, Password and
login button:
1a, Capcha input to verify login.
1b, Forgot password link, to create new password
1c, Create account link, to create new account
Input the email, password that are registered and correct 1, Web shop homepage appears, icluding:
capcha, then click button login to login to the web 1a, List of product with image,
name, price, detail, add to cart.
1b, Account profile
button to link profile infomation with change password
Click add to card button in any product and logout
1, The web button
move to login page and a announcement
appear to inform "Please login to perform this function"

Input the email and password that are not registered, 1, A alert annnoucement appear to inform "Email address
then click button login to login to the web or password is incorrect"

Input password like "abcd333", and click login button to 1, A alert annnoucement appear to inform "Email address
login or password is incorrect"

Input in email blank like "adsda", and click login button to 1, A alert annnoucement appear to inform please input
login correct email form"

Input unregisterred email like "abcd@gmail.com", and 1, A alert annnoucement appear to inform "Email address
click login button to login or password is incorrect"

Click login button without input any email address to 1, A alert annnoucement appear to inform "Email address
login or password is incorrect"
Click login button without input any password to login 1, A alert annnoucement appear to inform "Email address
or password is incorrect"
1. Input email address like "abc12@gmail.com" 1, A alert annnoucement appear to inform "Email address
2. Input password "xyz23c", then click login button to or password is incorrect"
login

Click "Forgot password" link 1. Go to "Forgot Password" page

1. Login successfully 1. Go to "Change password" page


2. Click change password buttion in profile information
from home page
Click "Don't have an account, create one now" link 1. Go to "Registraion" page

Click Logout button in Profile information page 1. Back to login page

Input the email, password that are registered, then click 1, A alert annnoucement appear to inform "Captcha
button login to login to the web incorrect"
Input the email, password that are registered, input 1, A alert annnoucement appear to inform "Captcha
incorrect captcha then click button login to login to the incorrect" and the Captcha will renew to orther Captcha
web
Input the email, password that are registered and correct 1, Go to Homepage
capcha, then click button login to login to the web

1. Input the email, password that are registered and 3. Go to Homepage without logging again
correct capcha, then click button login to login to the web
2. Turn off the device/browser
3. Turn on the device/browser and go to website
1. Login successfully 3. Login session end.
2. Wait for over 20 minutes 3a. The login button appears instead of the
3. Refresh the website username of account
3b. User can't use some function that
only logged account can do
1. Login successfully 3. Login session still remains.
2. Wait in less than 20 minutes 3a. The username of account logged appears in
3. Refresh the website homepage 3b. User can use some function that only
logged account can do
Click login button without input any email address, 1, A alert annnoucement appear to inform "Email address
password, captcha to login or password is incorrect"

Input password and click the icon has meaning: "Show 1, Password that is input by user will show
password"
Input the email, password that are registered and click 1, Account will be save and user only click to the gmail
remember me input blank then the website will suggest the account
that saved before
1. On page, try to scroll when content is longer than view 1, Scrolling just on vertical will applied to site if content is
range longer than the viewed area on page
1. User try to use keystrokes: hold ctrl + roll up the 1, The web will zoom in content
mouse wheel
1. User try to use keystrokes: hold ctrl + roll down the 1, The web will zoom out content
mouse wheel
1. Login in multi device: 1, The username of account logged in both 2 device
1a. On device 1, login with appears in homepage
gmail:"abc12@gmail.com" and password: "abc123" 2, User can use some function that only logged
1b. On device 2, login account can do in both 2 device
with gmail:"abc12@gmail.com" and password: "abc123"
1. Access webshop login from different device 1, Content displayed in each devices have different
design

1. In website, turn the device on landscape or portrait 1, Content is auto turned and compatible with landscape
or portrait, font size of text, images, from landscape are
the same to portrait.
Input the email, password that are registered and correct 1, Go to Homepage
capcha, then click button login to login to the web
System
test
Test date Note
environme
nt
Alternative flow

Basic flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Basic flow

Alternative flow

Alternative flow

Alternative flow
Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow
ID Test Case Description Pre -Condition

Check that the system allows successful


1.Access the registration page. 2. username
[Register-1] registration when the user enters a full and
does not exist yet: "Minhtri26"
valid name.

Confirm that the system displays an error The system is displaying the registration
[Register-2] message or asks the user to enter a name if interface. Make sure that the name information
one is not provided. field is not blank before performing the test.

The system is displaying the registration


Check how the system handles when a user interface. Check that only alphabetic, numeric,
[Register-3] enters a name that contains invalid special and underscore characters are allowed in the
characters. username before proceeding with the new
registration step.
The system is displaying the registration
Make sure that the system accepts valid email interface. Make sure there are no duplicate
[Register-4]
addresses and allows successful registration. emails in the system before performing a new
registration step.
The system is displaying the registration
interface. Check that the email format is valid
Check how the system handles when a user
[Register-5] (contains the @ character and at least one dot
enters an invalid email address.
after @) before proceeding with the new
registration step.
The system is displaying the registration
Confirm that the system provides a warning
interface. The system has stored previously
[Register-6] when a user tries to register with a previously
created accounts, including used email
used email address.
addresses.

The system is displaying the registration


Make sure that the system asks the user to re- interface. Check that the password information
[Register-7] enter the password if the password and and password confirmation fields are not empty
password confirmation do not match. and must have at least one character before
performing the new registration step.

The system is displaying the registration


Check how the system handles when users interface. Make sure that the system is capable
[Register-8]
enter a password containing special characters. of sending authentication emails before
performing a new registration step.
The system is displaying the registration
Check that the authentication email is sent and
interface. Check that the system can resend
[Register-9] the user can complete the registration process
the confirmation code via email if necessary
after authentication.
before resending the confirmation code.
The system has sent an authentication email to
Confirm that the system provides warnings or the user but the user has not authenticated.
[Register-10]
instructions if email validation fails. The authentication code is sent to the user's
email.
Make sure that the system supports resending
The system sent an authentication email to the
[Register-11] the confirmation code if necessary, for example
user but the authentication code has expired.
in case the confirmation code is lost.
The system is displaying the registration
interface. Make sure that the system sent the
Check if the confirmation code expires after a
authentication email and there were no errors
[Register-12] certain period of time and what the system
during the email sending process before
does in this case.
performing the confirmation code validation
step.
The system is displaying the registration
Confirm that the system provides specific error
interface. Check that there are no existing
[Register-13] messages when registration fails, helping users
accounts with new registration information
understand the problem and fix it.
before performing the new registration step.
The system is displaying the registration
Check how the system handles when a user
interface. Make sure that there are no existing
[Register-14] enters a username that already exists in the
accounts with new registration information
system.
before performing the new registration step.
The system is displaying the registration
Test the compatibility of registry functionality
interface. Check that there are no existing
[Register-15] across different browsers and devices, including
accounts with new registration information
PCs, mobile phones, and tablets.
before performing the new registration step.
The system is displaying the registration
Make sure that each username can only be interface. Make sure that there are no existing
[Register-16]
registered once in the system. accounts with new registration information
before performing the new registration step.
The system is displaying the registration
Ensure that the confirmation code sent to the
interface. Check that there are no existing
[Register-17] user is a valid code and can be used to verify
accounts with new registration information
the registration.
before performing the new registration step.
The system is displaying the registration
Ensure that the system verifies the validity of
interface. Make sure that there are no existing
[Register-18] address information such as home address and
accounts with new registration information
city provided during registration.
before performing the new registration step.
Check to see if the system rejects simple The system is displaying the registration
passwords like "123456" or "password", to interface. Check that there are no existing
[Register-19]
ensure that users aren't using easily guessable accounts with new registration information
passwords. before performing the new registration step.

Make sure that the system rejects passwords The system is displaying the registration
that are duplicates or contain personal interface. Make sure that there are no existing
[Register-20]
information such as usernames and phone accounts with new registration information
numbers. before performing the new registration step.

Make sure the system has a limit on the The system is displaying the registration
number of incorrect password attempts before interface. Check that there are no existing
[Register-21]
temporarily locking an account to prevent accounts with new registration information
password brute force attacks. before performing the new registration step.
The system is displaying the registration
Ensure that the system allows users to enter a
interface. Make sure that there are no existing
[Register-22] valid phone number and stores this information
accounts with new registration information
for identification purposes.
before performing the new registration step.
Confirm that the system provides a warning or The system is displaying the registration
requires the user to use a different phone interface. Check that there are no existing
[Register-23]
number if the phone number has been used accounts with new registration information
previously. before performing the new registration step.
The system is displaying the registration
Make sure that each phone number can only be interface. Make sure that there are no existing
[Register-24]
used for a single account in the system. accounts with new registration information
before performing the new registration step.
The system is displaying the registration
Make sure that the system identifies and
interface. Check that there are no existing
[Register-25] requires users to enter phone numbers in the
accounts with new registration information
correct format.
before performing the new registration step.
The system is displaying the registration
Confirm that the user did not leave the phone
interface. Make sure that there are no existing
[Register-26] number field blank when registering, to ensure
accounts with new registration information
completeness of information
before performing the new registration step.

Ensure that users cannot complete the The system is displaying the registration
registration process if they leave any of the interface. Check that there are no existing
[Register-27]
Name, Password, Repeat Password, Email, accounts with new registration information
Phone, and Address fields blank. before performing the new registration step.

Make sure that the system requires the user to


enter the same password and repeat password, The system is displaying the registration
[Register-28]
and rejects the registration process if they do interface.
not match.

Make sure the system validates the correct


format of the email address entered, including
The system is displaying the registration
[Register-29] checking that the email contains the @
interface.
character and has at least one period after the
@ character.
Confirm that the system has hidden the
password by converting the entered characters The system is displaying the registration
[Register-30]
to * or other characters when the user enters interface.
the password.
Test Case Procedure

The user enters a full and valid name in the name information field.
Click the register button.
Confirm that the system has successfully accepted the registration and redirects the user to the main page after
registration.

The user did not enter a name in the name information field.
Click the register button.
Confirm that the system displays an error message asking the user to enter a name or provide a similar notification.

The user enters a name containing invalid special characters into the name information field.
Click the register button.
Confirm that the system displays an error message or asks the user to re-enter a name that does not contain invalid
special characters.

The user enters a valid email address in the email information field.
Click the register button.
Confirm that the system has successfully accepted the registration and redirects the user to the main page after
registration.

The user entered an invalid email address in the email information field.
Click the register button.
Confirm that the system displays an error message or asks the user to re-enter a valid email address.

The user enters a previously used email address into the email information field.
Click the register button.
Confirm that the system displays a warning or error message asking the user to use a different email address.

The user enters the password into the password information field.
The user enters a different password in the password confirmation information field.
Click the register button.
Confirm that the system displays an error message asking the user to re-enter the password and confirm the password
is the same.

The user enters a password containing special characters into the password information field.
Click the register button.
Confirm that the system accepts passwords containing special characters and registration is successful.

The user completes the information and presses the register button.
Confirm that the system has sent the authentication email.
Users authenticate emails by clicking a link in the email.
Confirm that the system has completed the registration process and redirect the user to the main page.

User did not authenticate email or email authentication failed.


Confirm that the system displays a warning or instructions on how to authenticate your email.

The user requests to resend the authentication code via email or phone number.
Confirm that the system sends a new authentication code back to the user.
The user receives an authentication code and completes the registration process.

Users receive a confirmation code via email.


The user did not enter the confirmation code within the expiration period.
Confirm that the system displays a warning or asks the user to request a confirmation code again if the current code
has expired.

User provides invalid or incomplete information during registration.


Click the register button.
Confirm that the system displays error messages specific to each issue, helping users understand the problem and fix it.

The user enters a username that already exists in the system into the username information field.
Click the register button.
Confirm that the system displays a warning or error message asking the user to select a different user name.
Use your computer's web browser to access the registration interface.
Use your mobile or tablet browser to access the registration interface.
Confirm that the registration interface works consistently and logically across all browsers and devices.

The user enters a valid and previously unused username in the username information field.
Click the register button.
Confirm that the system accepts successful registrations with new usernames and does not accept duplicate usernames.

Users receive a confirmation code via email.


The user enters the confirmation code into the registration interface.
Confirm that the system accepts the confirmation code and complete the registration process.

The user enters valid address information in the address information field.
Click the register button.
Confirm that the system accepts successful registrations with valid address information

The user enters a simple password such as "123456" or "password" into the password information field.
Click the register button.
Confirm that the system displays a warning or error message asking the user to choose a stronger password.

The user enters a password that has been used before or contains personal information such as username or phone
number in the password information field.
Click the register button.
Confirm that the system displays a warning or error message asking the user to choose a new password and not use
personal information.

The user enters the wrong password many times.


Confirm that the system displays a warning or error message asking the user to wait a period of time or contact the
administrator if the account has been temporarily locked.

The user enters a valid phone number in the phone number information field.
Click the register button.
Confirm that the system accepts successful registrations with valid phone numbers and stores this information for
identification purposes.

The user enters a previously used phone number into the phone number information field.
Click the register button.
Confirm that the system displays a warning or error message asking the user to use a different phone number.

The user enters a valid phone number in the phone number information field.
Click the register button.
Confirm that the system accepts successful registrations with valid phone numbers and does not accept duplicate phone
numbers

The user entered an incorrectly formatted phone number in the phone number information field.
Click the register button.
Confirm that the system displays a warning or requires the user to re-enter the phone number in the correct format.

The user did not enter a phone number in the phone number information field.
Click the register button.
Confirm that the system displays a warning or requires the user to enter a phone number to complete the registration
process.
The user did not enter one or more required information fields such as name, password, email, phone number, or
address.
Click the register button.
Confirm that the system displays a warning or requires the user to fill in all information to complete the registration
process.
The user enters the password into the password information field.
The user enters a different password in the password confirmation information field.
Click the register button.
Confirm that the system displays a warning or error message asking the user to re-enter the password and confirm the
password is the same.

The user entered a malformed email address in the email information field.
Click the register button.
Confirm that the system displays a warning or asks the user to re-enter the email address in the correct format.
The user enters the password into the password information field.
Confirm that the system has hidden the password by converting the entered characters to * or other characters when
the user enters the password.
Result on
Expected Output Bug# Chorme Test date
website PC

The user is successfully registered and redirected to the main page


after registration.
Pass 19/03/2024

The system displays an error message asking the user to enter a name
or provide a similar notification.
Pass 19/03/2024

The system displays an error message or requires the user to re-enter


a name that does not contain invalid special characters.
Pass 19/03/2024

The user is successfully registered and redirected to the main page


after registration.
Pass 19/03/2024

The system displays an error message or requires the user to re-enter


a valid email address.
Pass 19/03/2024

The system displays a warning or error message asking the user to use
a different email address.
Pass 19/03/2024

The system displays an error message asking the user to re-enter the
password and confirm the password is the same.
Pass 19/03/2024

The user is successfully registered and redirected to the main page


after registration.
Pass 19/03/2024

The user receives a confirmation email and completes the registration


process after authentication.
Pass 19/03/2024

The system displays a warning or instructions on how to authenticate


your email.
Pass 19/03/2024

The user receives a confirmation code via email and completes the
registration process after re-entering the code.
Pass 19/03/2024

The system displays a warning or asks the user to request a resend


confirmation code if the current code has expired.
Pass 19/03/2024

The system displays specific error messages for each problem, helping
users understand the problem and fix it.
Pass 19/03/2024

The registration interface works consistently and logically across all


browsers and devices.
Pass 19/03/2024
The system displays a warning or error message asking the user to
select a different user name.
Pass 19/03/2024

The user is successfully registered and redirected to the main page


after registration.
Pass 19/03/2024

The user receives a confirmation code via email and completes the
registration process after re-entering the code.
Pass 19/03/2024

The user is successfully registered and redirected to the main page


after registration.
Pass 19/03/2024

The system displays an error message or asks the user to choose a


stronger password.
Pass 19/03/2024

The system displays a warning or error message asking the user to


choose a new password and not use personal information.
Pass 19/03/2024

The system displays a warning or error message asking the user to wait
a period of time or contact the administrator if the account has been Pass 19/03/2024
temporarily locked.

The user is successfully registered and redirected to the main page


after registration.
Pass 19/03/2024

The system displays a warning or error message asking the user to use
another phone number.
Pass 19/03/2024

The user is successfully registered and redirected to the main page


after registration.
Pass 19/03/2024

The system displays a warning or requires the user to re-enter the


phone number in the correct format.
Pass 19/03/2024

The system displays a warning or requires the user to enter a phone


number to complete the registration process.
Pass 19/03/2024

The system displays a warning or requires the user to fill in all


information to complete the registration process.
Pass 19/03/2024

The system displays a warning or error message asking the user to re-
enter the password and confirm the password is the same.
Pass 19/03/2024

The system displays a warning or requires the user to re-enter the


email address in the correct format.
Pass 19/03/2024
The system hid the password by converting the entered characters to *
or other characters when the user entered the password.
Pass 19/03/2024
Back to TestReport
Module Code Create Product
Tester Tran Nam Thanh

ID Test Case Description Pre -Condition

[Create Product-1]
Create Product
Access web shop page

[Create Product-2]
Access web shop create page, login
Name of product
before in create product page

[Create Product-3] Access web shop create page, login


Quantity
before in create product page
[Create Product-4] Access web shop create page, login
Image
before in create product page
[Create Product-5] Access web shop create page, login
Price
before in create product page
[Create Product-6] Access web shop create page, login
Description
before in create product page
[Create Product-7] Access web shop create page, login
Seller
before in create product page
[Create Product-8] Access web shop create page, login
Exchange information
before in create product page
[Create Product-9] Access web shop create page, login
Accept information
before in create product page
[Create Product-10] Access web shop create page, login
Cancel information
before in create product page
[Create Product-11] Access web shop create page, login
List of products
before in create product page
[Create Product-12] There are products that have been
Edit information
created before
[Create Product-13] There are products that have been
Delete product
created before
[Create Product-14] When pressing the delete product
Confirm Delete product
button
[Create Product-15] Refuse to confirm product When pressing the delete product
deletion button
[Create Product-16] There are products that have been
Add hidden information
created before
[Create Product-17] When pressing the add hidden
Save hidden information
information button
[Create Product-18] Cancel save hidden When pressing the add hidden
information information button
[Create Product-19] Access web shop login page, then
LOGO
login successfully
[Create Product-20] Access web shop login page, then
Purchase order
login successfully
[Create Product-21] Access web shop login page, then
Payment
login successfully
[Create Product-22] Access web shop login page, then
Profile
login successfully
[Create Product-23] Access web shop login page, then
View profile of user
login successfully
[Create Product-24] There are products that have been
Seller information
created before
[Create Product-25] There are products that have been
Related information
created before
[Create Product-26] Cancel add related
Information entered
information
[Create Product-27] There are products that have been
Search
created before
[Create Product-28] Enter search information Only when clicking search
[Create Product-29] Access web shop login page, then
Pagging
login successfully
[Create Product-30] There are products that have been
Search by ID
created before
Pass: 0 Untested: 0
Fail: 0 N/A: 0
Percent Complete: 0% Number of cases: 30

Test Case Procedure Expected Output

1, Display a table to add product:name, quantity, image, price, description,


Click "Create Product", and add more information about
seller, exchange information. Accept button, Cancel button. List of products for
the product
sale

1, The name is saved in the information box and automatically moves to the
Click the name to input a name
next box

1, Information is saved in the information box and automatically moved to the


Click on the quantity box to change the quantity
next box
1, Information is saved in the information box and automatically moved to the
Click on the image box to input the image
next box
1, Information is saved in the information box and automatically moved to the
Click on the price box to input the price
next box
1, Information is saved in the information box and automatically moved to the
Click on the description box to input the description
next box
1, Information is saved in the information box and automatically moved to the
Click on the seller box to input the seller
next box
1, Information is saved in the information box and automatically moved to the
Click on the box to input the information
next box
Click a button Accept to save information 1, Information saved, printed out "Create successful product"

Click a button Cancel 1, Return to the create products page


1, List of created products: information of added products. Show two edit and
Reload the create product page
delete buttons
Click a button edit to edit product 1, Create a box to edit products
1, Print out a small box with the information "Are you sure to delete ?" with
Click a button delete to delete product
two Yes - No buttons
1, Return to the create products page, and the deleted product will disappear
Click "Yes" to delete product
from the product list
Click "No" to cancel delete product 1, Return to the create products page
Click the add hidden information button to add hidden
1,Show product information panel to add hidden information
information to the product list
Add hidden information to the product list and "Save" 1, Return to the create products page

Click "Cancel" to cancel add hidden information 1, Return to the create products page

Click on LOGO 1, Back to Home

Click on "Purchase order" 1, Back to Purchase order

Click on "Payment" 1, Go to payment page

Click on "Profile" 1, Go to Profile of user

Click on ICON user 1, Display user information

Click on "Add information about seller" 1, Display a box to input information about seller

Click on "Add related information" 1, Display a box to input information about related information

Click on "Cancel" 1, Return to the create products page

Click on "Search" 1, Displays the toolbar for entering information

Input information to seacrh 1, Load the information from search


Click on pagging: 1, 2..... 1, Displays the products of each page

Click on "Search" 1, Load the information from search


System
test
Bug# Test date Note
environme
nt

Basic flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Basic flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow

Alternative flow
Alternative flow

Alternative flow
Back to TestReport
Module Code Homepage
Tester Nguyen Phu Quang

ID Test Case Description

Verify the screen logo


Homepage-1

Homepage-2 Verify menu link

Homepage-3 Verify search function

Homepage-4 Verify footer has full information displayed

Homepage-5 Verify the product filtering feature

Homepage-6 Verify filter sort by price

Homepage-7 Verify filter sort by name

Homepage-8 Verify filter get all product

Homepage-9 Verify Home on menu bar

Homepage-10 Verify Payment management on menu bar

Homepage-11 Verify My sales order on menu bar

Homepage-12 Verify my order on menu bar

Homepage-13 Verify pagination location of list product

Homepage-14 Verify pagination

Homepage-15 Verify username on the menu bar

Homepage-16 Verify product details button location

Homepage-17 Verify product details button

Homepage-18 Verify Add product button location in My order

Homepage-19 Verify Add product button in My order

Homepage-20 Verify Update button location in My order

Homepage-21 Verify Update button in My order

Homepage-22 Verify Delete button location in My order

Homepage-23 Verify Delete button location in My order

Homepage-24 Verify pagination in My order

Homepage-25 Verify Buy button in product details


Homepage-26 Verify seller profile in product detail
Pass: 0
Fail: 0
Percent Complete: 0%

Pre -Condition Test Case Procedure

The web browser has been opened and the address 1. Visit the website's home page.
http://localhost:9999/GiCungBan/home has been entered correctly 2.Look at the top of the page to find the logo.
1.Click each link in the main menu sequentially.
User on home page and main menu fully visible. 2.Check the URL and page content loaded after each
click.
1.Find the search bar on the home page.
2.Enter keywords that are valid and relevant to the
The user is logged in and the home page has been completely loaded.
content on the site.
3.Press enter or click the search icon.
1.Scroll to the bottom of the home page.
The home page has been completely loaded in the browser.
2.Check the information displayed in the footer
1.Find and use the product filtering feature on the home
page.
2.Select one or more filter criteria.
Apply filter
1.Find and use the product filtering feature on the home
The home page has a product filtering feature page.
2.Select "Sort by price"
1.Find and use the product filtering feature on the home
page.
2.Select "Sort by name"
1.Find and use the product filtering feature on the home
page.
2.Select "Get all product"

The "Home"is on the menu bar 1. Tap on "Home"

The "Payment management" is on the menu bar 1. Tap on "Payment management"

The "My sales order" is on the menu bar 1. Tap to "My sales order"

The "my order" is on the menu bar 1. Tap to "My order"

The "paginationr" is on the menu bar 1. Find the pagination on the home page

1. Tap to "Pagination" on the menu bar

The "my profile" is on the menu bar 1. Tap to "My profile" on the menu bar

The homepage must have the"product details button". 1.Find the product details button on hompage

1. Click on the product details button

1. Find Add product button in My order.


My orders page has an add product button

1. Click Add product button in My order.

My orders page has an update button 1. Find update button in my order

1. Click update button in my order

My orders page has an delete button 1. Find delete button in my order

1. Click update button in my order

My orders page has an delete button 1. Tap to "Pagination" in My order

Product detail page has buy button 1. Tap to Buy button


Product detail page has "See seller profile" 1.Tap "See seller profile"
Untested: 0
N/A: 0
Number of cases: 26

Expected Output Bug# Test date Note

1.The logo appears in an easy-to-see location (usually in the upper left ) with good Alternative
13/03/2024
image quality, not misaligned or miscolored. flow

1.Each link in the main menu must lead to the correct compatible page or section Alternative
13/03/2024
on the site without error pages or messages saying the page doesn't exist. flow

1.The search results page is displayed with products, articles, or information related Alternative
13/03/2024
to the entered keyword. No errors or "no results found" messages. flow

1.Footer displays full information about the admin such as home address and Alternative
13/03/2024
contact information. flow

1,The product list is updated according to the selected filter criteria, displaying only Alternative
13/03/2024
matching products. flow

Alternative
1. If sorting by product price is successful, a new list will appear sorted by price. 13/03/2024
flow

1. sort by name will be sorting products by name from A-Z will create a new product Alternative
13/03/2024
list. flow

2. filter get all product will make the product table display all products in the Alternative
13/03/2024
project. flow

1. Go to the homepage and see how the product is published by the seller on the Alternative
13/03/2024
project flow
1. Connects to the payment management page where all customer payments will be Alternative
13/03/2024
displayed flow
Alternative
1. Click on my sales order, all sales orders of users on the project will appear 13/03/2024
flow
1. Click on my order, the products you have ordered will appear 13/03/2024 Basic flow
1. The pagination button needs to be placed at the bottom of the product list on the Alternative
13/03/2024
homepage flow
1. Click the pagination button will divide the products into many different pages Alternative
13/03/2024
depending on the number of products in the project flow
1.Click on my profile, the user is connected to the profile page where user Alternative
13/03/2024
information is displayed flow
Alternative
1. The product details button is next to all products on the product list 13/03/2024
flow
1. Click on the product details button, you will be connected to a new page where Alternative
13/03/2024
all product information such as price, name, quantity will be displayed. flow
Alternative
1. The add product button is above my orders list and below the main menu bar 13/03/2024
flow
1. Click on the add product button, a small window will appear allowing users to Alternative
13/03/2024
create more products to fill in the elements flow
Alternative
1. The update button is located next to the products in my order 13/03/2024
flow
1. Click the update button, a new window will appear for users to update new Alternative
13/03/2024
product information flow
Alternative
1. The update button is located next to an update button in list product. 13/03/2024
flow
1. Click the delete button, a new window will appear for users to delete this Alternative
13/03/2024
product. flow
1. Click on the pagination button will divide the product into many different pages Alternative
13/03/2024
depending on the number of products in the my order product table. flow
Alternative
1. Click on the buy button, a message of successful order will appear 13/03/2024
flow
Alternative
1. Select the seller profile section will take the user to another page with
13/03/2024 flowC2A26:H
information about the seller of this product
30

You might also like