Test Cases UtecMarketPlace DesktopMod
Test Cases UtecMarketPlace DesktopMod
9, Classification: Confi
Test Report
UTec Marketplace
<Project Code>
<Product Name>
rt
lace
e>
me>
Version Date
Version # Status <dd-mm-yy> Author
nd not sent or shared for review. In this state, changes or modifications can be made to the document without repeatedly changing the
state, changes or modifications can be made to the document as per Review Comments from the Reviewer without repeatedly changing
uthorized person/s. Any change from this state requires a new revision.
Description of the Modifications
The document contains list of all the change requests which are maintained by PM
Scope
This document is intended for Project Manager, Project Team (Dev & test Leads), senior m
requested then Customer (End Users).
Intended Audience
Reference documents
Number Reference version Document Name
maintained by PM
Comments
Setup
Diagram
Description
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
UT_HP_001
Verify personalized
Integration MC-130 recommendations for
user
UT_HP_002
Verify fallback to
Integration MC-130 trending products for
new users
UT_HP_003
Check
Integration MC-130 recommendations
after a new purchase
UT_HP_004
Verify
Integration MC-130 recommendations for
logged-out users
UT_HP_005
Check behaviour after
Integration MC-130 clearing browsing
history
UT_HP_006
Verify category
Integration MC-131 navigation from home
page
UT_HP_007
Verify message when
Integration MC-131 no products in
category
UT_HP_008
Verify L2 navigation
Integration MC-131 from L1 category
page
UT_HP_009
Check L3 navigation
Integration MC-131 from L2 category
page
UT_HP_010
Verify breadcrumbs
Integration MC-131 for category
navigation
UT_HP_011
Verify autocomplete
Integration MC-132 suggestions in global
search
UT_HP_012
UT_HP_013
Verify no matching
Integration MC-132 products message is
displayed
UT_HP_014
Verify search
Integration MC-132 suggestions include
categories/brands
UT_HP_015
Verify filter
Integration MC-132 functionality works
after searching
UT_HP_016
Verify recently
purchased products
Integration MC-133
are displayed in
carousel
UT_HP_017
Verify no carousel is
Integration MC-133 displayed if no
previous purchases
UT_HP_018
Verify carousel
Integration MC-133 navigation
functionality
UT_HP_019
UT_HP_020
Verify default
Integration MC-133 message when no
purchases made
UT_HP_021
Verify best-selling
Integration MC-134 products are
displayed
UT_HP_022
Verify seasonal
Integration MC-134 products are
displayed
UT_HP_023
Verify handling of no
Integration MC-134 trending/best-selling
products
UT_HP_024
UT_HP_025
Verify quick links are
Integration MC-134 displayed on the
home page
UT_HP_026
Verify navigation
Integration MC-135 through quick links
(e.g., RFQ)
UT_HP_027
Verify navigation
Integration MC-135 through quick links
(e.g., Orders)
UT_HP_028
Verify navigation
Integration MC-135 through quick links
(e.g., FAQ)
UT_HP_029
Verify quick links are
Integration MC-135 functional for static
pages
NA Desktop
NA Desktop
System allows input of new Pincode,
refreshes the page, and shows products for
the new Pincode.
NA Desktop
Medium
Not Executed
Medium
Not Executed
Medium
Not Executed
Medium
Not Executed
Low
Not Executed
Medium
Pass
Low
Fail MC-332
Medium
Fail MC-339
Medium
Pass
Low
Pass
Medium
Pass
High
Low
Pass
Medium
Pass
High
Pass
Medium
Low
Medium
Medium
Low
Medium
Medium
Low
Low
Pass
Medium
Not Executed Not yet implemented
Medium
Not Executed Not yet implemented
Medium
Not Executed Not yet implemented
Low
Medium
Medium
Not Executed Not yet implemented
Low
Pass
High
Pass
Low
High
Pass
Low
Pass
Medium
Low
Pass
Low
Pass
Medium
Pass
Medium
Low
Pass
Medium
Medium
High
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
UT_HD_001
Verify that the page
refreshes when the
Unit MC-164
user clicks on the
Utec by UltraTech icon
UT_HD_002
Verify no action when
Unit MC-164 clicking outside the
Utec by UltraTech icon
UT_HD_003
Verify the page
refresh functionality
Unit MC-164
on different platform
pages
UT_HD_006
Verify search
functionality without
Integration MC-165
changing category
selection
UT_HD_009
UT_HD_010
UT_HD_014
Verify redirect to
Integration MC-168
Wishlist page
UT_HD_015
Verify redirect to cart
Integration MC-168
page
UT_HD_016
Verify message for
Integration MC-168
empty Wishlist
UT_HD_017
Verify message for
Integration MC-168
empty cart
UT_HD_018
Verify overlapping
Integration MC-169 display of All
Categories CLP
UT_HD_019
Verify navigation to
Integration MC-169 selected category
from CLP
Total No. Of Test Cases : 19
High
Complexity Count :
0
Test Cases Prepared By : Madhu Tulasydas
Test Cases Executed By : <tester>
Test Environment :
Medium
Pass
Low
Pass
Medium
Pass
Low
Pass
Medium
Pass
Medium
Pass
Low
Pass
Low
Pass
Medium
Medium
Pass
Low
Pass
Medium
Pass
Medium
Pass
Low
Pass
Low
Pass
Medium
Pass
Medium
Pass
Medium
Pass
Low
Pass
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
94.73684210526 0 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
High
Pass
Medium
Medium
Medium
Pass
Medium
Pass
Medium
High
Medium
Medium
Medium
Medium
High
Pass
Medium
Medium
Pass
Medium
Pass
Medium
Medium
Pass
High
Medium
Medium
Medium
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
UT_LL_020
Verify if Error
message indicates
the OTP is invalid
Unit MC-46
and prompts for re-
entry
UT_LL_021
Verify if message
displayed the OTP
Integration MC-46 has expired and
prompts to request
a new OTP.
1.Log in as an Admin.
2.Navigate to the backend system and
search for the Buyer’s profile.
3.Open the Buyer’s profile and locate the
fields for mobile number and email NA
address.
4.Update the mobile number and email
address fields with valid data.
5.Save the changes.
1.Log in as an Admin.
2.Navigate to the backend system and
search for the Buyer’s profile.
3.Attempt to update the Buyer’s email NA
address field.
4.Save the changes.
1.Log in as Buyer/Admin/Seller.
2.Navigate to the dashboard.
3.Click the "Logout" button. Buyer is on the home page
4.Observe the behaviour after clicking
"Logout".
1.Log in as Buyer/Admin/Seller.
2.Stay inactive for more than 1 hour
(configurable).
3.Attempt to perform any action (e.g.,
click on a menu item, navigate to a new Buyer is on the home page
page).
1. Click the "Resend OTP" button. Buyer requests an OTP but does
2. Wait for the new OTP to arrive. not receive it.
NA Desktop
NA Desktop
NA Desktop
The mobile number and email address
fields should be non-editable
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
User session automatically expires, and
user is logged out.
NA Desktop
NA Desktop
NA Desktop
Cycle 1
Total Not
Total Pass Total Fail Total Executed
Executed
26 0 3 26
High
Pass
Medium
Pass
Medium
Pass
High
Pass
Medium
Pass
Medium
High
Pass
Medium
High
Pass
Medium
Pass
Medium
Pass
Medium
Medium
Pass
High
Pass
Medium
Pass
High
Pass
Medium
Pass
Medium
Pass
Medium
Pass
Low
Pass
Low
Pass
Medium
Pass
Medium
Pass
Low
Pass
Medium
Pass
Medium
Pass
Medium
Pass
Medium
Pass
Medium
Pass
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
89.65517241379 0 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
UT_BO_018
Verify if system
should prompt the
user to update any
outdated or missing
System MC-197
information before
allowing them to
proceed.
UT_BO_019
Verify if system
should skip the
registration process
System MC-197 and prompt the user
to continue
shopping.
UT_BO_020
Test Device
Expected Results Test Data
(for mobile)
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
High
Medium
Medium
High
Medium
Not Executed Not yet implemented
Medium
Not Executed Not yet implemented
Medium
Medium
Not Executed Not yet implemented
Medium
Not Executed Not yet implemented
High
Medium
Not Executed Not yet implemented
Medium
Medium
Medium
Low
Medium
Low
Medium
Test Case
selected for
test cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not
re-tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Test Case
selected for test
cycle 2
Status
Actual Results (Regression Remarks
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 3
Total Not % of test cases
Total Fail Total Executed
Executed executed
0 0 0 0
Test Case
selected for test
cycle 3
Bug ID Actual Results (Regression
Testing/Newly
Added) or Not re-
tested?
% of test cases failed
#DIV/0!
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
NA Desktop
NA Desktop
NA Desktop
NA Desktop
System should prompt seller to select
at least one pincode. Error message
should display indicating a pincode
must be selected. NA Desktop
Cycle 1 _ Date: 26-09-2024
Total Not
Total Pass Total Fail Total Executed
Executed
5 0 11 5
Medium
Pass
Low
Pass
Medium
Low
Not Executed Not yet implemented
Medium
Pass
Low
Pass
Low
Pass
Medium
Not Executed Not yet implemented
Medium
Medium
Not Executed Not yet implemented
Medium
Not Executed Not yet implemented
Medium
Not Executed Not yet implemented
Low
Medium
High
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
UT_WL_001
Verify successful
Integration MC-247 addition of a product
to the Wishlist
UT_WL_002
Verify add to Wishlist
Integration MC-247 prompt for not logged-
in users
UT_WL_003
Verify prevention of
Integration MC-247 duplicate Wishlist
entries
UT_WL_004
Verify Wishlist icon
Integration MC-248 colour change after
adding to Wishlist
UT_WL_005
Verify if the user can
Integration MC-248 view the Wishlist with
saved items
UT_WL_009
Verify if the system
Integration MC-249 handles removing
unavailable items
UT_WL_010
Verify if the system
Integration MC-250 handles errors during
item removal
UT_WL_011
Verify successful
Integration MC-250 movement of an item
from Wishlist to cart
UT_WL_012
Verify behaviour when
Integration MC-250 moving an out-of-
stock item to cart
UT_WL_013
Verify price update
when moving an item
Integration MC-250
with a price change to
cart
Total No. Of Test Cases : 13
High
Complexity Count :
3
Test Cases Prepared By : Madhu Tulasydas
Test Cases Executed By : <tester>
Test Environment :
1. Log in as a user.
User has added items to their
2. Add items to the Wishlist.
Wishlist.
3. Navigate to the Wishlist page.
1. Log in as a user.
User has not added any items to the
2. Ensure no items are saved to the Wishlist.
Wishlist.
3. Navigate to the Wishlist page.
1. Log in as a user.
2. Simulate a system error (e.g., disconnect
System error occurs.
server or cause timeout).
3. Navigate to the Wishlist page.
1. Log in as a user.
2. Add items to the Wishlist.
3. Navigate to the Wishlist page. User has items in their Wishlist.
4. Click the "Remove" button next to a
product.
1. Log in as a user.
2. Add an item that is no longer available to
the Wishlist. The item is no longer available.
3. Navigate to the Wishlist page.
4. Click "Remove" next to the unavailable
item.
1. Log in as a user.
2. Add items to the Wishlist.
3. Simulate a system issue (e.g., disconnect System error occurs.
server or cause a timeout).
4. Try to remove an item.
1. Log in as a user.
2. Add items to the Wishlist.
3. Navigate to the Wishlist page. User has items in their Wishlist.
4. Click the "Move to Cart" button next to a
product.
1. Log in as a user.
2. Add an out-of-stock item to the Wishlist. The item is out of stock.
3. Navigate to the Wishlist page.
4. Attempt to move the out-of-stock item to
the cart.
1. Log in as a user.
2. Add an item to the Wishlist. The product price has changed.
3. Simulate a price change for the product.
4. Navigate to the Wishlist page.
5. Move the item to the cart.
Medium Low
6 4
Medium
Pass
Medium
Pass
Low
Low
Medium
Pass
Low
Pass
High
Pass
Medium
Pass
Low
High
Pass
Medium
Pass
Medium
High
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
1. Enter a valid product name in the search Buyer is logged in and has performed
bar. a search.
2. Click on the search button.
3. Observe the search results.
1. Enter a valid SKU in the search bar. Buyer is logged in and has performed
2. Click on the search button. a search.
3. Observe the search results.
1. Enter a single alphabet in the search bar. Buyer is logged in and has performed
2. Click on the search button. a search.
3. Observe the search results.
1. Enter more than 15 or 20 alphabets in the Buyer is logged in and has performed
search bar. a search.
2. Click on the search button.
3. Observe the search results.
1. Perform a search that returns more than Buyer has performed a search
20 products. returning multiple products
2. Observe the pagination controls at the
bottom.
1. Enter a non-existent product name in the Buyer is logged in and has searched
search bar. for a non-existent product.
2. Click on the search button.
3. Observe the results.
1. Perform a search that should return results Buyer is logged in and viewing search
without these options. results.
2. Observe the search results.
Low
Low
Low
Low
Medium
Low
High
Low
Medium
Low
Low
Medium
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
UT_PLP_003 MC-180
Verify that a message
is shown if there is an
Integration error loading the
category products.
UT_PLP_004 MC-180
Verify that the filter
options correctly filter
Integration
displayed products.
UT_PLP_008 MC-180
Verify that pagination
controls allow
Integration navigation between
product pages.
UT_PLP_009 MC-180
Verify UI elements for
filters, sort by, show,
and pagination are
Unit
consistent in design
w.r.t. the wireframes
UT_PLP_011
Verify that a message
is displayed when no
products are available
Integration MC-181
in the selected price
range
UT_PLP_012
Verify that the system
resets the price range
Integration MC-181 filter and displays all
available products.
UT_PLP_014
Verify that a message
is displayed when
there are no sellers
Integration MC-182
for the entered pin
code.
UT_PLP_015 Verify that an error
message is shown
when there is an issue
Integration MC-182 retrieving price data.
1. Navigate to the Product Listing Page. User is on the Product Listing Page
2. Select a category (L1, L2, or L3) from the (PLP).
navigation menu.
3. Observe the displayed products.
1. Navigate to the Product Listing Page. User is on the Product Listing Page
2. Select a category that has no products. (PLP).
3. Observe the message displayed.
1. Enter a valid pin code with multiple sellers. User is on the Product Listing Page
2. Load the Product Listing Page. (PLP).
3. Observe the displayed prices.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Observe the product cards. (PLP).
1. Load the Product Listing Page. User is on the Product Listing Page
2. Click on the Wishlist icon for a product. (PLP).
3. Observe confirmation message.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Click on the share icon on a product card. (PLP).
3. Observe the sharing options.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Click on the "View Details" button of a (PLP).
product.
3. Observe the redirection.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Check the discount displayed on a product (PLP).
card.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Click on the Wishlist icon for a product that (PLP) with a product in Wishlist
is already in the Wishlist.
3. Observe confirmation message
1. Load the Product Listing Page. User is on the Product Listing Page
2. Click on the product image. (PLP).
3. Observe the redirection.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Scroll past the product listings. (PLP).
3. Observe the brand logo section.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Scroll to the brand logo section. (PLP).
3. Check visibility of logos.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Scroll to the brand logo section. (PLP).
3. Click on a brand logo.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Scroll to the brand logo section. (PLP).
3. Click on a brand logo.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Scroll past the brand section. (PLP).
3. Observe the three-column section.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Scroll to the three-column section. (PLP).
3. Click on a product in the Featured column.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Scroll to the three-column section. (PLP).
3. Click on a product in the Sale column.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Scroll to the three-column section. (PLP).
3. Click on a product in the Best Sellers
column.
1. Load the Product Listing Page. User is on the Product Listing Page
2. Ensure no featured or Sale or best seller (PLP).
products are available.
NOTE: This can be done from the backend
3. Scroll to the three-column section.
Medium Low
22 12
Low
Medium
Medium
Medium
Medium
Medium
Low
Medium
Low
Low
Medium
Low
Medium
Low
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Low
Medium
Medium
Low
Medium
Low
Medium
Medium
Medium
Low
Low
Low
Medium
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
1. Compare the product details on the PDP Log into Magento Backend
with those displayed on the Magento
Backend
1. Click on a product with incomplete details. User is on PLP
2. Observe the PDP.
1. Logon as admin
2, marketing > All reviews
1. Logon as admin
2, marketing > All reviews
1. Logon as admin
2, marketing > All reviews
1. Logon as admin
2, marketing > All reviews
Medium Low
23 4
High
Low
Medium
Medium
Medium
High
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
High
Low
Medium
Medium
Low
Medium
Medium
Medium
Medium
High
Low
Medium
Medium
Medium
Medium
Medium
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
Integration
Integration
1. Login to Magento and for the item's SKU Buyer is in cart page
verify the stock
2. In Utec Marketplace, Add an item in my
cart.
2. Increase the quantity beyond available
stock.
1. View items in my cart. Buyer is in cart page
2. Click "Remove All" or similar.
1. Navigate to the cart section of the User is logged into the application.
application. User has access to multiple cart
2. Identify and select the "Buy Now Cart." features (e.g., Buy Now Cart and RFQ
3. Add multiple items to the "Buy Now Cart." Cart).
4. Save the current state of the "Buy Now
Cart."
5. Switch to the "RFQ Cart."
6. Add different items to the "RFQ Cart."
7. Save the current state of the "RFQ Cart."
8. Switch back to the "Buy Now Cart."
9. Verify the items in the "Buy Now Cart."
10. Switch back to the "RFQ Cart."
11. Verify the items in the "RFQ Cart."
NA Desktop
NA Desktop
NA Desktop
NA Desktop
Medium
Medium
Medium
Medium
Medium
Low
Medium
Low
Medium
Medium
High
Medium
Medium
Medium
Medium
Low
Low
Low
Medium
Medium
Low
Medium
Low
Medium
Low
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
1. Navigate to the shopping cart. User is logged in and has items in the
2. Click on "Proceed to Checkout." shopping cart.
3. Select "Credit Card" as the payment
option.
4. Fill in the credit card details (Card Number,
Expiration Date, CVV).
5. Click "Place Order."
1. Navigate to the shopping cart. User is logged in and has items in the
2. Click on "Proceed to Checkout." shopping cart.
3. Select "UPI" as the payment option.
4. Fill in the UPI details
5. Click "Place Order."
1. Navigate to the shopping cart and click User is logged in and has items in the
"Proceed to Checkout." shopping cart.
2. Select "Bank Transfer" as the payment
option.
3. Review the bank transfer instructions and
confirm the order.
1. Navigate to the shopping cart and click User is logged in and has items in the
"Proceed to Checkout." shopping cart.
2. Select "Credit Card" as the payment
option.
3. Enter invalid credit card details (e.g.,
wrong card number).
4. Click "Place Order."
1. Navigate to the shopping cart and click User is logged in and has items in the
"Proceed to Checkout." shopping cart.
2. Enter a valid promotional code.
3. Select a payment option (e.g., Credit Card,
UPI).
4. Click "Place Order."
1. Navigate to the shopping cart and click User is logged in and has items in the
"Proceed to Checkout." shopping cart.
2. Enter a valid promotional code.
3. Select a payment option (e.g., Credit Card,
UPI).
4. Click "Place Order."
1. Navigate to the shopping cart and click User is logged in and has items in the
"Proceed to Checkout." shopping cart.
2.Select a payment option (e.g., UPI).
3. Navigate back to the previous page and
then return to the payment page.
Navigate to the shopping cart and click User is logged in and has items in the
"Proceed to Checkout." shopping cart totalling 200,000.
Navigate to the shopping cart and click User is logged in and has items in the
"Proceed to Checkout." shopping cart totalling 499999.
1. Navigate to the shopping cart and click User is logged in and has items in the
"Proceed to Checkout." shopping cart exceeding 500000.
2. Select the advance payment option and
choose an online payment method.
3. Enter invalid payment details to trigger a
failure.
1. Navigate to the checkout screen. the buyer is on the checkout page
2. Validate the delivery mode options given
3. select a delivery mode (BOPIS, ROPIS, or
Home Delivery),
1. Change the selected delivery mode to the buyer is on the checkout page
another option.
2. Complete the checkout process.
Navigate to the shopping cart and click Buyer is on the checkout page,
"Proceed to Checkout."
Navigate to the shopping cart and click Buyer is on the checkout page, and a
"Proceed to Checkout." product should be Out of Stock
Navigate to the shopping cart and click Buyer is on the checkout page,
"Proceed to Checkout."
2. Proceed to the payment section of the
checkout process.
1. Enter invalid payment details for any Buyer is on the checkout page,
payment option like incorrect card number,
expired UPI ID
2. Attempt to submit the payment.
1. Enter invalid payment details for any Buyer is on the checkout page,
payment option like incorrect card number,
expired UPI ID
2. Attempt to submit the payment.
Access the UltraTech marketplace checkout Buyer is on the checkout page,
page on various devices desktop, tablet,
mobile.
NA Desktop
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
UT_SC_024 Integration
Verify if shipping
charge decrease when
MC-124
weight is reduced
1. Enter a valid numerical value (e.g., 500) seller is on the onboarding page.
into the minimum cart amount field.
2. Click on Submit
1. The seller has entered all mandatory fields seller is on the onboarding page.
and valid value in minimum cart amount.
2. Click on Save
3. Logout & Login back to the onboarding
section
Validate the layout, design, and usability of seller is on the onboarding page.
the input field and surrounding elements
Validate if seller can enable and disable free Seller is logged in and is in setting
shipping section
1. Input a valid value e.g., 1000 in the free seller has enabled the free shipping
shipping threshold field. option
2. Save the changes
1. Input a large/maximum value e.g., 20000 seller has enabled the free shipping
in the free shipping threshold field. option
2. Save the changes
1. Login as a buyer and add few products to The seller has set a free shipping
the cart; making sure the cart total is below threshold.
the free shipping threshold
1. Login as a buyer and add few products to The seller has set a free shipping
the cart; making sure the cart total is below threshold.
the free shipping threshold
1. Change the free shipping threshold to a The seller has previously set a free
new value i.e. from 750 to 1000 shipping threshold.
2. Save the changes
3. Login as a buyer and add few products to
the cart; making sure the cart total value is
near the older set threshold
1. Login as a buyer and add few products to During onboarding seller has set
the cart. 1. per-kilometre rates for each vehicle
type;
2. seller's location is defined by the
primary pin code
1. Login as a buyer and add few products to seller has chosen a flat rate for all pin
the cart. codes during onboarding
1. Login as a buyer and add few products to seller has opted for pin code-specific
the cart and enters a pin code(560085) rates during onboarding(560132)
Enter a valid delivery pin code Buyer has items in the cart with a
combined weight.
Enter a valid delivery pin code Buyer has items in the cart with
known weight.
1. Add items of varying weights to the cart. Buyer has items in different weight
2. Enter a valid delivery pin code. categories.
Enter an invalid delivery pin code. Buyer has items in the cart.
Enter an valid delivery pin code. Buyer has items in the cart with
known weight.
1. Enter a valid delivery pin code. Buyer has items in the cart.
2. Change the items in the cart to alter total
weight.
1. Add 2 items to the cart. Buyer has items in the cart with a
2. Enter a valid delivery pin code. combined weight.
3. Remove an item from the cart.
Add additional item such that exceeds the Buyer has items close to the
maximum weight limit in cart maximum weight limit
1. Remove an item that reduces the total cart Buyer has items in the cart with a
weight. known weight.
2. Enter a valid delivery pin code.
1. Add and then remove the same item, Buyer has items in the cart with a
maintaining total weight. known weight.
2. Enter a valid pin code.
1. Rapidly add and remove multiple items Buyer has items in the cart with a
from the cart. known weight.
2. Enter a valid delivery pin code.
High
High
High
High
High
Medium
Medium
Medium
Medium
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
High
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
UT_DM_001 Integration
Verify that the system
displays final order
amount and expected
MC-224
delivery date when
"Home Delivery" is
selected.
UT_DM_002 Integration
Verify that the system
prompts for a valid
MC-224
shipping address if
none is provided.
UT_DM_003 Integration
UT_DM_004 Integration
Verify that the
delivery mode
MC-224
remains selected after
editing the cart.
UT_DM_005 Integration
Verify that the system
updates the order
status to "Delivered"
MC-226
after successful
confirmation of
delivery.
UT_DM_006 Integration
Verify that the system
notifies the customer
to reschedule delivery
MC-226
if they are unavailable
at the time of
delivery.
UT_DM_007 Integration
Verify that the system
rejects an incorrect
MC-226 delivery confirmation
code and prevents
delivery completion.
UT_DM_008 Integration
Verify that the system
allows re-entry of the
correct confirmation
MC-226
code after a failed
attempt with the
wrong code.
UT_DM_009 Integration
Verify that the system
allows the customer
to select BOPIS when
MC-228
the delivery mode is
available for selected
items and location.
UT_DM_010 Integration
Verify that the system
disables the BOPIS
MC-228 option for multi-seller
orders and displays a
relevant message.
UT_DM_011 Integration
Verify that the system
displays an error
message when it
MC-228
encounters an issue
determining store
availability for BOPIS.
UT_DM_012 Integration
Verify that no shipping
charges are applied
MC-228 when BOPIS is
selected for eligible
items and location.
UT_DM_013 Integration Verify that the
customer can pick up
their BOPIS order in-
MC-229 store using a
confirmation code
within the pickup
timeline.
UT_DM_014 Integration
Verify that the system
cancels the order if
the customer does not
MC-229
pick up the order
within the pickup
timeline.
UT_DM_015 Integration
Verify that the system
applies a 5% penalty
if the customer
MC-229
requests order
cancellation after the
2-hour window.
UT_DM_016 Integration
Verify that the system
does not allow order
MC-229 cancellation within the
2-hour window
without penalty.
UT_DM_017 Integration
Verify that the
customer can
MC-230 successfully select
ROPIS and pay the 5%
advance.
UT_DM_018 Integration
Verify that the system
displays a message
MC-230 when there are
insufficient funds for
the 5% advance.
UT_DM_019 Integration
Verify that the system
handles payment
MC-230
gateway failure during
advance payment.
UT_DM_020 Integration
Verify that the system
cancels the ROPIS
MC-230 option if the store
does not offer ROPIS
for the selected items.
UT_DM_021 Integration
Verify that the
customer can
successfully pay the
MC-231
remaining balance
and pick up their
order.
UT_DM_022 Integration
Verify that the system
cancels the order and
forfeits the 5%
MC-231
advance if the
customer fails to pick
up within the timeline.
UT_DM_023 Integration
Verify that the system
handles customer
MC-231 cancellation requests
after the 2-hour
cancellation window.
Total No. Of Test Cases : 23
High
Complexity Count :
5
Test Cases Prepared By : Madhu Tulasydas
Test Cases Executed By : <tester>
Test Environment :
Medium
Medium
High
Low
Medium
Medium
High
Low
Medium
Medium
High
Low
Medium
High
Medium
Low
Medium
Medium
High
Low
Medium
Medium
Medium
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
Integration
Integration
UT_MA_028 MC-262
Verify that the user
can track an active
Integration
order's details.
1. Log in as a buyer.
2. Navigate to "RFQ Orders".
3. Wait for the session to expire.
4. Click on an RFQ order.
1. Navigate to My Orders.
2. Click the "Track" button next to the active
order. Buyer has an active order
3. Observe the tracking details.
1. Navigate to My Orders.
2. Click the "Track" button next to the
Buyer has not got active order
inactive order.
1. Update the address on Utec platform. User updates an address on the Utec
2. Observe the Marketplace for updates. platform.
NA Desktop
NA Desktop
Medium
Medium
Low
Medium
High
Medium
Medium
Low
Medium
Medium
High
Medium
Medium
Medium
Low
Medium
Low
Medium
Medium
Medium
Low
Medium
Low
Medium
Medium
High
Low
Medium
Low
High
Low
Low
Low
Medium
Medium
High
Medium
Medium
High
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
System
Integration
System
Integration
UT_SP_012 MC-149 Verify complete
Invoicing and
Successfully Mark as
Shipped
System
System
Integration
Integration
Integration
System
System
UT_SP_024 MC-153 Verify the invoice
details
Integration
Integration
Integration
Integration
UT_SP_030 MC-154 Verify if seller can
access SKU
Management Page
Integration
Integration
Integration
Integration
Integration
Integration
1. Navigate to the order management page. A buyer has placed an order with
2. Select an order with multiple items. multiple items.
3. Choose items to ship and mark them as
"shipped."
4. Leave remaining items as "pending
shipment."
5. Click "Update Shipment."
1. Select available vehicles (e.g., Truck, Van). seller is logged in and on the shipping
2. Enter delivery pin codes (e.g., "560016, preferences page.
400012").
3. Click "Save Preferences."
1. Navigate to the store layout section. seller has customized their store
2. Change product arrangements (e.g., move layout previously
products around).
3. Add or modify promotional sections.
4. Click "Save Changes."
1. Log in as the seller. Seller is logged into the system and
2. Navigate to the RFQ requests section. has access to RFQ requests.
3. Check for new RFQ requests from buyers.
4. Select a new RFQ request.
5. Verify that the details of the RFQ request
are displayed (buyer details, requested
products/services, deadline).
1. From the RFQ request details, click on the The seller has received an RFQ
"Provide Quote" button. request
2. Enter pricing details, terms, and conditions
in the quote form.
3. Review the quote for accuracy.
4. Submit the quote.
5. Confirm submission and check for a
confirmation message.
1. In the order details view, click on the The seller has confirmed an order
"Generate Invoice" button.
2. Verify that a new invoice form opens with
order details pre-filled.
3. Check that all required fields (e.g., item
details, total amount, GST) are populated
correctly.
4. Click the "Submit" button to generate the
invoice.
1. Navigate to the "Invoices" section in the An invoice has been successfully
seller dashboard. generated for a confirmed order
2. Locate the newly generated invoice from
the list.
3. Open the invoice to view its details.
4. Verify that all information is accurate,
including itemized costs, total amount, GST,
and seller details.
1. Locate the SKU for which PIN codes need The seller is on the SKU management
to be mapped. page
2. Click on the SKU to open the mapping
options.
3. Select the appropriate province from the
dropdown menu.
4. Check the applicable PIN codes from the
provided list or input the relevant PIN codes
manually.
5. Click the "Save" button to confirm the
mapping.
1. Log out and then log in as a buyer. seller has mapped PIN codes to a SKU
2. Navigate to the product listing page.
3. Search for the SKU that has mapped PIN
codes.
4. Attempt to view the SKU details while
entering a PIN code that is both within and
outside the mapped regions.
5. Verify the availability message based on
the entered PIN code.
1. Navigate back to the SKU management seller has mapped PIN codes to a SKU
page (TC-001 has passed).
2. Locate the SKU with existing mapped PIN
codes.
3. Click on the SKU to view the mapping
details.
4. Edit the existing PIN codes or remove them
as needed.
5. Click the "Save" button to confirm
changes.
1. In the support section, locate the area The seller is logged into the CCP CRM
displaying tickets. system.
2. Review the list of support tickets (both
open and resolved).
3. Verify that all tickets routed by the Utec
admin are displayed correctly.
1. In the support section, locate the area seller is in the support section
displaying tickets.
2. Review the list of support tickets (both
open and resolved).
3. Verify that all tickets routed by the Utec
admin are displayed correctly.
1. Click on a specific ticket from the list. seller has accessed the support
2. Review the detailed information displayed section and can view tickets
for the selected ticket.
3. Verify that the ticket includes:
- Issue type (preorder/post order)
- Ticket status (open/resolved)
- Actions taken by the Utec admin before
routing to the seller.
1. In the support section, find the filtering The seller is viewing the list of
options for tickets. support ticket
2. Select filters for "Open" and "Resolved"
tickets.
3. Apply the filter and refresh the ticket list.
4. Verify that the displayed tickets match the
selected filter criteria.
1. In the ticket details view, find the response seller has accessed the routed
section. complaint ticket
2. Type a response to the buyer’s query.
3. Click the "Send" or "Respond" button.
4. Verify that the system acknowledges the
response was sent.
1. In the ticketing system, locate the ticket seller has sent a response to the
after responding. buyer’s query
2. Monitor the ticket status field.
3. Change the status of the ticket as
necessary (e.g., "Pending," "Resolved").
4. Ensure the system logs all status changes
appropriately.
1. Log in as the buyer. The buyer is logged into the CCP CRM
2. Navigate to the "Support" or "RMA" section system.
of the CCP CRM system.
3. Fill out the RMA complaint form, providing
necessary details (e.g., order ID, reason for
return).
4. Submit the RMA request.
1. As a seller, log in to the CCP CRM system. RMA-related complaint has been
2. Navigate to the "Support" or "Tickets" submitted by the buyer
section.
3. Verify that the newly submitted RMA ticket
is visible in the seller's ticket list.
4. Check that the ticket is marked as an RMA-
related complaint and is not routed through
Utec admin.
1. Check the seller's notification section (e.g., An RMA-related complaint has been
email, system notifications) after the RMA submitted and routed to the seller
ticket has been routed.
2. Verify that the seller receives a notification
regarding the new RMA ticket.
3. Open the notification to review the details
about the RMA request (e.g., buyer
information, issue description).
1. Ensure that the SLA breach condition is The seller has not responded to the
met (from TC-001). complaint within the SLA timeframe
2. Monitor the ticket system for automated
processes.
3. Verify that the system triggers an
escalation process after the SLA breach.
4. Check that the ticket is marked as
"Escalated" and routed to the Utec admin.
1. Log in as the Utec admin. An unresolved ticket has been
2. Navigate to the "Support" or "Escalated escalated to Utec admin
Tickets" section.
3. Verify that the escalated ticket is present
in the list.
4. Check the notification logs to confirm that
the admin received an alert about the
escalated ticket.
1. Check the notification system (email, in- The seller has marked the ticket as
app notifications) as the buyer. resolved
2. Log in as the buyer.
3. Navigate to the "Notifications" or "Support"
section.
4. Verify that the buyer has received a
notification regarding the ticket resolution.
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
The system should allow the seller to
successfully mark the order as shipped
without any errors.
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
The invoice details should match the
confirmed order, including correct GST
calculations.
NA Desktop
NA Desktop
NA Desktop
NA Desktop
The SKU management page should be
displayed with options to manage SKUs.
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
NA Desktop
The RMA-related complaint should be
submitted successfully, and a confirmation
message should be displayed to the buyer.
NA Desktop
NA Desktop
NA Desktop
NA Desktop
The Utec admin should see the escalated
ticket, and a notification regarding the
escalation should be logged in the system.
NA Desktop
NA Desktop
NA Desktop
NA Desktop
Cycle 1
Total Not
Total Pass Total Fail Total Executed
Executed
0 0 0 0
Medium
Medium
Medium
High
High
Medium
Medium
High
Medium
Low
Low
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
High
Low
Low
Medium
Medium
Medium
Low
Medium
Medium
Medium
Low
Medium
Medium
Medium
Low
Medium
Medium
Medium
Low
Medium
Medium
Medium
Low
Medium
Low
Medium
Medium
Low
Medium
Low
Medium
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
Verify if an error is
displayed when the
user miss entering
UT_AP_002 Integration MC-63 mandatory fields (e.g.,
category name),
Verify if a category
can be deleted
without affecting
UT_AP_003 Integration MC-63 unrelated categories.
Verify if approvers
receive notifications
when actions require
UT_AP_021 Integration MC-65 their approval.
Verify if a rejected
product, CMS page, or
order can be
resubmitted after
UT_AP_028 Integration MC-65 changes
Verify if invoices
include accurate GST
details.
UT_AP_032 Integration MC-65
Verify if financial
reports include GST
breakdowns
Verify if customers
receive a push
notification when a
UT_AP_040 Integration MC-68 new order is placed
Verify if customers
receive a push
notification when they
abandon their cart
UT_AP_041 Integration MC-68
Verify if customers
receive a push
notification when their
UT_AP_042 Integration MC-68 order is shipped
Verify if a customer
can submit an RFQ for
a single seller's
product
UT_AP_043 Integration MC-66
Verify if a customer
can submit an RFQ for
a product available
UT_AP_047 Integration MC-66 from multiple sellers
1. Navigate to Catalogue > Categories. Admin user logged in, at least one
2. Click on Add Root Category or Add product exists in the catalogue
Subcategory.
3. Enter category details such as name, URL
key, and description.
4. Assign products to this newly created
category.
5. Save the category.
1. Navigate to Catalogue > Categories. Admin user logged in, at least one
2. Select an existing category. category exists
3. Change the category name, URL key, and
other settings.
4. Save the changes.
1. Navigate to Catalogue > Categories. Admin user logged in, at least one
2. Select an existing category. category exists
3. remove the category name or any other
required field
4. Save the changes.
1. Navigate to Catalogue > Categories. Admin user logged in, at least two
2. Select a category and click Delete. categories exist
3. Confirm the deletion.
1. Navigate to Catalogue > Products. Admin user logged in, at least one
2. Open a product for editing. product exists
3. delete the SKU field.
4. Save the product.
1. Navigate to Catalogue > Products. Admin user logged in, at least one
2. Open a product for editing. product exists
3. Update the SKU field to the same name as
the SKU
4. Save the product.
1. Navigate to Catalogue > Products. Admin user logged in, products with
2. Use the SKU search filter to search for a unique SKUs exist
specific SKU.
1. Navigate to System > Permissions > All User is logged in as Admin. At least
Users. one role should exist
2. Select a user to edit or click Add New User.
3. In the User Role section, assign the user to
a specific role
4. Save the user
1. Navigate to System > Permissions > All User is logged in as Admin.
Users.
2. Select a user to delete a User.
3. Save the user
1 Navigate to System > Permissions > User User is not an Admin user
Roles.
2 Click on Add New Role.
3 Define a custom role that has access to
view products but not edit.
4 Assign the role to a user.
5 Log in as the user and try to view and edit
products.
1. Log in as an admin user with password Admin user logged in, user role with
reset permissions. password reset permissions assigned.
2. Navigate to Account Settings.
3. Change the password.
4. Log out and log in with the new password.
1. Navigate to Reports > Sales > Orders. Admin user logged in, at least one
2. Select a specific date range completed order should be there in
3. Click Refresh to generate the report. the system.
1. Navigate to Reports > Sales > Orders. Admin user logged in, at least one
2. Do not select any specific date range completed order should be there in
3. Click Refresh to generate the report. the system.
1. Navigate to Reports > Sales Report Admin user logged in, orders
2. Generate the report. completed should exist in the system
3. Analyse the detailed report for data
grouped by Sales methods.
1. Navigate to Reports > Marketing > Admin user logged in, at least one
Abandoned Carts. abandoned cart should be in the
2. Generate the report for the last 30 days. system.
3. Review the number of abandoned carts,
products in carts, and cart totals.
1. Navigate to Reports > Marketing > Admin user logged in
Abandoned Carts.
2. Generate the report for the last 30 days.
3.Select Export to option as CSV or PDF and
4. click on Export
Log in as the approver and check the Admin user logged in, approval
notifications via email or system notifications. workflow is enabled
1. Log in as a catalogue manager and submit Admin user logged in, approval
a product for approval. workflow is enabled.
2. Log in as the approver and approve or
reject the product.
3. Review the approval history
1. Log in as a customer and add a GST- GST is configured for the products, a
applicable product to the cart. customer is purchasing from a GST-
2. Proceed to checkout and enter a billing applicable region
address in a region where GST applies.
3. Review the Order Summary.
1. Log in as an admin and navigate to Sales > Customer has placed an order with
Orders. GST applied, admin has access to
2. Select a completed order and click Invoice. invoice generation
3. Review the generated invoice details.
1. Log in as a customer and add items to the All notification should be configured
cart.
2. Leave the website without completing the
purchase.
3. Wait for the configured delay for
abandoned cart notifications.
4. Check the device/browser for the
abandoned cart push notification.
1. Log in as a single seller and navigate to seller has received RFQs from
the Seller Dashboard. customers
2. Go to the RFQ Management section.
3. View the list of submitted RFQs, including
details such as product, customer name, and
status.
1. Log in as a single seller and navigate to seller has received RFQs from
the RFQ Management section. customers
2. Select an RFQ from the list.
3. Enter the pricing, comments, and any
additional terms for the requested product.
4. Submit the response.
1. Log in as a single seller and navigate to seller has received RFQs from
the RFQ Management section. customers
2 Select a pending RFQ.
3. Approve or reject the RFQ based on the
terms.
4. Submit the decision.
1. Log in as a seller and navigate to the Seller Multiple sellers have received RFQs
Dashboard. from customers for the same product
2. Go to the RFQ Management section.
3. View the list of RFQs specific to their
listings, including details such as product,
customer name, and status.
1. Log in as a seller and navigate to the Seller multiple sellers has received RFQs
Dashboard. from customers
2. Go to the RFQ Management section.
3. View the list of submitted RFQs, including
details such as product, customer name, and
status.
1. Log in as seller and navigate to the RFQ multiple sellers has received RFQs
Management section. from customers
2. Select an RFQ from the list.
3. Enter the pricing, comments, and any
additional terms for the requested product.
4. Submit the response.
Navigate to Customers > All Customers in the User is logged in as an admin or has
Magento admin panel appropriate permissions.
1. Navigate to Customers > All Customers. User is logged in and has permission
2. Select a customer and click on "Edit." to edit customer details.
3. Modify customer information (e.g., name,
email, address).
4. Click "Save."
1. Navigate to Customers > All Customers. User is logged in and has permission
2. Select a customer and click on to edit customer addresses.
"Addresses."
3. Click on "Add New Address."
4. Fill in the address details and click "Save."
1. Navigate to Customers > All Customers. User is logged in and has permission
2. Select a customer to delete. to delete customers.
3. Click on "Delete" and confirm the action.
Medium Low
26 1
NA Desktop
NA Desktop
The system alerts configuration should be
saved successfully.
The specified system alerts should appear
on the Admin Dashboard or as popup
notifications when triggered. NA Desktop
NA Desktop
NA Desktop
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Low
High
Medium
Medium
Medium
Medium
Medium
High
High
High
High
High
High
High
High
High
Medium
High
High
High
Medium
High
High
High
High
Medium
Medium
Medium
Medium
High
High
High
High
High
High
High
High
High
High
High
High
Medium
High
High
High
High
High
High
High
High
High
High
High
High
High
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
System
System
System
UT_SC_005 MC-77 Verify that System
Error During
Submission
System
System
System
System
UT_SC_012 MC-79 Verify that Resubmit
Corrected SKU
System
Integration
System
Integration
Integration
Seller accesses
master catalog after
approval
UT_SC_017 MC-80 Verify that View
Approved SKUs.
Integration
UT_SC_018 MC-80 Verify that Search and
Filter SKUs
Integration
1. Seller login the seller panel. Seller can login and download the
2. Select download the standardized product standardized product template
template (CSV). (CSV)
3. Seller fill the required details.
4. Seller submit the file for catelog addition.
1. Seller login the seller panel. Seller submit the file for catelog
2. Select download the standardized product addition with invalid data in CSV
template (CSV). file.
3. Seller not fill the required details or invalid
data.
4. Seller submit the file for catelog addition.
1. Seller login the seller panel. Seller upload a file that is not in
2. Select download the standardized product the standardized CSV.
template (CSV).
3. Seller not fill the required details or invalid
data and try to upload a file is not in the
standardized CSV.
4. Seller submit the file for catelog addition.
1. Seller login the seller panel. Seller can download the
2. Select download the standardized product standardized product template
template (CSV). (CSV) and fill the required details,
3. Seller fill the required details. Seller submit the file for catelog
4. Seller submit the file for catelog addition. addition.
1. Admin can login the Magento. Admin give the approval for
2. Admin check the catelog request. product SKU.
3. Admin review the product catelog.
4. Admin give the approval for the SKU.
5. System should send the notification to the
seller.
1. Admin can login the Magento. Admin reject approval for product
2. Admin check the catelog request. SKU.
3. Admin review the product catelog.
4. Admin not give the approval for the SKU.
5. System should send the notification to the
seller.
1. Seller login the seller panel. Seller can login and check the
2. Select check the received notification. notification.
3. Seller open the rejection notification.
4. Seller can see the reasons for the
rejection.
5.Seller have the option to edit the SKU
details.
1. Seller login the seller panel. Seller can edit the rejected SKU
2. Select check the received notification. and resubmit the corrected.
3. Seller open the rejection notification.
4. Seller can see the reasons for the
rejection.
5.Seller have the option to edit the SKU
details.
1. Seller login the seller panel. Seller fill the fields and leave the
2. Select check the received notification. mandatory fields.
3. Seller open the rejection notification.
4. Seller can see the reasons for the
rejection.
5.Seller have the option to edit the SKU
details.
6.Seller fill the fields and leave the
mandatory fields.
1. Seller login the seller panel. Seller fill the fields and leave the
2. Select check the received notification. mandatory fields and resubmitted.
3. Seller open the rejection notification.
4. Seller can see the reasons for the
rejection.
5. Seller have the option to edit the SKU
details.
6. Seller edit the SKU details and
resubmitted.
1. Seller login the seller panel. Seller can resubmit the SKU after a
2. Select check the received notification. specified deadline.
3. Seller open the rejection notification.
4. Seller can see the reasons for the
rejection.
5. Seller have the option to edit the SKU
details.
6. Seller edit the SKU details and
resubmitted.
1. Seller login the seller panel. Seller can resubmit the SKU
2. Select check the received notification. unresolved issues.
3. Seller open the rejection notification.
4. Seller can see the reasons for the
rejection.
5. Seller have the option to edit the SKU
details.
6. Seller edit the SKU details and
resubmitted.
1. Seller login to the seller panel. Seller can see the all approved
2. Select select the master catalog. SKU's.
3. Seller can view all approved SKUs.
4. Seller can add to the catelog.
1. Seller login to the seller panel. Seller can search with SKU using
2. Select select the master catalog. with filter option.
3. Seller can view all approved SKUs.
4. Seller can search with SKU's using with
filter.
1. Seller login to the seller panel. Seller can search with SKU using
2. Select select the master catalog. with filter option.
3. Seller can view all approved SKUs.
4. Seller can search with SKU's using with
filter.
5. System should view the relevant SKUs.
1. Seller login to the seller panel. Seller can search with not
2. Select select the master catalog. available SKU using with filter
3. Seller can view all approved SKUs. option.
4. Seller can search with not available SKU's
using with filter.
1. Seller login to the seller panel. Seller can search with not
2. Select select the master catalog. available SKU using with filter
3. Seller can view all approved SKUs. option.
4. Seller can search with not available SKU's
using with filter.
1. Seller login to the seller panel. Seller can try to access the master
2. Select select the master catalog. catalog.
3. Seller can view all approved SKUs.
4. Seller can search with available SKU's
using with filter.
Medium Low
13 8
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Low
Low
Medium
Medium
Low
Medium
Low
Low
Low
Medium
High
Medium
Low
Low
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
UT_RM_002 MC-83
UT_RM_003 MC-83
UT_RM_005 MC-83
UT_RM_007 MC-84
UT_RM_009 MC-84
UT_RM_010 MC-84
Admin Assigns
Sellers to RFQ
UT_RM_011 MC-85
Verify that Admin
Integration Reviews RFQ and
Assigns Sellers
UT_RM_012 MC-85
Verify that admin can
Integration check the available
Seller Assignment
UT_RM_013 MC-85
Verify that Single
Integration
Seller Assignment
UT_RM_014 MC-85
Verify that Admin
System review and check
available sellers.
UT_RM_015 MC-85
Verify that Multi-Seller
Integration
Assignment.
UT_RM_016 MC-85
UT_RM_017 MC-85
Seller Submits
Prices for RFQ
UT_RM_018 MC-86
Verify that Seller-
Specific RFQ Workflow
Integration
Seller’s
Role
UT_RM_019 MC-86
Verify that Seller
Integration Submits Updated
Prices
UT_RM_020 MC-86
UT_RM_021 MC-86
Buyer Receives
Notification of
Updated Quote
UT_RM_023 MC-87
Verify that buyer
Integration Notification of
Updated Price
UT_RM_024 MC-87
UT_RM_025 MC-87
1. Open browser and enter URL. Buyer want to see the "RFQ" button
2. Home page should display with/without enabled when my cart value exceeds
login. ₹1 lakh so that I can request a
3. Select the categories products and quotation for high-value orders.
navigate to the PLP page.
4. Select the RMA products and navigate to
the PDP page.
5. Add the RMC product into cart.
1. Open browser and enter URL. Buyer should not be see the "RFQ"
2. Home page should display with/without button,when my cart value not
login. exceeds ₹1 lakh so that buyer should
3. Select the categories products and not request a quotation for high-value
navigate to the PLP page. orders.
4. Select the RMA products and navigate to
the PDP page.
5. Add the ₹1 lack worth RMC product into
cart.
1. Open browser and enter URL. Buyer can see the "RFQ" button,when
2. Home page should display with/without cart value not exceeds ₹1 lakh.
login.
3. Select the categories products and
navigate to the PLP page.
4. Select the RMC products and navigate to
the PDP page.
1. Open browser and enter URL. Buyer cart value exceeds ₹1 lakh so
2. Home page should display with/without that buyer can request a quotation for
login. high-value orders.
3. Select the categories products and
navigate to the PLP page.
4. Select the RMA products and navigate to
the PDP page.
5. Add ₹1 lack worth RMC product into cart.
1. Open browser and enter URL. Buyer want to see the another "RFQ"
2. Home page should display with/without button enabled when my cart value
login. exceeds ₹2 lakh.
3. Select the categories products and
navigate to the PLP page.
4. Select the RMA products and navigate to
the PDP page.
5. Add more then ₹2 lack worth RMC product
into cart.
1. Seller login the seller panel. Seller should received the buyer RFQ
2. Check the RFQ request. request.
3. Seller update the prices.
1. Seller login the seller panel. Admin review the multiple seller
2. Check the RFQ request. prices.
3. Seller update the prices and submitted.
4.Admin login the Magento and review the
RFQ request.
1. Seller login the seller panel. Seller should include the mandatory
2. Check the RFQ request. details for RFQ.
3. Seller update the prices and submitted.
1. Seller login the seller panel. Seller should include the mandatory
2. Check the RFQ request. details for RFQ.
3. Seller update the prices and submitted.
1. Admin can login the Magento. Admin can select the best price for
2. Admin check the RFQ request. quote is update.
3. Admin review the RFQ.
4. Admin assign select the best prices for
quote is update.
1. Admin can login the Magento. Admin can select the best price for
2. Admin check the RFQ request. quote is update.
3. Admin review the RFQ.
4. Admin assign select the best prices for
quote is update.
1. Admin can login the Magento. Admin can select the best price for
2. Admin check the RFQ request. quote is update.
3. Admin review the RFQ.
4. Admin assign select the best prices for
quote is update.
Medium Low
18 7
Desktop
Desktop
Desktop
Desktop
Desktop
Verify that if only one seller can fulfil the
complete order, then system should allow
NA
the admin to assign the RFQ to that single
seller.
Desktop
Verify that admin is reviewing an RFQ and
NA
check the available sellers.
Desktop
Verify that multiple sellers are required to
fulfil the order, system should allow the NA
admin to assign the RFQ to multiple sellers.
Desktop
Verify that admin is reviewing an RFQ,if no
sellers are available to fulfil the order, then
system should notify the admin that no NA
suitable sellers can be assigned, and the
buyer should be notified accordingly.
Desktop
Verify that RFQ requires for multiple
products, only a portion of the order can be
fulfilled by available sellers, system should
NA
allow the admin to assign partial orders to
sellers and notify the buyer of the partial
fulfilment.
Verify that for RFQ, the seller will have the NA Desktop
functionality to convert the RFQ inquiry
into an order/cart with a click of a button
after updating the prices. The buyer can
then proceed to checkout from the
frontend as usual.
Verify that once seller has received an NA Desktop
RFQ,seller updates the prices and shipping
charges, system should allow the seller to
submit the updated information to the
admin for review.
Verify that seller has submitted the prices, NA Desktop
the admin reviews the submissions from
multiple sellers, the system should display
the prices and shipping costs for the admin
to compare and choose the most suitable
seller.
Medium
Medium
Low
Low
Low
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Low
Medium
Medium
Medium
Medium
Medium
Low
Medium
Medium
Medium
Low
Low
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
Invoice Generation on
Shipment Readiness
1. Open browser and enter URL. Buyer has placed the order.
2. Login with valid credentials.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Chintha Sreekanth
2. Login with valid credentials.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. buyer trying to view the invoice.
2. Login with valid credentials.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Invoice generated after shipment is
2. Login with valid credentials. ready for dispatch.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer can cancelled or return the
2. Login with valid credentials. order.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer can cancelled or return the
2. Login with valid credentials. order.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer placed the order from different
2. Login with valid credentials. seller products.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer placed the order from different
2. Login with valid credentials. seller products.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer add the items from multiple
2. Login with valid credentials. seller products.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer placed the order from multiple
2. Login with valid credentials. seller products.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer has placed the order from
2. Login with valid credentials. single seller products only.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer has purchased the HSN Code
2. Login with valid credentials. product
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer has purchased the HSN Code
2. Login with valid credentials. product
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer has purchased the HSN Code
2. Login with valid credentials. product
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Invoice has generated with required
2. Login with valid credentials. details.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Invoice has generated with required
2. Login with valid credentials. details.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
System send the data to the SAP.
1. Open browser and enter URL.
2. Login with valid credentials.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Buyer placed the an order with
2. Login with valid credentials. products from multiple sellers.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
1. Open browser and enter URL. Invoice generated based on multiple
2. Login with valid credentials. sellers.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
Buyer placed the an order with
1. Open browser and enter URL. products from multiple sellers.
2. Login with valid credentials.
3. Click on sales and invoice.
4. Select the orders and generated the
invoice.
Medium Low
15 6
Medium
Low
Low
Low
Low
Low
Medium
Medium
Medium
Medium
Low
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
Sellers Receive
Automated
Notifications for
Payment
Disbursement
Verify that No
notification sent due
UT_PM_003 System MC-242
to system failure.
Verify that seller not
UT_PM_004 System MC-242 received the
notification.
Automatic
Commission
Recalculation After
Return or Refund
Verify that Successful
commission
UT_PM_005 Integration MC-243 recalculation after a
return
Verify that
automatically
UT_PM_006 Integration MC-243 commission adjusted.
Verify that
Commission
UT_PM_007 System MC-243 recalculation fails due
to incorrect rules.
Automated
Accounting
Adjustments for Tax
Deductions
MC-244 Verify that Tax
deductions adjusted
UT_PM_010 Integration after a return.
Sellers Receive
Detailed Statements
of Payment
Deductions
MC-245 Verify that System
generate the
UT_PM_016 Integration statement.
1. Open browser and enter URL. Buyer return request not accepted.
2. Login with valid credentials.
3. Click on sales and return.
1. Open browser and enter URL. Buyer has raised the return request
2. Login with valid credentials. for previous order.
3. Click on sales and return.
4. Select the previous order and raised the
return request.
1. Open browser and enter URL. System accept return request and
2. Login with valid credentials. calculate the refund amount.
3. Click on sales and return.
4. Select the previous order and raised the
return request.
System adjust the tax deductions.
1. Open browser and enter URL.
2. Login with valid credentials.
3. Click on sales and return.
4. Select the previous order and raised the
return request.
NA Desktop
Verify that seller should not receive any
notification and the system should log the
issue for further investigation.
NA Desktop
Medium
Low
Low
Low
Low
Medium
Medium
Medium
Medium
Medium
High
High
High
Medium
Medium
Medium
Medium
High
Medium
Medium
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of T
Complex
Test Case # Test Case Type Covered ID's Test Case Description
Display Seller-Specific
Prices on PDP
MC-324
Verify that User see the
UT_PM_005 Integration products on Home Page
and PLP.
MC-324
UT_PM_008 Integration
Centralized Price
Control for Sellers and
Admins
MC-325 Verify that Real-Time
Price Control for Sellers
UT_PM_009 Integration
Automated Price
Approval Workflow and
Threshold Validation
Verify that Price
Threshold Validation for
Sellers
UT_PM_012 Integration MC-326
Dynamic MoP-Based
Pricing and Suggestions
UT_PM_016 Integration
MC-327 Verify that Seller
Overrides Suggested
Price
UT_PM_017 Integration
UT_PM_018 Integration
UT_PM_019 System
UT_PM_021 Integration
UT_PM_022 Integration
MC-328 Verify that
UT_PM_023 System
1. Open browser and enter URL and hit. User enter the PIN Code.
2. User navigate to the Home Page.
3. Select the categories products and
navigate to the PLP page.
1. Open browser and enter URL and hit. Based on pin code lowest prices
2. User navigate to the Home Page. products display on the Page.
3. Select the categories products and
navigate to the PLP page.
1. Open browser and enter URL and hit. Seller login to seller panel and update
2. Seller navigate to the Home Page. 3. the prices.
Seller select the Registered Sellers
4. Seller login with valid details.
5. Seller navigate to the dashboard. 6.
Seller click on catelog management and
select the Manage price.
1. Open browser and enter URL and hit. Admin login to the Magento and
2. Admin navigate to the Home Page. update the prices.
3. Admin login with valid details.
4. Admin navigate to the dashboard. 6.
Click on Market place menu and select the
manage prices.
1. Open browser and enter URL and hit. Admin login to the Magento and
2. Admin navigate to the Home Page. control the prices.
3. Admin login with valid details.
4. Admin navigate to the dashboard. 6.
Click on Market place menu and select the
manage prices.
1. Open browser and enter URL and hit. Seller login to seller panel and update
2. Seller navigate to the Home Page. 3. the prices.
Seller select the Registered Sellers
4. Seller login with valid details.
5. Seller navigate to the dashboard. 6.
Seller click on catelog management and
select the Manage price.
1. Open browser and enter URL and hit. Seller login to seller panel and giving
2. Seller navigate to the Home Page. 3. the price more then price range.
Seller select the Registered Sellers
4. Seller login with valid details.
5. Seller navigate to the dashboard. 6.
Seller click on catelog management and
select the Manage price.
7. Seller select the product and update the
price.
1. Open browser and enter URL and hit. Seller giving the price more then
2. Seller navigate to the Home Page. 3. threshold price range.
Seller select the Registered Sellers
4. Seller login with valid details.
5. Seller navigate to the dashboard. 6.
Seller click on catelog management and
select the Manage price.
7. Seller select the product and update the
price.
1. Open browser and enter URL and hit. Seller giving the price more then
2. Seller navigate to the Home Page. 3. threshold price range.
Seller select the Registered Sellers
4. Seller login with valid details.
5. Seller navigate to the dashboard. 6.
Seller click on catelog management and
select the Manage price.
7. Seller select the product and update the
threshold price.
1. Open browser and enter URL and hit. Seller map the store's pin code.
2. Seller navigate to the Home Page. 3.
Seller select the Registered Sellers
4. Seller login with valid details.
5. Seller navigate to the dashboard. 6.
Seller click on catelog management and
select the Manage price.
7. Seller select the product and update the
threshold price.
1. Open browser and enter URL and hit. Seller update the product price range
2. Seller navigate to the Home Page. 3. based on Mop.
Seller select the Registered Sellers
4. Seller login with valid details.
5. Seller navigate to the dashboard. 6.
Seller click on catelog management and
select the Manage price.
7. Seller select the product and update the
threshold price.
1. Open browser and enter URL and hit. Seller override the price based on
2. Seller navigate to the Home Page. 3. suggested price.
Seller select the Registered Sellers
4. Seller login with valid details.
5. Seller navigate to the dashboard. 6.
Seller click on catelog management and
select the Manage price.
7. Seller select the product and update the
threshold price.
1. Open browser and enter URL and hit. System allow to the override the
2. Seller navigate to the Home Page. 3. price.
Seller select the Registered Sellers
4. Seller login with valid details.
5. Seller navigate to the dashboard. 6.
Seller click on catelog management and
select the Manage price.
7. Seller select the product and update the
threshold price.
1. Open browser and enter URL and hit. Admin can update the price
2. Admin navigate to the Home Page.
3. Admin login with valid details.
4. Admin navigate to the dashboard. 6.
Click on Market place menu and select the
manage prices.
1. Open browser and enter URL and hit. Admin can change the price based
2. Admin navigate to the Home Page. product variants.
3. Admin login with valid details.
4. Admin navigate to the dashboard. 6.
Click on Market place menu and select the
manage prices.
User can see the products prices
1. Open browser and enter URL and hit. based on variants.
2. User navigate to the Home Page. 3.
User enter the Pin Code.
4. Select the categories products and
navigate to the PLP page.
5.Select the product and navigate to the PDP.
User can see the products prices
1. Open browser and enter URL and hit. based on variants.
2. User navigate to the Home Page. 3.
User enter the Pin Code.
4. Select the categories products and
navigate to the PLP page.
5.Select the product and navigate to the PDP.
1. Open browser and enter URL and hit. Admin can change the price based
2. Admin navigate to the Home Page. sellers.
3. Admin login with valid details.
4. Admin navigate to the dashboard. 6.
Click on Market place menu and select the
manage prices.
1. Open browser and enter URL and hit. Admin can review the seller update
2. Admin navigate to the Home Page. the prices.
3. Admin login with valid details.
4. Admin navigate to the dashboard. 6.
Click on Market place menu and select the
manage prices.
1. Open browser and enter URL and hit. Admin can approve or reject the
2. Admin navigate to the Home Page. seller product prices.
3. Admin login with valid details.
4. Admin navigate to the dashboard. 6.
Click on Market place menu and select the
manage prices.
Medium Low
25 0
NA
NA
Verify that system should automatically Desktop
apply the price range for that SKU based
on the predefined MoP for the Pin code and
the seller should see a recommended price
based on the cost price NA
NA
NA
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
High
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
Total No. Of Tes
Complexit
Test Case
Test Case # Test Case Type Covered ID's
Description
Integration
Integration
System
UT_RA_004 MC-225 Verify that customer
cancelled the order
and get the refund.
System
System
Home Delivery -
Refund/Complaint
Period
UT_RA_006 MC-227 Verify that customer
received the order.
System
System
Post-Order
Cancellation Period
(BOPIS & ROPIS)
UT_RA_011 MC-232 Verify that customer
cancel the order
within 2 hours.
System
Integration
Integration
Integration
Refund/Complaint
Period Initiation
UT_RA_015 MC-233 Verify that customer
found an issue to the
order.
Integration
UT_RA_016 MC-233 Verify that customer
get the ticket number
and notification.
Integration
System
Post-Delivery Return
Request for Wrong or
Incomplete Item
MC-236 Verify that Return
request for incorrect
or incomplete item
UT_RA_020 Integration
MC-236 Verify that Attempted
return outside the 72-
hour window.
UT_RA_021 Integration
UT_RA_022 Integration
UT_RA_023 Integration
UT_RA_024 System
Enforcement of No
Return Policy
MC-240 Verify that No return
request allowed for
specific SKUs.
UT_RA_025 Integration
MC-240 Verify that Return
request for valid
conditions (wrong
item, damaged,
quality issue).
UT_RA_026 Integration
Total No. Of Test Cases : 26
High
Complexity Count :
7
Test Cases Prepared By : Chintha Sreekanth
Test Cases Executed By : <tester>
Test Environment :
1. Open browser and enter URL. Customer has placed the order.
2. Login with valid credentials.
3. Select the categories products and
navigate to the PLP page.
4. Select the products and navigate to the
PDP page.
5. Add the product into cart.
6. User has placed the order.
7. User can cancel the order.
1. Open browser and enter URL. Customer can cancelled the order
2. Login with valid credentials. within 2 hours.
3. Select the categories products and
navigate to the PLP page.
4. Select the products and navigate to the
PDP page.
5. Add the product into cart.
6. User has placed the order.
7. User can cancel the order within 2 hours.
1. Open browser and enter URL. Customer can try to cancelled the
2. Login with valid credentials. order after 2 hours.
3. Select the categories products and
navigate to the PLP page.
4. Select the products and navigate to the
PDP page.
5. Add the product into cart.
6. User has placed the order.
7. User can cancel the order after 2 hours.
1. Open browser and enter URL. Customer get the refund for order
2. Login with valid credentials. cancelation.
3. Select the categories products and
navigate to the PLP page.
4. Select the products and navigate to the
PDP page.
5. Add the product into cart.
6. User has placed the order.
7. User can cancel the order within 2 hours.
1. Open browser and enter URL. Customer get the refund delay and
2. Login with valid credentials. notification.
3. Select the categories products and
navigate to the PLP page.
4. Select the products and navigate to the
PDP page.
5. Add the product into cart.
6. User has placed the order.
7. User can cancel the order within 2 hours.
1. Open browser and enter URL. customer raise request for refund or
2. Login with valid credentials. complaint within 72 hours.
3. Customer navigate to the my account.
4. Customer select the previous order.
5. Raise the request for refund or lodge.
1. Open browser and enter URL. customer received the ticket number.
2. Login with valid credentials.
3. Customer navigate to the my account.
4. Customer select the previous order.
5. Raise the request for refund or lodge.
6. Customer get the ticket number.
1. Open browser and enter URL. customer raise request for refund or
2. Login with valid credentials. complaint after 72 hours.
3. Customer navigate to the my account.
4. Customer select the previous order.
5. Raise the request for refund or lodge.
1. Open browser and enter URL. customer raise request for refund or
2. Login with valid credentials. complaint within 72 hours.
3. Customer navigate to the my account.
4. Customer select the previous order.
5. Raise the request for refund or lodge.
1. Open browser and enter URL. Customer manually handle the
2. Login with valid credentials. complaint.
3. Customer navigate to the my account.
4. Customer select the previous order.
5. Raise the request for refund or lodge.
1. Open browser and enter URL. Customer can cancel the order within
2. Login with valid credentials. 2 hours.
3. Customer navigate to the my account.
4. Customer select the previous order.
5. Customer cancel the order within 2 hours.
1. Open browser and enter URL. Customer can cancel the order after
2. Login with valid credentials. 2 hours.
3. Customer navigate to the my account.
4. Customer select the previous order.
5. Customer cancel the order after 2 hours.
1. Open browser and enter URL. Customer can cancel the order with 2
2. Login with valid credentials. hours.
3. Customer navigate to the my account.
4. Customer select the previous order.
5. Customer cancel the order after 2 hours.
1. Open browser and enter URL. Customer could not raise the
2. Login with valid credentials. refund/complaint request after 72
3. Customer navigate to the my account. hour.
4. Customer select the previous order.
5. Customer cancel the order after 72 hours.
1. Open browser and enter URL. Customer could not raise the
2. Login with valid credentials. refund/complaint request within 72
3. Customer navigate to the my account. hour.
4. Customer select the previous order.
5. Customer cancel the order within 72 hours.
1. Open browser and enter URL. Customer could not raise the quality
2. Login with valid credentials. complaint after 30 days.
3. Customer navigate to the my account.
4. Customer select the previous order.
5. Customer can raise a complaint or refund
after 30 days
Medium
Medium
Medium
Medium
Medium
Medium
Medium
High
Medium
Medium
Medium
Medium
High
Medium
Medium
Medium
Medium
High
Medium
Medium
High
Medium
Medium
High
High
High
Cycle 2
% of test cases % of test cases Total Not
Total Pass Total Fail
executed failed Executed
0 #DIV/0! 0 0 0
Test Case
selected for test
cycle 1
Status
(Regression Remarks Bug ID Actual Results
Pass/Fail/NE
Testing/Newly
Added) or Not re-
tested?
Not yet written the
user stories.
Cycle 2
% of test cases % of test cases
Total Executed Total Pass
executed failed
0 0 #DIV/0! 0
Remarks
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 XX project, test cases for Admin
module are numbered as "XX-AM-001", "XX-AM-002" etc.
NOTE: For fields with sky blue background color data will be automatically calculated based on the formu
sheet.