Les 7 parcours critiques à tester absolument sur un site e-commerce

On a accompagné des dizaines de sites e-commerce, du DTC à 50 k€/mois au marketplace à 2 M€/mois. Le constat est constant : 80% du chiffre d'affaires passe par 7 parcours. Voici lesquels, comment les tester et quels signaux surveiller.

1. Comment prioriser les parcours à tester

Une matrice simple, à appliquer à chaque parcours candidat :

Les parcours qui combinent fort impact, échec silencieux et forte probabilité de régression sont vos priorités absolues.

2. Parcours #1 : le checkout invité (sans création de compte)

Le parcours qui transforme. Sur la majorité des sites, 40 à 70% des conversions passent par un checkout invité. Si une étape casse, vous perdez la vente sans savoir pourquoi.

Ce qu'il faut tester :

  1. Page produit → ajout au panier → vue panier → checkout.
  2. Saisie des informations de livraison (adresse, ville, code postal valides ET invalides).
  3. Choix du mode de livraison (calcul des frais, délais).
  4. Saisie des informations de paiement.
  5. Validation de la commande.
  6. Page de confirmation avec numéro de commande affiché.
Piège fréquent : tester uniquement le happy path. Vos utilisateurs ne font pas le happy path : ils saisissent un code postal en majuscule, un téléphone avec espaces, un nom à apostrophe. Testez aussi ces cas.

3. Parcours #2 : le paiement (par moyen de paiement)

Le paiement est le parcours le plus critique et le plus dépendant de tiers (Stripe, Adyen, PayPal, Apple Pay). Une simple mise à jour de la lib SDK peut casser silencieusement.

Stratégie de test :

Exemple Playwright avec Stripe en test mode :

// 4242 4242 4242 4242 = carte Stripe de test "always succeeds"
await page.frameLocator('iframe[name^="__privateStripeFrame"]')
  .getByPlaceholder("Card number").fill("4242424242424242");
await page.getByTestId("submit-payment").click();
await expect(page).toHaveURL(/\/order\/confirmed/);

4. Parcours #3 : la création de compte

Souvent négligé parce que "moins fréquent que le checkout", mais critique pour le LTV (lifetime value). Un signup cassé bloque la fidélisation.

Couvrez :

5. Parcours #4 : la recherche produit

Si la recherche est cassée ou retourne du vide, le visiteur quitte. Or les outils de recherche sont souvent externalisés (Algolia, Elastic) et donc soumis à des pannes ou des changements d'API.

Tests à mettre en place :

Astuce : ajoutez une vérification du temps de réponse. Si la recherche prend plus de 2 secondes, vous perdez 50% des utilisateurs. Un expect(duration).toBeLessThan(2000) dans votre test capture ce SLO.

6. Parcours #5 : l'ajout au panier (et les variants produits)

Bug classique : un produit avec variantes (taille, couleur) où la sélection ne se met pas à jour correctement. Le client ajoute "T-shirt M" mais reçoit "T-shirt L". SAV en pagaille.

Tests à écrire :

7. Parcours #6 : les codes promo et offres

Un code promo qui ne s'applique plus = une campagne marketing qui flop, des clients en colère sur les réseaux sociaux, et beaucoup d'argent perdu en SAV.

Tests indispensables :

8. Parcours #7 : la confirmation par email

Souvent oublié dans les tests automatisés parce qu'il sort du périmètre du site. Pourtant, un mail de confirmation qui ne part pas, c'est un client qui appelle le SAV et qui annule sa carte par méfiance.

Comment tester :

Exemple de pattern Playwright :

// Apres avoir passe une commande...
const orderId = await page.getByTestId("order-id").textContent();
const mail = await waitForEmail({ to: "qa+order@prod-watch.com", timeout: 60000 });
expect(mail.subject).toContain("Confirmation de votre commande");
expect(mail.body).toContain(orderId!);

9. Bonus : tout tester aussi sur mobile

En 2026, 60 à 75% du trafic e-commerce vient du mobile. Et pourtant, la majorité des suites E2E ne testent que le desktop.

Avec Playwright, c'est trivial :

// playwright.config.ts
projects: [
  { name: "desktop", use: { ...devices["Desktop Chrome"] } },
  { name: "iphone", use: { ...devices["iPhone 14"] } },
  { name: "android", use: { ...devices["Pixel 7"] } },
]

Vos tests tournent automatiquement sur les trois projets. Au minimum, le checkout et le paiement doivent être couverts en mobile.

Notre recommandation : commencez par les parcours #1 (checkout invité) et #2 (paiement). Ils représentent à eux seuls 70 à 90% du risque business. Les autres viennent dans un deuxième temps.
Vue d'ensemble : ce sujet fait partie de notre guide complet sur les tests automatisés en 2026 qui couvre frameworks, IA, no-code, ROI, architecture et monitoring synthétique en un seul article.

Audit gratuit de vos parcours e-commerce

30 minutes pour identifier vos points faibles. On revient avec un plan de tests priorisé sous 48h.