Blog QA Touch

Regression Testing checklist for eCommerce sites

May 20, 2020
Regression Testing and Checklist

Hi Folks! Let us talk about Regression Testing Checklist for eCommerce sites. But first, let us understand what is Regression Testing. In simple words, Regression Testing is a set of test cases that is executed to make sure whether the existing functionalities are working, or in other words to test whether the new changes have not affected the old or existing features.

Regression Testing Checklist

This is really hard work and also a time-consuming process for most of the manual testers. So they started implementing the automation here. Automation Testing is mostly done for regression testing.

And that’s it about Regression Testing.
QA Touch
We can now look into the regression testing checklist for an eCommerce application.

Checklist

List of Test Scenario/Test Cases for the Regression Testing of the eCommerce site

  • Header
  1. Verify whether the links are working properly
  2. Verify whether create the account is working properly
  3. Verify whether wishlist is working properly
  4. Verify whether compare is working properly
  5. Verify whether the search is working properly
  6. Verify whether sign In working properly
  7. Verify whether menus and submenus are working properly
  • Homepage
  1. Verify whether add to cart is working properly
  2. Verify whether add to wishlist working properly
  3. Verify whether add to compare working properly
  • Footer
  1. Verify whether the links are working properly
  2. Verify whether the click to call functionality is working properly
  3. Verify whether the click to email functionality is working properly
  4. Verify whether move to top working properly
  5. Verify whether copyrights text given correctly
  • PLP
  1. Verify whether filters are working properly
  2. Verify whether Sorting is working properly
  3. Verify whether show products working properly
  4. Verify whether the different views are working properly
  5. Verify whether pagination is working properly
  6. Verify whether add to cart is working properly
  7. Verify whether add to wishlist working properly
  8. Verify whether add to compare working properly
  9. Verify whether breadcrumbs are working properly
  • Search Page
  1. Verify whether filters are working properly
  2. Verify whether sorting is working properly
  3. Verify whether show products working properly
  4. Verify whether the different views are working properly
  5. Verify whether pagination is working properly
  6. Verify whether add to cart is working properly
  7. Verify whether add to wishlist working properly
  8. Verify whether add to compare working properly
  9. Verify whether breadcrumbs are working properly
  • PDP
  1. Verify whether breadcrumbs are working properly
  2. Verify whether the product image functionalities are working properly
  3. Verify whether review functionality is working properly
  4. Verify whether the social media links are working properly
  5. Verify whether add to cart is working for all the different type of products
  6. Verify whether add to wishlist working properly
  7. Verify whether add to compare working properly
  8. Verify whether share functionality working properly
  9. Verify whether the tabs are switching properly
  • MiniCart
  1. Verify whether items count are displaying properly
  2. Verify whether subtotal displaying properly
  3. Verify whether QTY update is working properly
  4. Verify whether remove functionality is working properly
  5. Verify whether edit product functionality is working properly
  6. Verify whether view and edit cart functionality is working properly
  7. Verify whether items count are displaying properly
  8. Verify whether go to checkout is working properly
  • Shopping cart
  1. Verify whether subtotal is displaying properly
  2. Verify whether the order total is displaying properly
  3. Verify whether each qty update is working properly while clicking Enter
  4. Verify whether update cart is working properly
  5. Verify whether edit button is working properly
  6. Verify whether remove button is working properly
  7. Verify whether shipping estimation is working properly
  8. Verify whether subtotal is displaying properly
  9. Verify whether the order total is displaying properly
  10. Verify whether go to checkout is working properly
  11. Verify whether checkout with multiple address checkout is working properly
  12. Verify whether the discount is working properly
  13. Verify whether add to cart is working properly
  14. Verify whether add to wishlist is working properly
  • Shipping
  1. Verify whether order summary is displaying properly
  2. Verify the email address validation
  3. Verify the mandatory field validations
  4. Verify the text fields are working properly
  5. Verify whether the dropdowns are working properly
  6. Verify whether shipping methods are working properly
  7. Verify whether the next button is working properly
  8. Verify whether application detects the email address of the existing customer
  9. Verify whether sign in button working properly
  • Reviews and Payments
  1. Verify whether order summary is displaying properly
  2. Verify whether ‘ship to’ edit button is working properly
  3. Verify whether the ‘shipping method’ button is working properly
  4. Verify whether shipping tab is working properly
  5. Verify whether the discount is working properly
  6. Verify whether the sign-in button is working properly
  7. Verify whether the order can be placed with all the different payment methods
  • Order Confirmation
  1. Verify whether an email is received properly
  2. Verify whether continue shopping button is working properly
  3. Verify whether create an account is working properly
  • Create a New Account
  1. Verify whether text fields are working properly
  2. Verify whether mandatory fields are working properly
  3. Verify whether email address validation is done
  4. Verify whether password validation is done
  5. Verify whether checkboxes are working properly
  6. Verify refer functionality is working properly
  7. Verify whether create an account button is working properly
  8. Verify whether account confirmation email is received
  • Sign-in
  1. Verify whether email address validation is done
  2. Verify whether application validating email and password
  3. Verify whether create an account button is working properly
  4. Verify whether forgot your password is working properly
  5. Verify whether forgot your password email is received
  6. Verify whether remember me functionality is working properly
  • Account Information
  1. Verify contact information edit functionality
  2. Verify change password edit functionality
  3. Verify newsletter edit functionality
  4. Verify manage address functionality
  5. Verify edit address functionality in billing address
  6. Verify edit address functionality in the shipping address
  7. Verify view all functionality in orders
  • My Orders
  1. Verify show all button working properly
  2. Verify pagination is working properly
  3. My wishlist
  4. Verify QTY can be changed
  5. Verify the products can be added to the cart
  6. Verify the products can be removed
  • Address Book
  1. Verify change billing address functionality is working properly
  2. Verify change shipping address functionality is working properly
  3. Verify add new address functionality is working properly
  • Account Information
  1. Verify text fields are properly validated
  2. Verify change email functionality is working properly
  3. Verify change password functionality is working properly
  • Stored Payment Methods
  1. Verify whether the used payment methods are displaying properly
  • My Product Reviews
  1. Verify whether submitted reviews are displaying
  • Newsletter Subscription
  1. Verify the Newsletter checkbox functionality is working properly
  • Contact Us
  1. Verify the text fields are validated
  2. Verify whether the mandatory fields are working properly
  3. Verify whether Next button is working properly
  • Orders and Returns
  1. Verify whether text fields are working properly
  2. Verify whether email address validation is done
  3. Verify whether mandatory field validations are done
  • FAQ
  1. Verify whether the links are working properly
  2. Verify whether breadcrumbs are working properly

List of Test Scenario/Test Cases for the Regression Testing to be executed in Production Environment

  1. Verify whether the user can create a new account
  2. Verify whether the customer can log in to the application
  3. Verify whether registered user checkout is working
  4. Verify whether guest user checkout is working
  5. Verify whether forgot password functionality is working
  6. Verify whether the user can add products to the wishlist
  7. Verify whether sorting is working in the PLP
  8. Verify whether filtering is working in the PLP
  9. Verify search functionality
  10. Verify whether the user can add the products to cart from wishlist
  11. Verify promo code functionality
  12. Verify contact us functionality is working

It looks like a very minimal number of scenarios right.

But that is how it should be because the report about the production build should be given in a very short span and also all the major user scenarios should be covered.

And that’s it. Thank you for reading until the end. Use the checklist and comment on your experience.



Leave a Reply