You are on page 1of 21

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

You might also like