[ Ecommerce QA checklist ]
Ecommerce checkout testing checklist
Checkout QA starts before the checkout page. A buyer arrives with a selected product, quantity, variant, cart state, account state, and expectations that must survive every transition to confirmation.
2026-08-26 · 9 min read
1. Product-to-cart
- Select options/variants and confirm the intended selection reaches the cart.
- Try required options without a selection and verify useful validation.
- Change quantity where supported.
- Check stock/unavailable states where visible and safe to test.
2. Cart integrity
- Update quantity and verify totals.
- Remove an item and verify empty-cart behavior.
- Navigate away and back to check expected persistence.
- Check promotions/coupons only when they are part of the agreed test scope.
3. Account and identity state
- Test guest vs. account checkout where both exist.
- Verify signup/login does not lose the cart.
- Check post-login redirect behavior.
- Confirm validation messages are attached to the right fields.
4. Address, delivery and required consent
- Use valid and invalid address inputs.
- Verify required fields and delivery choices.
- Check terms/consent interactions where present.
- Confirm totals remain coherent when shipping or tax changes are visible.
5. Payment-related states—only with a safe test setup
Do not improvise with real cards or attempt security testing. Use the store’s approved test mode, mock details, or other agreed setup. The objective is to verify customer-facing behavior and order state, not payment-system security.
- Expected validation for test payment input
- Recoverable declined/failed state where supported
- Successful test state where safely available
- No duplicate order from repeated clicks
6. Confirmation and order state
- Confirm the user receives a truthful completion state.
- Verify the cart/order does not remain in a contradictory state.
- Check confirmation email or account order history where included and verifiable.
- Record any limitation if backend order verification is not available to the tester.
A checkout that reaches a “thank you” page is not automatically a successful order. Verify the observable order outcome available within the agreed scope.
Continue with
Website QA service
Compare all QA packages and scope boundaries.
View QA packages →Pre-launch checklist
Broader website checks for a new store or redesign.
Open pre-launch checklist →QA for agencies
Independent QA capacity for ecommerce agencies and delivery teams.
View agency QA →