Professional Documents
Culture Documents
TCs BAP 2
TCs BAP 2
Revision History
Date Sheet name Version Description Revised By Reviewed By Approved By Approved Date
15/Jul/2021 EBO_BAP_2 1.0 As a customer, I should be able access app and browse as guest user Chandan A R
EBO_1
Test Case Complexity
Total No. Not Not A
Module Pass Fail Test Date
of T.C's High Medium Low Executed Bug
EBO_1 0 0 0 0 0 0 0
Total 0 0 0 0 0 0 0
EBO_1
Defects/ No.Test
Total Effort Total Approval Justification/
No.Test cases cases /Effort
(man hours) defects for release Remarks
[Actual] [Actual]
High Medium
Complexity Count :
31 0
Test Cases Executed By :
Test Environment :
User has
Functional/P access to Sign
TC_001
ositive Steps: up/Registration
1. Click on app icon in mobile and Launch app screen
Verify "Browse as Guest" Button in Sign Up screen successfully User should be able to see "Browse as Guest" Button in Sign Up screen
Steps:
1. Click on app icon in mobile and Launch app User has
Functional/P successfully access to Sign
TC_002
ositive 2. After successful launch user is landed to Sign up up/Registration
Verify "Browse as Guest" Button in Sign Up screen by screen screen
accessing app after closing app without Register or 3. Close/Kill app without Login or Register
Login 4. Launch app successfully "Browse as Guest" Button should be displayed to user in this case
Steps:
1. Click on app icon in mobile and Launch app User has
Functional/ successfully access to Sign
TC_003
Negative 2. After successful launch user is landed to Sign up up/Registration
screen, Login screen
Verify "Browse as Guest" button in case of Registered 3. Close/Kill app without Login or Register
user 4. Launch app successfully "Browse as Guest" Button shouldn't be displayed to user in this case
User has
Functional/P Steps: access to Sign
TC_005 1. Click on app icon in mobile and Launch app
ositive up/Registration
successfully screen
2. After successful launch user is landed to Sign up
Verify after tapping "Browse as Guest" button user screen After tapping "Browse as Guest" button, User should be landed to Home
should be landed to Home screen 3. Click on "Browse as Guest" button screen
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_006
ositive 2. After successful launch user is landed to Sign up access to app
screen
Verify Sign up option by tapping on Menu as a Guest 3. Click on "Browse as Guest" button
user 4. Click on Menu "Sign up" option should be displayed to the user in the Menu
Steps:
1. Click on app icon in mobile and Launch app User has
TC_007 UI successfully access to
2. After successful launch user is landed to Sign up Home screen
screen
3. Click on "Browse as Guest" button and Land to
Verify Home page UI with App Bar Home screen Home page should be displayed to the user with App Bar as per UI/UX
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_008
ositive 2. After successful launch user is landed to Sign up access to app
screen
Verify as per Admin configuration all available 3. Click on "Browse as Guest" button and Browse User should be able to Browse Products and available products should
products should be displayed for Guest user app be displayed to the user
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_009
ositive 2. After successful launch user is landed to Sign up access to app
screen
Verify accessing Home page, PDP, PLP, Cart & Offers 3. Click on "Browse as Guest" button and Browse User should be able to access Home page, PDP, PLP, Cart & Offers as a
as a Guest user app Guest user
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_010
ositive 2. After successful launch user is landed to Sign up access to app
screen
3. Click on "Browse as Guest" button and Browse
Verify Product Price and Image app Product Price and Image should be displayed to the user
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_011
ositive 2. After successful launch user is landed to Sign up access to app
screen
3. Click on "Browse as Guest" button and Browse
app
Verify Add to cart as a Guest user 4. Add product to cart User should be able to add product to cart
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_012 2. After successful launch user is landed to Sign up
ositive access to app
screen
3. Click on "Browse as Guest" button and Browse
app
Verify Product quantity update(increase) in PDP and 4. Add product to cart User should be able to update quantity successfully and user updated
Cart 5. Update product quantity quantity should reflect in app
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_013 2. After successful launch user is landed to Sign up
ositive access to app
screen
3. Click on "Browse as Guest" button and Browse
app
Verify Product quantity update(decrease) in PDP and 4. Add product to cart User should be able to update quantity successfully and user updated
Cart 5. Update product quantity quantity should reflect in app
Steps:
1. Click on app icon in mobile and Launch app
Functional/ successfully User has
TC_014 2. After successful launch user is landed to Sign up
Negative access to app
screen
3. Click on "Browse as Guest" button and Browse
app
4. Add product to cart
Verify add/update product quantity to "Zero" 5. Try to update product quantity to "Zero" User shouldn't be able to add/Update quantity as "Zero"
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_015
ositive 2. After successful launch user is landed to Sign up access to app
screen
3. Click on "Browse as Guest" button and Browse
Verify cart icon on app header/bar app Cart icon should be displayed to user on app header/bar
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_016
ositive 2. After successful launch user is landed to Sign up access to app
screen
3. Click on "Browse as Guest" button and Browse
app
Verify tapping on Cart icon 4. Tap on cart icon in app header After tapping cart icon user should be landed to Cart screen
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_017 2. After successful launch user is landed to Sign up
ositive access to app
screen
3. Click on "Browse as Guest" button and Browse
app
4. Tap on cart icon in app header and Navigate to
Verify added product in cart screen cart screen User added product should be displayed in cart screen
Steps:
1. Click on app icon in mobile and Launch app User should able to view below details
Functional/P successfully User has Product Name
TC_018 2. After successful launch user is landed to Sign up Product Image
ositive access to app
screen Product Price with Indian currency
3. Click on "Browse as Guest" button and Browse Quantity(+/-)
app Delete icon
4. Tap on cart icon in app header and Navigate to
Verify for various details in cart for each line item cart screen
Steps:
1. Click on app icon in mobile and Launch app
successfully
Functional/P 2. After successful launch user is landed to Sign up User has
TC_019
ositive screen access to app
3. Click on "Browse as Guest" button and Browse
app
4. Tap on cart icon in app header and Navigate to
cart screen After clicking Delete icon, Confirmation popup should be displayed to the
Verify after clicking delete icon for the product in cart 5. Click on delete icon user
Steps:
1. Click on app icon in mobile and Launch app
successfully
Functional/P 2. After successful launch user is landed to Sign up User has
TC_020
ositive screen access to app
3. Click on "Browse as Guest" button and Browse
app
4. Tap on cart icon in app header and Navigate to
Verify after confirmation product should be deleted cart screen
from the cart 5. Click on delete icon and confirm After confirmation product should be successfully deleted from the cart
Steps:
1. Click on app icon in mobile and Launch app
successfully
Functional/P 2. After successful launch user is landed to Sign up User has
TC_021
ositive screen access to app
3. Click on "Browse as Guest" button and Browse
app
4. Tap on cart icon in app header and Navigate to
cart screen
Verify for deleted product in cart 5. Click on delete icon and confirm Deleted product shouldn't be displayed to the user
Steps:
1. Click on app icon in mobile and Launch app
Functional/ successfully User has
TC_022 2. After successful launch user is landed to Sign up
Negative access to app
screen
3. Click on "Browse as Guest" button and Browse
app
4. Add product to cart
Verify updating product quantity to -Ve in cart 5. Try to update product quantity to -Ve value User shouldn't be allowed to update product quantity as -Ve value
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_023
ositive 2. After successful launch user is landed to Sign up access to app
screen
3. Click on "Browse as Guest" button and Browse
Verify "Complete Registration to Checkout" button in app "Complete Registration to Checkout" button should be displayed in case
case of Guest user 4. Add product to cart of Guest user
Steps:
1. Click on app icon in mobile and Launch app
successfully
Functional/P 2. After successful launch user is landed to Sign up User has
TC_024
ositive screen access to app
3. Click on "Browse as Guest" button and Browse
app
4. Add product to cart
Verify tapping "Complete Registration to Checkout" 5. Tap on "Complete Registration to Checkout" After tapping "Complete Registration to Checkout" button, User should
button button be displayed with registration screen
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_025 2. After successful launch user is landed to Sign up
ositive access to app
screen
3. Click on "Browse as Guest" button and Browse
app
Verify order limit restriction in case of limited 4. Add product to cart For the Limited Checkout there should be restriction of order limit for
checkout for Guest user 5. Try to Place order guest user
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_026 2. After successful launch user is landed to Sign up
ositive access to app
screen
3. Click on "Browse as Guest" button and Browse
app
Verify error message when cart Subtotal is more than 4. Add product to cart User should be displayed with " You have reached order limit" error
the limit 5. Try to Place order message in this case
Steps:
1. Click on app icon in mobile and Launch app
Functional/ successfully User has
TC_027 2. After successful launch user is landed to Sign up
Negative access to app
screen
3. Click on "Browse as Guest" button and Browse
app
Verify error message when cart Subtotal is less than 4. Add product to cart User shouldn't be displayed with " You have reached order limit" error
the limit 5. Try to Place order message in this case
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_028 2. After successful launch user is landed to Sign up
ositive access to app
screen
3. Click on "Browse as Guest" button and Browse
app
Verify "Complete Registration to Checkout", in case of 4. Add product to cart Without "Complete Registration to Checkout", User is not allowed to
limited and non limited checkout 5. Try to Proceed to checkout proceed to checkout in case of limited and non limited checkout
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_029
ositive 2. After successful launch user is landed to Sign up access to app
screen
Verify stock status for product on PLP, PDP, Cart 3. Click on "Browse as Guest" button and Browse As per stock status in Admin, "In Stock"/"Out of Stock" status should
screen app display for an user
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_030
ositive 2. After successful launch user is landed to Sign up access to app
screen
Verify stock status update in app by making Zero as 3. Click on "Browse as Guest" button and Browse
available quantity in Admin app Product stock status should be displayed as "Out of Stock" in this case
Steps:
1. Click on app icon in mobile and Launch app
Functional/P successfully User has
TC_031
ositive 2. After successful launch user is landed to Sign up access to app
screen
3. Click on "Browse as Guest" button and Browse
app
Verify adding "Out of Stock" product to cart 4. Try to add "Out of Stock" product to cart User shouldn't be allowed to add "Out of Stock" Product to cart
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Not
High
Executed
Cycle 3
% of test % of test
cases cases
executed failed
0 0
Remarks
User should be able to view the added product to cart screen with below details:
Product Name
Product Image
Product Price with Indian currency
Quantity(+/-)
Delete icon
Above details should display for each line item for the added product in cart
User should be able to delete the product from cart with confirmation popup
User should be able to increase/decrease the quantity in the cart screen for each line item
Minimum quantity of product should be at least 1 in the cart, It can't be 0 or -Ve value
There should be "Complete Registration to Checkout" button for the Gated checkout
By tapping on "Complete Registration to Checkout" button, user should be redirected to registration screen
For the Limited Checkout there should be restriction of order limit for guest user
If cart subtotal is more than the limit then it should display appropriate message " You have reached order limit"
For limited checkout also "Complete Registration to Checkout" is mandatory to proceed to checkout
By tapping on "Complete Registration to Checkout" button, user should be redirected to registration screen
Product should retain in the cart as per backend configuration
When product is "In Stock"/"Out of Stock" status should display for product on PLP, PDP, Cart screen
If product is already added to cart and inventory became 0 in backend then status should display as "Out of Stock"
If product(s) status shows as "Out of Stock" on PDP, PLP, Home Page then user should not be able to add to cart
Page 22
Acceptance Criteria
Test cases
Page 23
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 project, test cases for
Admin module are numbered as "SJ-AM-001", "SJ-AM-002" etc.
NOTE: For fields with sky blue background color data will be automatically calculated based on the formu
<Major functionality
ct, test cases for
sheet.