Login with Customer Valid Credentials
Verify that a registered customer can successfully login with valid email and password and is redirected to the homepage with their account accessible.
Login with Customer Invalid Password
Verify that login fails when customer enters incorrect password and appropriate error message is displayed.
Login with Customer Invalid Email Format
Verify that login form validates email format and prevents submission with invalid email.
Login with Customer Empty Fields Validation
Verify that login form prevents submission when required fields are empty.
Login with Customer Remember Me Functionality
Verify that "Remember Me" checkbox persists user session across browser restarts.
Login with Admin Valid Credentials
Verify that an admin user can successfully login and access admin dashboard.
Login with Customer Account Lockout After Failed Attempts
Verify that account gets locked after 5 consecutive failed login attempts for security.
Login with Customer Password Visibility Toggle
Verify that password visibility can be toggled using the eye icon.
Login with Guest Complete Order Placement
Verify that a guest user can successfully browse products, add to cart, and complete checkout without creating an account.
Login with Customer Complete Order with Saved Address
Verify that a logged-in customer can place order using saved address and payment method.
Login with Customer Apply Valid Coupon Code
Verify that a valid coupon code applies discount correctly during checkout.
Login with Customer Apply Invalid Coupon Code
Verify that invalid or expired coupon code shows appropriate error message.
Login with Customer Checkout with Empty Cart
Verify that user cannot proceed to checkout with an empty cart.
Login with Customer Add Out of Stock Product
Verify that out of stock products cannot be added to cart.
Login with Customer Update Cart Quantity
Verify that cart quantity can be updated and totals recalculate correctly.
Login with Customer Remove Item from Cart
Verify that items can be removed from cart with confirmation.
Login with Customer Select Different Shipping Methods
Verify that different shipping methods display correct prices and estimated delivery dates.
Login with Customer Payment Card Declined
Verify appropriate handling when payment card is declined.
Login with Customer Verify Order Confirmation Email
Verify that order confirmation email is sent with correct order details.
Login with Customer Order Multiple Items from Different Categories
Verify that customer can add and purchase items from multiple categories in a single order.
Remove Product from Cart
Verify removing a product from the cart functionality
Add Payment Method
Verify adding a payment method functionality
Place Order
Verify placing an order functionality
Search Product by Keyword and Add to Cart
Verify search functionality by searching for a product with a valid keyword and adding it to the cart
Search Product by Brand and Add to Cart
Verify search functionality by searching for a product by brand and adding it to the cart
Search Product by Cost and Add to Cart
Verify search functionality by searching for a product by cost and adding it to the cart
Search Product by Shipping Speed and Add to Cart
Verify search functionality by searching for a product by shipping speed and adding it to the cart
View Cart and Edit Quantity
Verify cart functionality by viewing the cart contents and editing the quantity