Blog post

Testing digital commerce: The ultimate list of e-commerce bugs

March 10, 2017Lumi QA

The quality assurance team at Luminos Labs provided this incredible list of things to check when testing e-commerce for bugs. 

Have you ever bought something online? If yes, have you ever encountered any issues when you were about to put in your credit card information? Bet it made you think twice about proceeding!

The truth is, many cart abandonment issues have to do with lost confidence in the transaction caused by problems with the digital commerce experience. Problems that could easily be avoided if the system is tested adequately.

As quality assurance testers, our role is to ensure that application flaws are discovered in advance and fixed before end users may encounter them. To ensure we don’t miss essential issues with the customer experience, we started keeping a checklist of items to watch out for, and we’d like to share them with you. We also want to start a conversation about bug checking, in the hopes other QA pros will also share their lists.

Let’s take a tour through the most common bugs experienced by our fellow testers while testing e-commerce applications:

Catalog/Products related bugs

  • Price computation issues, leading to the wrong price displayed on a product detail page, especially when discounts are applied by dollar amount and/or percentage.
  • Incorrect inventory availability displayed in the front-end catalog possibly leading to a delay in shipping the order or not delivering it at all
  • Issues related to product variants such as the ability to select an unavailable variant (i.e., size and color combinations)
  • Inability to navigate smoothly through product detail page sections
  • Broken product links due to a discontinued product

Shopping Cart bugs

  • Inability to add, remove, and update products
  • No validations available on the quantity input field (e.g., ability to add 0 or a negative number)
  • Currency conversion issues when more than one type of currency is accepted
  • Computation issues such as wrong totals, wrong shipping and taxes costs, wrong price per items, wrong discounts for promotions
  • Coupons being accepted by the system outside of their business rules (e.g., after their expiration date, for incorrect line items, gifts, duplication issues, etc.)
  • Customer being allowed to use the coupon multiple times until the total price is completely discounted or negative
  • Differences between the shopping cart quick view (also known as mini bag) and the shopping cart itself

Check out bugs

  • Ability to checkout with an empty shopping cart without any error message being displayed
  • Price/quantities inconsistency between the shopping cart and checkout screens
  • Unable to return to the shopping cart from the checkout flow
  • No error messages prompted for incorrect credit card data
  • Errors in data transmission between the credit card processor and the bank
  • “Invalid Card Number” error message may be prompted to the user even if the card may be correct
  • Ability to submit an order multiple times without an error message being displayed
  • Inability to submit the order
  • User is charged for the wrong amount upon order submission
  • User is prompted with error message for an invalid card during check out, but receives an order confirmation e-mail

Other error messages

  • Wrong confirmation messages (e.g. confirmation that coupon was applied even if this is not reflecting in the totals)
  • Failure to specify required fields, optional fields, and edit permissions
  • User being  allowed to enter content in a field that is larger than the database accepts
  • Long entries being clipped without no error message to warn the user about the size constraint
  • Warning message prompted for fields that are not marked as required
  • Error message pops up informing the user of incomplete information entry but does not highlight the field where error exists
  • Typos, grammatical errors in error messages that change the meaning of the intended error message
  • Illegible error message: a combination of the color scheme of the message box and the font size and color may cause the legibility of the error message to degrade
  • Security problems caused by bad error handlers
  • Exposed sensitive customer data
  • Internal Server error / Timeout messages
  • Friendly 404 or 500 pages not working leading to user being prompted with error messages containing code snippets

Cross-browser / Cross-devices / Responsive design issues

  • Screen re-sizing causing UI issues (e.g., text overlapping on other content)
  • Fail to load the site on some browsers/resolutions
  • Site sections being completely unavailable on some browsers/devices
  • Features not working on some browser versions
  • Major discrepancies encountered between Desktop & Mobile
  • Affected user experience due to UI issues on some browsers (e.g., the layout is highly affected, images are broken) leading to user confidence loss to buy from the site

Regardless if you encountered any issues while testing e-commerce applications as a QA professional or while navigating through an e-commerce website as a customer we’d love to hear about the ones you’ve found. Feel free to connect with us and or share your thoughts below in the comment section!

Leave a comment

Your email address will not be published. Required fields are marked *

Prev Post Next Post