Professional Documents
Culture Documents
Record of change
Effective Date Version Change Item *A,D,M Change description Reference
19/3/2024 1.0 A Create Login test case
Server
Device Version
[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-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-27] Check logout/login on multiple devices Access web shop login page,
then login/logout on multiple
device
[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
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
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
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.
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.
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.
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.
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.
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 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 system displays an error message asking the user to enter a name
or provide a similar notification.
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 receives a confirmation code via email and completes the
registration process after re-entering the code.
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 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 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 system displays a warning or error message asking the user to use
another phone number.
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
[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
1, The name is saved in the information box and automatically moves to the
Click the name to input a name
next box
Click "Cancel" to cancel add hidden information 1, Return to the create products page
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
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
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 "My sales order" is on the menu bar 1. Tap to "My sales order"
The "paginationr" is on the menu bar 1. Find the pagination on the home page
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.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