12/08/2023
Nykaa is a popular online beauty and cosmetics retailer. Test cases for Nykaa's website or mobile application can cover various aspects of the shopping experience, including product browsing, user accounts, payments, and more. Below are some test cases to consider:
User Registration and Login:
---------------------------------
Verify that users can create a new account with valid details.
Verify that existing users can log in with their credentials.
Verify that users receive appropriate error messages for invalid login attempts.
Verify that users can reset their passwords if forgotten.
Browsing Products:
---------------------------------
Verify that users can browse products by categories (e.g., skincare, makeup, haircare).
Verify that users can use search to find specific products.
Verify that the product listings show accurate details (name, price, description, ratings).
Verify that users can filter products by various attributes (price, brand, rating).
Product Details:
---------------------------------
Verify that clicking on a product shows detailed information.
Verify that users can view product images, descriptions, and customer reviews.
Verify that the "Add to Cart" button works as expected.
Shopping Cart:
---------------------------------
Verify that users can add multiple products to their cart.
Verify that the cart shows the correct items, quantities, and prices.
Verify that users can update quantities or remove items from the cart.
Verify that the cart total is calculated accurately.
Checkout and Payments:
---------------------------------
Verify that users can proceed to checkout from the cart.
Verify that users can enter shipping and billing details.
Verify that users can choose different payment methods (credit/debit card, net banking, COD).
Verify that the payment process is secure and confirms successful payments.
Verify that users receive order confirmation with relevant details.
User Account Management:
---------------------------------
Verify that users can edit their account information (email, address, password).
Verify that users can view their order history and status.
Verify that users can track their orders.
Promotions and Discounts:
---------------------------------
Verify that users can apply coupon codes during checkout.
Verify that discounts are applied correctly to the order total.
Verify that users are notified of ongoing promotions or sales.
Responsive Design and Cross-Browser Compatibility:
--------------------------------------------------
Verify that the website works well on different devices (desktop, mobile, tablet).
Verify that the website functions properly on popular web browsers (Chrome, Firefox, Safari, Edge).
Performance Testing:
---------------------------------
Test the website's performance under different loads to ensure it remains responsive and functional.
Test the website's speed, especially during peak shopping periods.
Security Testing:
---------------------------------
Verify that sensitive user data (such as payment information) is transmitted securely (HTTPS).
Test for potential vulnerabilities to ensure user data is protected.