INTERNAL USE
#_x000D_
Project Name: Demo Shop
Module Name: Authentication
Reference Document: V0.1 Draft
Created by: First Name, Last Name
Date of creation: DD-MMM-YY
Date of review: DD-MMM-YY
Number of Passed Steps (PASS) 11
Number of Failed Steps (FAIL) 2
Steps Not Executed (NE) 0
Steps Not Completed (NC) 0
Steps Not Applicable (NAp) 0
Steps Not Available (NAv) 0
TOTAL 13
Authentication TEST SCENARIO TEST CASE
TC_LOGIN_001 Verify the login of Gmail Enter valid User Name and valid Password
TC_LOGIN_002 Verify the login of Gmail Enter valid User Name and invalid Password
TC_LOGIN_003 Verify the login of Gmail Enter invalid User Name and valid Password
TC_LOGIN_004 Verify the login of Gmail Enter invalid User Name and invalid Password
TC_LOGIN_005 Verify the login status Press the browser back button after successful login
Check the password limit when enter value less
TC_LOGIN_006 Password Validation
than min
Check the password limit when enter value greater
TC_LOGIN_007 Password Validation
than max
Check login without
TC_LOGIN_008 Check if the password is saved in browser
password
Check the username and/or password is not filled
TC_LOGIN_009 Verify the login
in
INTERNAL USE#_x000D_
Check the username and/or password is not filled
TC_LOGIN_009 Verify the login
in
Verify the password can Copy the password from imput and paste in text
TC_LOGIN_010
be copy-pasted Editor
Verify the login with
TC_LOGIN_011 Verify if the "Enter" key can be use to login
"Enter" key
Verify if there is a "Reset" option available to clear
TC_LOGIN_012 "Reset" button on inputs
the inputs
TC_LOGIN_013 User experience Check the user experience
INTERNAL USE
#_x000D_
INTERNAL USE
#_x000D_
INTERNAL USE #_x000D_
PRE-CONDITION TEST STEPS TEST DATA
1. Need a valid Gmail 1. Enter User Name <Valid User Name>
Account to do login
2. Enter Password <Valid Password>
3. Click "Login" button
1. Need a valid Gmail 1. Enter User Name <Valid User Name>
Account to do login
2. Enter Password <Invalid Password>
3. Click "Login" button
1. Need a valid Gmail 1. Enter User Name <Invalid User Name>
Account to do login
2. Enter Password <Valid Password>
3. Click "Login" button
1. Need a valid Gmail 1. Enter User Name <Invalid User Name>
Account to do login
2. Enter Password <Invalid Password>
3. Click "Login" button
1. Enter User Name
<Valid User Name>
2. Enter Password
1. Need a valid account
3. Click "Login" button
4. Click on the browser <Valid Password>
back button
1. Enter value which is
alphanumeric but less
1. Need a valid user name than min Password
2. Click on Register button
1. Enter alphanumeric
1. Need a valid user name value but more than max Any random
to do login 2. Click on Register button alphanumeric
1. Enter username
1. Need a valid user 2. Do not enter password <Valid User Name>
3. Click on Login Button
1. The user and password
fields will not be
completed
INTERNAL USE
#_x000D_
2. Click "Login" button
1. Enter Password
2. Copy the password
1. Need Editor
3. Paste in Editor
1. Enter User Name
<Valid User Name>
1. Need a valid account 2. Enter Password
3. Press "Enter" key <Valid Password>
1. Need to be on the 1. Enter User Name
login page 2. Enter Password
Check the accessibility of
the pop up
INTERNAL USE
#_x000D_
INTERNAL USE
#_x000D_
INTERNAL USE
#_x000D_
STATUS
EXPECTED (PASS/
RESULT Notes FAIL)
Successful login PASS
A message "The email and
password you entered don't PASS
match" is shown
A message "The email and
password you entered don't FAIL
match" is shown
A message "The email and
password you entered don't PASS
match" is shown
After successful login must not
PASS
cause the user to log out
It must show validation message PASS
PASS
It must show validation message
PASS
User must not log in and must
show proper error message
PASS
It must show validation message
INTERNAL USE
#_x000D_
It must show validation message
PASS
The system must not allow users
to copy the password
PASS
The user must be logged in after
pressing the "Enter" key
It must contain a reset option to
FAIL
clear the entered text
PASS
It must offer the user good
accessibility to the elements of
the pop up
INTERNAL USE
#_x000D_
INTERNAL USE
#_x000D_
Project Name: Demo Shop
Module Name: Cart
Reference Document: V0.1 Draft
Created by: First Name, Last Name
Date of creation: DD-MMM-YY
Date of review: DD-MMM-YY
Number of Passed Steps (PASS) 5
Number of Failed Steps (FAIL) 0
Steps Not Executed (NE) 0
Steps Not Completed (NC) 0
Steps Not Applicable (NAp) 0
Steps Not Available (NAv) 0
TOTAL 5
TEST CASE ID TEST SCENARIO TEST CASE
TC_CART_001 Verify the CART Add item to the cart
TC_CART_002 Verify the CART Add more than one item to the cart
TC_CART_003 Verify the CART Increase the amount of the product in the CART
TC_CART_004 Verify the CART Decrease the amount of the product in the CART
TC_CART_005 Verify the CART Remove item from the cart
EXPECTED
PRE-CONDITION TEST STEPS TEST DATA RESULT Notes
1. Go to the category
"Products" page
1. Shopping items are The added product
2. Click the add button to
available must be in the CART
add a random product
3. Go to Cart page
1. Go to the category
"Products" page
1. Shopping items are
2. Click the "🛒 " button The added products
available
to add more than one must be in the CART
random products
3. Go to Cart page
1. Shopping items are
1. Go to Cart The quantity of the
available
product must
2. Need to have one increase
2. Click "➕" button
product in cart
1. Shopping items are
1. Go to Cart
available The quantity of the
2. Need to have one product must
product in cart in a 2. Click "➖" button decrease
quantity of at least two
1. Shopping items are
1. Go to the CART Must be able to
available
remove the item
2. Need to have one 2. Click the remove
from the CART
product in cart button
STATU
S
(PASS/
FAIL)
PASS
PASS
PASS
PASS
PASS
Project Name: Demo Shop
Module Name: Wishlist
Reference Document: V0.1 Draft
Created by: First Name, Last Name
Date of creation: DD-MMM-YY
Date of review: DD-MMM-YY
Number of Passed Steps (PASS) 2
Number of Failed Steps (FAIL) 0
Steps Not Executed (NE) 0
Steps Not Completed (NC) 0
Steps Not Applicable (NAp) 0
Steps Not Available (NAv) 0
TOTAL 2
TEST CASE ID TEST SCENARIO TEST CASE
TC_WISHLIST_001 Verify the WISHLIST Add item to the Wishlist
TC_WISHLIST_002 Verify the WISHLIST Remove item from the Wishlist
EXPECTED
PRE-CONDITION TEST STEPS TEST DATA RESULT Notes
1. Go to the category
"Products" page
1. Shopping items are The product must be
2. Click the "♥" button
available in the Wishlist
random product
3. Go to Wishlist page
1. Shopping items are
1. Go to the Wishlist Must be able to
available
remove the item
2. Need to have one
2. Click the "💔" button from the Wishlist
product in Wishlist
STATU
S
(PASS/
FAIL)
PASS
PASS
Project Name: Demo Shop
Module Name: Product Page
Reference Document: V0.1 Draft
Created by: First Name, Last Name
Date of creation: DD-MMM-YY
Date of review: DD-MMM-YY
Number of Passed Steps (PASS) 5
Number of Failed Steps (FAIL) 0
Steps Not Executed (NE) 0
Steps Not Completed (NC) 0
Steps Not Applicable (NAp) 0
Steps Not Available (NAv) 0
TOTAL 5
TEST CASE ID TEST SCENARIO TEST CASE
Check that the "🛒 " button is present on the
TC_PP_001 Verify the "🛒 " button
product page.
TC_PP_002 Verify the "🛒 " button Add item to the cart from product page
Check that the "♥" button is present on the product
TC_PP_003 Verify the "♥" button
page.
TC_PP_004 Verify the "♥" button Add item to the Wishlist from product page
TC_PP_005 Verify the price display Displaying the price on the product page
EXPECTED
PRE-CONDITION TEST STEPS TEST DATA RESULT
1. Go to the category
1. Shopping items are "Products" page The "🛒 " button must
available exist on the product page
2. Click on any product
1. Go to the category
"Products" page
1. Shopping items are 2. Click on any product The product must be in
available the Cart
3. Click the "🛒 " button
from product page
1. Go to the category
"Products" page
1. Shopping items are The "♥" button must exist
available on the product page
2. Click on any product
1. Go to the category
"Products" page
1. Shopping items are 2. Click on any product The product must be in
available the Wishlist
2. Click the "♥" button
3. Go to Wishlist page
1. Go to the category
"Products" page The price of the product
1. Shopping items are
must be displayed on its
available
page.
2. Click on any product
STATU
S
(PASS/
Notes FAIL)
PASS
PASS
PASS
PASS
PASS