Test Cases: Search to Checkout Process on BestBuy.
com
1. Search Functionality
Test Case ID: BB_TC_001
Test Case Name: Verify the search functionality with valid product names.
Steps:
1. Navigate to BestBuy.com.
2. Enter a valid product name (e.g., 'iPhone 15') in the search bar.
3. Click the search icon or press Enter.
Expected Results:
- Relevant products matching the search keyword are displayed.
- Filters and sorting options are available.
2. No Results for Invalid Search
Test Case ID: BB_TC_002
Test Case Name: Verify search functionality with invalid or irrelevant product names.
Steps:
1. Navigate to BestBuy.com.
2. Enter an invalid product name (e.g., 'XYZ12345').
3. Click the search icon or press Enter.
Expected Results:
- 'No results found' message is displayed.
- Suggestions or related searches are provided.
3. Product Details Page
Test Case ID: BB_TC_003
Test Case Name: Verify the product details page.
Steps:
1. Perform a product search (e.g., 'Sony Headphones').
2. Click on a product from the search results.
Expected Results:
- Product title, description, price, availability, reviews, and images are displayed correctly.
- The 'Add to Cart' button is present.
4. Add Product to Cart
Test Case ID: BB_TC_004
Test Case Name: Verify adding a product to the cart.
Steps:
1. Search and select a product.
2. Click the 'Add to Cart' button.
Expected Results:
- The product is successfully added to the cart.
- A confirmation message is displayed.
5. Verify Cart Functionality
Test Case ID: BB_TC_005
Test Case Name: Verify cart details.
Steps:
1. Add a product to the cart.
2. Click the cart icon to view cart contents.
Expected Results:
- The cart displays the correct product, quantity, and price.
- The 'Proceed to Checkout' button is visible.
6. Modify Product Quantity in Cart
Test Case ID: BB_TC_006
Test Case Name: Verify modifying the product quantity in the cart.
Steps:
1. Add a product to the cart.
2. Open the cart and change the product quantity.
Expected Results:
- The cart updates the quantity and total price dynamically.
7. Remove Product from Cart
Test Case ID: BB_TC_007
Test Case Name: Verify removing a product from the cart.
Steps:
1. Add a product to the cart.
2. Open the cart and remove the product.
Expected Results:
- The product is successfully removed from the cart.
- A confirmation message is displayed.
8. Proceed to Checkout
Test Case ID: BB_TC_008
Test Case Name: Verify checkout initiation.
Steps:
1. Add a product to the cart.
2. Click 'Proceed to Checkout.'
Expected Results:
- The user is redirected to the checkout page.
- Shipping and payment options are displayed.
9. Payment Processing
Test Case ID: BB_TC_009
Test Case Name: Verify payment processing during checkout.
Steps:
1. On the checkout page, enter valid payment details.
2. Click 'Place Order.'
Expected Results:
- The payment is processed successfully.
- An order confirmation page is displayed.
10. Order Confirmation
Test Case ID: BB_TC_010
Test Case Name: Verify order confirmation details.
Steps:
1. Complete the payment process.
2. Check the order confirmation page and email.
Expected Results:
- The order confirmation page shows the order number, total amount, and delivery date.
- A confirmation email is sent to the registered email ID.