Ecommerce testing · Pass and fail

Ecommerce testing that checks whether customers can complete checkout

A homepage check cannot tell you whether an online store can take an order. Mira followed two complete checkout paths: one reached confirmation, while the second exposed a blocker after valid customer data was entered.

Visible result

Standard checkout completed. The fault path rejected valid data, and the automated retry reproduced the same failure.

Recorded · One pass, one reproducible fail

Controlled Sauce Demo store. No purchase, payment, or customer data was real.

The tested instruction

The outcome matters more than the clicks

“Sign in to the store, confirm the product catalogue loads, add a product to the cart, and verify the cart keeps the selection. Continue through checkout with valid customer details. Pass only when an order confirmation appears. Run the same journey for the fault persona. If checkout rejects valid data, retry the submission and report the visible blocker instead of treating the completed form as success.”

Online store testing

The same shop goal produced two different answers

Completed order during a successful ecommerce checkout test
1. Happy path passes

The standard customer journey reached the visible order confirmation.

Checkout incorrectly rejecting valid customer data during shop testing
2. Fault path blocks checkout

The form showed a last-name error even though valid details had been entered.

Automated retry reproducing the ecommerce checkout failure
3. Retry confirms the blocker

Mira tried again and observed the same failure instead of reporting a transient problem.

What the checkout test verified

  1. 01

    Sign-in succeeds

  2. 02

    Product catalogue loads

  3. 03

    Product enters the cart

  4. 04

    Cart keeps the selection

  5. 05

    Checkout accepts customer details

  6. 06

    Order confirmation appears

What this proves

Mira checks the business outcome

The browser evidence distinguishes a completed purchase flow from a form that looks complete but cannot progress. It also shows a retry used to confirm the fault.

What it does not prove

Every payment provider is covered

This controlled checkout does not process a real payment. A production test needs agreed rules for payment sandboxes, test orders, cleanup, and any irreversible actions.

Video description and transcript

The film shows a successful checkout ending in “Thank you for your order.” It then switches to a second customer path where valid checkout data is rejected.

Mira retries the failing path and reproduces the same last-name validation error. The summary reads: “Two paths tested. One blocker caught. Failure reproduced. Video proof attached.”

Test the checkout customers actually depend on.

Describe the successful order. Mira follows the journey and shows where it stops.