
Cart Drawer Test cases

Shopping carts have become one of the most convenient features in the E-commerce websites like amazon, daraz, Chaldal.com, gudhi etc.I think there is no one who hasn’t use shopping cart while online shopping.By the help of cart drawers, a customer can easily can keep track of his/her shopping with the help of a cart drawer.
What does a cart drawer consist of?
A cart drawer consists of few features. Like - Free gifts, vouchers , discounts, free shipping, products which are added, total amount of cost, upsell and some other features etc.
Testing a cart drawer:
Testing a Cart drawer is a compulsory thing before releasing an ecommerce website. Since it is one of the most important features of a website. Let’s see how can a tester test the cart drawer with the help of below test cases :
1. Verify that the product that has been added to the cart is correct and has correct pricing and all details as expected.
2. Verify the cart contains all the necessary icons, logos and links which are as expected from the owner.
3. If more than one product is added, verify that - all the products are displayed or not , the total cost is showing correctly and including the discount value.
4. After removing an item or bulk item the cart reverts back to its previous state and shows the correct deducted amount.
5. Add tons of amount and check if the cart is crashing or not.
6. Verify if anything is getting missed due to addition or removal of products.
7. Verify that the buttons are working correctly or not.
8. Check everytime the buttons are working properly or not after addition or deduction of products .
9. Verify the increment and decrement of products can be done if it is needed in the required expected behavior.
10. Verify that, if a product is added more than 5 amounts and after going to the checkout page, if the page crashes or gives the expected behavior.
11. Check if anything can be purchased without signing in.
12. Verify all the correct error messages.
13. Check the progress bar is increasing and decreasing as expected behavior.
14. Put the reference codes and remove them simultaneously to track the errors.
15. Verify the CSS codes and backends for product quantity and UI.
16.Verify the tooltips working or not.
17. Please increase and decrease the view ports and check the compatibility and mobile testing too.
18. Check the payment methods clear or not , check when they are not supported , at that time payment is occurring or not.
19. Check if the stock out items can be added or not.
20. Verify the total payment amount which is displayed in the cart drawer is also displayed in the checkout page.
Question for all -
If a user wants to add a minimum of 100 or more items of any product at a time for a big crowd or event, how will they add it in the cart drawer? Will it create a mess or not?