Aller au contenu principal

Test e-commerce par agent IA

Open in QuickMonitoring→ Sites → [Votre site] → Tests automatisés → Nouveau test

Flux de test e-commerce — ajout au panier, étapes de paiement, codes promo, confirmation de commande — l'agent navigue dans l'ensemble de votre tunnel d'achat et signale exactement où il se bloque.

Ce que vous verrez​

Les tests e-commerce sont parmi les plus complexes à automatiser car ils impliquent plusieurs pages, des sessions de panier, des calculs de prix et souvent des intégrations tierces (passerelles de paiement, calcul de taxes). L'agent IA de QuickMonitoring gère cette complexité : il peut naviguer à travers plusieurs pages en maintenant le contexte du panier, interagir avec les composants de sélection (taille, couleur, quantité) et vérifier que les totaux affichés sont cohérents.

Après exécution, les résultats montrent chaque étape du tunnel avec capture d'écran, le statut de chaque vérification (produit dans le panier, total correct, confirmation de commande visible) et les requêtes réseau interceptées vers votre plateforme de paiement.

Flux e-commerce pris en charge​

L'agent peut tester les flux suivants :

  • Page produit : affichage des détails, sélection de variantes, vérification du prix
  • Ajout au panier : ajout d'un ou plusieurs produits, vérification de la mise à jour du compteur de panier
  • Gestion du panier : modification de la quantité, suppression d'un article, vérification du sous-total
  • Application de codes promo : saisie d'un code de réduction et vérification de la remise appliquée
  • Page de livraison : sélection d'une option de livraison, vérification du calcul des frais
  • Récapitulatif de commande : vérification du total final avant paiement
  • Page de confirmation : après soumission d'un paiement de test, vérification du numéro de commande et du message de confirmation

Comment créer un test e-commerce​

Étape 1 — Créer un nouveau test​

Depuis la section Tests automatisés de votre site, cliquez sur Nouveau test.

Étape 2 — Choisir le type "E-commerce"​

Sélectionnez le type E-commerce dans le formulaire de création. Ce type configure l'agent avec une tolérance accrue pour les temps de chargement (les pages de panier et de paiement sont souvent plus lentes) et active la capture des requêtes vers les API de paiement.

Étape 3 — Rédiger l'instruction du flux e-commerce​

Décrivez le parcours d'achat complet, étape par étape. Soyez précis sur les produits à sélectionner, les variantes à choisir et les données de paiement à utiliser (toujours en mode test).

Exemples d'instructions :

Aller sur la page du produit "T-shirt Classic Blanc", sélectionner la taille "M",
cliquer sur "Ajouter au panier", puis aller sur la page Panier et vérifier
que le produit est listé avec la taille "M" et un prix de 29,90 €.
Depuis la page d'accueil, rechercher "chaussures de sport", cliquer sur
le premier résultat, sélectionner la pointure 42, ajouter au panier,
aller en caisse, appliquer le code promo "TEST10" et vérifier que
la réduction de 10% est bien appliquée sur le total.
Ajouter deux produits différents au panier, aller sur la page Panier,
modifier la quantité du premier produit à 3, vérifier que le sous-total
est mis à jour correctement, puis supprimer le second produit et vérifier
que seul le premier produit reste dans le panier.
Effectuer un parcours d'achat complet : ajouter un produit au panier,
aller en caisse, remplir les informations de livraison avec une adresse
fictive valide, sélectionner la livraison standard, et vérifier que
la page de paiement s'affiche correctement sans erreur.

Étape 4 — Configurer les données de test de paiement​

Si votre test doit aller jusqu'à l'étape de paiement, utilisez exclusivement des cartes de test fournies par votre processeur de paiement. Ne jamais utiliser de vraies données de carte bancaire dans les tests automatisés.

Exemples de cartes de test courantes :

ProcesseurNuméro de carte de testCVVExpiration
Stripe4242 4242 4242 4242123Toute date future
PayPal SandboxCompte sandbox dédié——
Mollie3782 822463 10005123412/35

Précisez ces données dans l'instruction du test.

Étape 5 — Enregistrer et exécuter​

Cliquez sur Enregistrer et exécuter. L'agent commencera depuis l'URL de départ configurée et suivra les étapes du flux e-commerce.

Vérifications recommandées par étape​

Pour des tests e-commerce robustes, incluez des vérifications à chaque étape critique du tunnel :

ÉtapeCe à vérifier
Page produitPrix affiché, disponibilité du stock, options de variantes
Ajout au panierCompteur de panier mis à jour, notification de confirmation
Page panierNom du produit, quantité, prix unitaire, sous-total
Code promoLigne de réduction visible, nouveau total correct
LivraisonOptions disponibles, frais de livraison affichés
RécapitulatifTotal TTC, adresse de livraison, articles commandés
ConfirmationNuméro de commande visible, message de succès

Condition de réussite​

Vous obtenez ce succès lorsque : vous avez créé un test e-commerce, l'agent a exécuté au moins un flux complet incluant l'ajout au panier et la vérification d'un élément après cette action, et le résultat de l'exécution est Réussi.

Problèmes courants​

L'agent ajoute le produit au panier mais le panier s'affiche vide Cela peut être dû à un problème de session : si votre site exige une connexion pour le panier, configurez le test de connexion d'abord ou utilisez la Configuration du contournement. Certains sites e-commerce utilisent également des cookies de session spécifiques qui peuvent être perdus entre les pages — si le problème persiste, signalez-le au support.

L'application du code promo échoue Vérifiez que le code promo utilisé dans l'instruction est actif, n'a pas expiré et s'applique aux produits sélectionnés. Utilisez un code promo créé spécifiquement pour les tests automatisés, sans restriction de quantité ni d'expiration.

Le test échoue à la page de paiement à cause d'une iframe Les processeurs de paiement intègrent souvent leurs formulaires dans des iframes sécurisées. L'agent peut interagir avec la plupart des iframes standard, mais certaines implémentations de sécurité renforcée (3D Secure, etc.) peuvent bloquer l'automatisation. Dans ce cas, configurez votre test pour s'arrêter avant la page de paiement et vérifiez uniquement que la page s'affiche correctement.

Le test est trop lent et expire Les pages e-commerce chargent souvent de nombreuses ressources (images produit, widgets, recommandations). Si votre test expire, augmentez le délai d'expiration dans les paramètres du scénario. Le délai recommandé pour les tests e-commerce complets est de 5 minutes.