Magento Frontend QA Checklist

Steve Cymerman

Launching a Magento 2 or 1.x store with the added functionality (and headache) of third party plugins can be a hassle to test, especially with time restrictions and deadlines.
Fortunately it doesn’t require deep technical knowledge to pick up and diagnose most bugs.  Just one thorough and systematic test of the site’s frontend can weed out most potential nuisances without going through every single page and product on your site. Testing the frontend of a new, upgraded, or migrated Magento site without much technical knowledge can be kept simple in one run by testing each different page type intently.  If your site is responsive be sure to repeat tests with different window sizes and platforms like a tablet from Apple or Microsoft.
Home Page:

  • Page renders correctly as intended from the original design
  • Header Section – Logo, search box, login/sign-up, shopping cart, links
  • Main Navigation (Left menu or horizontal menu) including range titles
  • Showcase/Carousel – Check speed of updates and items displayed
  • Other widgets (If any)
  • Featured product boxes
  • Offer boxes
  • Footer – Information, About, Links, etc.
  • Registration Page, Newsletter subscription
  • Social Networking Links/Widgets

Blog Page:

  • Post a blog
  • Test comments and make sure that correct permissions are set (comments off or have to be approved, access for admins who don’t have full access)

Product Catalog Pages:

  • Any filters such as product filters, colors, sizes, types of product, etc.
  • Reset all filters to revert page to original content
  • Sorting method selection works correctly
  • Category specific carousel or showcase
  • Add to Wishlist functionality
  • Compare products as selected
  • Navigation Breadcrumb trail
  • Add to Cart button

Product Detail Pages:

  • Product Data – Title, Description, Price, Attributes, etc
  • Product Images
  • Enlarge image (if supported)
  • 360 degree view of products (if supported)
  • Related products
  • Bundle & Configurable products (anything that requires a dropdown selection before purchase)
  • Price – including VAT, delivery, savings, etc.
  • Warranty options
  • Finance options
  • Delivery estimations
  • Collection options
  • Stock Checked/Stock Level
  • Add to Cart button

Product Search:

  • Keyword Search
  • Sort by
  • Item Number Search
  • Results Page & Pagination
  • Search Filters & Categories are working with Product Data

Cart:

  • Add products to cart
  • Remove product from cart
  • Change quantities
  • Save functions

Session/Checkout:

  • Test user session: login/logout, success/error messages, user messages
  • Creating, modifying users
  • Account pages
  • Select delivery option
  • Check VAT and delivery costs add up correctly
  • Display Item Total
  • Related Products – Peripherals, Software, Aftercare
  • Credit/Finance Options (If Applicable)
  • Promotional Code/Coupon submission
  • Save functions if available
  • Move into Checkout process & complete transactions
  • Verify the payment Completion process
  • Verify the order Confirmation page
  • Calculate shipping for different delivery services and double check the shipping charges
  • Calculate taxes for different state or county

CMS Page and Other:

  • About Page – Company information, products, services, environment, careers
  • Shipping Information – Delivery prices, timescales, tracking options
  • Returns Policy – Policy, guide, returns FAQ
  • Terms Page – Information page with links to internal and external content
  • Privacy Policy – Information page with links to internal and external content
  • Contact Us – All contact options including email, telephone, mail address
  • Store Locator – For businesses which operate physical stores
  • General FAQ – Frequently asked questions
  • Form Pages
  • Data getting posted in admin
  • Check the Image Alt Tags
  • Test the Favicon.ico
  • Test external URLs

Leave a Comment

Share this post

Related Posts

See all posts