- Verify that on the product page, the user can select the desired attribute of the product e.g. size, colour etc.
- Verify that the user can add to the cart one or more products.
- Verify that users can add products to the wishlist.
- Verify that users can buy products added to the cart after signing in to the application (or as per the functionality of the website).
- Verify that user can successfully buy more than one products that were added to his/her cart.
- Verify that the user cannot add more than an available inventory of the product.
- Verify that the limit to the number of products a user can buy is working correctly by displaying an error message and preventing the user from buying more than the limit.
- Verify that the delivery can be declined for the places where shipping is not available.
- Verify that the Cash on the Delivery option of payment is working fine.
- Verify that the different prepaid methods of payments are working fine.
- Verify that product return functionality works fine.