You are on page 1of 33

Test Report (ID: EBO_TC's, Version 1.0.

0, Classifi
India
Document Identification
Title:
Subject:
Version:
Issue Date:
Author:

Revision History
Date Sheet name Version
19/Jul/2021 EBO_BAP_34 1.0
eport (ID: EBO_TC's, Version 1.0.0, Classification: Confidential)
India
ment Identification
EBO_MAG_Test Case
Test Cases
1.0
19/Jul/2021

Sreekanth Chintha

Description
Product Detail Page - Delivery Option
Revised By Reviewed By Approved By Approved Date
Test Cycle No. 1
Test Case Complexity Not
Modul Total No. of Not A
Mediu Pass Fail Execut
e T.C's High Low Bug
m ed
EBO_1 2 0 2 0 0 Cycle 1 0
Total 2 0 2 0 0 0 0

Test Cycle No. 2


Test Case Complexity Not
Modul Total No. of Not A
Mediu Pass Fail Execut
e T.C's High Low Bug
m ed
EBO_1 2 0 0 0 0 0 0
Total 2 0 0 0 0 0 0

EBO_1
Test Case Complexity Not
Modul Total No. of Not A
Mediu Pass Fail Execut
e T.C's High Low Bug
m ed
EBO_1 0 0 0 0 0 0 0
Total 0 0 0 0 0 0 0
e No. 1 Defect
No.Tes Justifi
Total s/ Appro
Total t cases cation
Test Effort No.Tes val for
defect /Effort /
Date (man t cases releas
s [Actua Remar
hours) [Actua e
l] ks
l]

e No. 2 Defect
No.Tes Justifi
Total s/ Appro
Total t cases cation
Test Effort No.Tes val for
defect /Effort /
Date (man t cases releas
s [Actua Remar
hours) [Actua e
l] ks
l]

_1 Defect
No.Tes Justifi
Total s/ Appro
Total t cases cation
Test Effort No.Tes val for
defect /Effort /
Date (man t cases releas
s [Actua Remar
hours) [Actua e
l] ks
l]
Total No.

Com

Test Case
Test

Test Case
Test Case # Test Case Description
Type
Verify that registered user should be able to
select the delivery option under product details
Functional/ page
TC_001
Positive

Verify that user should be able see the option to


select the PIN Code serviceable area
Functional/
TC_002
Positive

Verify that for registered user, pin code should


get auto populated from the default address
Functional/
TC_003
Positive

Functional/ Verify that if default address is not set then Pin


Negative code section should be blank

TC_004

Verify that registered user should be able to


enter the pin code when user doesn't have the
address added
Functional/
TC_005
Positive
Verify that for guest user, pin code should get
populated from the default address
Functional/
TC_006
Positive

Verify that guest user should be able to enter


the pin code when user doesn't have the
address added
Functional/
TC_007
Positive

Verify that for registered user Pin code text field


should be blank when there is no address added
Functional/
TC_008
Positive

Verify that for guest user Pin code text field


should be blank when there is no address added
Functional/
TC_009
Positive

Verify that for registered user when pin code is


blank then user should be able to see the
"Check" button
Functional/
TC_010
Positive

Functional/ Verify that "check" button should not show


Negative when pin code has the value populated from
default address

TC_011

Verify that user should be able to add only 6


digit numbers on the Pin code field

Functional/
TC_012
Positive
Functional/ Verify that error message should display when
Negative user tries to enter more than 6 digit numbers on
the pin code field

TC_013

Functional/ Verify that when user tries to enter


Negative alphanumeric values in pin code text field ,then
error message should display

TC_014

Functional/
Negative

TC_015

Verify that when user tries to enter special


characters then pin code field should show an
error

Functional/
TC_016
Positive Verify that delivery address data details should
fetch when user enters the Pin code and click on
"check" button

Functional/
TC_017
Positive

Verify that Change button should display after


selecting check button

Functional/
TC_018
Positive

Verify that user should see both Check and


Change buttons inside the text box
Functional/
TC_019
Positive
Verify that after giving pin code, data format
should display as "Get it by <<Day>>, <<Date>>
<<Month>>" EX: "Get it by Mon, 27 Dec"

Functional/
TC_020
Positive
Verify that user should also see "Delivery
Charge:₹80 Free Delivery" below the date
format

Functional/
TC_021
Positive
Verify that price should be strikeout (ex:
t̶h̶r̶o̶u̶g̶h̶(80) ) and " Free Delivery" text should
be in green color

Functional/
TC_022
Positive

Verify that if user has delivery charge added


then "Free Delivery" text should not display

Functional/
TC_023
Positive

Verify that when Delivery charge is added then


product actual price should display to the user

Functional/
TC_024
Positive Verify that user should be able to see all the
serviceable PIN codes which can be configured
in Magento backend

Functional/
TC_025 Negative
Verify that if there is no service at the pin code
given by user(ex:invalid pin) then appropriate
error message should display to the user
Functional/
TC_026
Positive
Verify that if there is no service available for the
pin code given then user should have option to
check for another Pin code

Functional/
TC_027
Positive
Verify that after selecting the products under
product delivery page ,all the delivery charges
should get populated from magento backend
Total No. Of Test Cases : 2

High
Complexity Count :

27
Test Cases Executed By :
Test Environment :

Test Step Pre Condition (If any)

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Select Pin code

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter Pin code
Steps: 1.User should have access to product
1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter Pin code

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Pin code will be blank

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Pin code should get auto populated

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter 6 digit numbers in pin code
Steps: 1.User should have access to product
1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter more than 6 digit numbers in pin code

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter alpha numeric values in pin code

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter special characters in pin code

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter more than 6 digit numbers in pin code

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter more than 6 digit numbers in pin code

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
Steps: 1.User should have access to product
1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter Pin code in given format

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter Pin code in given format

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter Pin code in given format

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter Pin code in given format

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter Pin code in given format

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to admin 2. User should have access to Delivery
3.Configure all the serviceable pin codes in Option on Product details page
Magento tool or data should fetch from API

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter pin code which has no service
Steps: 1.User should have access to product
1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter pin code which has no service

Steps: 1.User should have access to product


1.Launch the site details page
2. Login to site 2. User should have access to Delivery
3.Navigate to Product details page Option on Product details page
4. Select the delivery option
5. Enter Pin code in given format
Cycle 1

Total
Total Not
Medium Low Total Pass
Fail Execute
d

0 0 0 0 0

Test Case Status Defect


Expected Results Actual Results
Complexity Pass/Fail/NE ID
User should be able to select
delivery option on product details
page
Medium Not Executed

User should be able to select pin


code under delivery option on
product details page
Medium Not Executed

User should be able to see the pin


code which is auto populated from
default address
Medium Not Executed

User should see the pin code as


blank when default address is not
set
Medium Not Executed

User should be able to enter the pin


code manually

Medium Not Executed


Guest user should be able to see
the default address pin code

Medium Not Executed

Guest user should be able to enter


the pin code manually

Medium Not Executed

User should see the pin code as


blank when default address is not
set
Medium Not Executed

Guest user should see the pin code


as blank when default address is not
set
Medium Not Executed

User should be able to see the


"Check" button when pin code is
blank

Medium Not Executed

User should not see the "Check"


button when pin code has the
default address

Medium Not Executed

User should add only 6 digit


numbers

Medium Not Executed


Error message should display

Medium Not Executed

Error message should display

Medium Not Executed

Error message should display

Medium Not Executed

Medium Not Executed

Delivery address details should be


fetched by entering valid pin code

Medium Not Executed

User should able to see "Change"


button

Medium Not Executed

User should see both check and


change buttons inside the text box
Medium Not Executed

User should be able to see the data


in given format

Medium Not Executed

User should also see "Delivery


Charge:₹80 Free Delivery"

Medium Not Executed

User should see that price is


strikeout and free delivery text
should show in green color

Medium Not Executed

User should see delivery charge


added

Medium Not Executed

User should see actual product


price

Medium Not Executed


User admin should be able to
configure all serviceable pin codes

Medium Not Executed

User should see error message


Medium Not Executed

User should have option to select


another pin code

Medium Not Executed

All the delivery charges should be


pulled from magento backend
1 Cycle 2
% of % of
% of Total % of
Total test Total test
test Total Total Not test Total
Execute cases Execute cases
cases Pass Fail Execute cases Pass
d execute d execute
failed d failed
d d
0 0 0 0 0 0 0 0 0 0

Status Status
Defect
Actual Results Remarks Pass/Fa Actual Results Remarks Pass/Fa
ID
il/NE il/NE
Cycle 3
% of
Total % of
Total test
Total Not test
Execute cases
Fail Execute cases
d execute
d failed
d
0 0 0 0 0

Defect
Actual Results Remarks
ID
Acceptance Criteria -
In the App there should be option for user to check the PIN Code serviceable area
For registered user PIN Code should fetch from default address
In case of address is not there then user has to fill the PIN Code manually, same thing will be applicable for guest user also
By default PIN Code text field should be blank for guest user and registered user with no address
There should be "Check" button when PIN Code is blank
It should accept only 6 digits only and it should accept only numbers
Once user inputs the valid PIN Code and user taps on "Check" button it should fetch the data accordingly and button should be change to
"Check" & "Change" button should be inside textbox as per UI/UX
As per the PIN Code, data should update as "Get it by <<Day>>, <<Date>> <<Month>>" EX: "Get it by Mon, 27 Dec
There should be another line item which should display "Delivery Charge:₹80 Free Delivery". Price should be strikeout and Free Delive
green color.
If Delivery charge is required then "Free Delivery" text should not display and actual price should display
All serviceable PIN Code should the there in Magento backend or it has to fetch using API (Yet to confirm)
All Delivery charge calculation should be fetch using Magento backend or API (Yet to confirm)
In case of not serviceable PIN Code, app should show appropriate error message and user has option to check for another PIN Code
App should access the device location and fetch the PIN Code if location is allowed by customer for B2B App
Test Case Complexity Guideline
· Multiple tasks performed.
· Doing complex calculations.
High
· Accessing the data from multiple tables from the database.
· Updating data to multiple tables in the database.
· Accessing the database.
Medium · Selecting data from a table and displaying in the UI.
· Performing validations.

· Simple entry in the UI.


· Display of simple popup windows without any data population.
Low
· GUI enable and disable.
· No validation checks performed.

Conventions
1.Main functionalities are designed with font size of 11 and bold enabled and sub-functionalities (if
any) are designed with font size 10 and bold enabled.
2.Test case numbering format is followed as "<Project Name in 2 character length >- <Major
functionality name in 2 character length>-<Running numbers>". For example: In SunJewels
NOTE: For fields with sky blue background color data will be automatically calculated based on the

Template Usage Guide


To add test cases for a new module:
1. Make a copy of "(Module Name)" sheet.

You might also like