Test e-commerce par agent IA
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 :
| Processeur | Numéro de carte de test | CVV | Expiration |
|---|---|---|---|
| Stripe | 4242 4242 4242 4242 | 123 | Toute date future |
| PayPal Sandbox | Compte sandbox dédié | — | — |
| Mollie | 3782 822463 10005 | 1234 | 12/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 :
| Étape | Ce à vérifier |
|---|---|
| Page produit | Prix affiché, disponibilité du stock, options de variantes |
| Ajout au panier | Compteur de panier mis à jour, notification de confirmation |
| Page panier | Nom du produit, quantité, prix unitaire, sous-total |
| Code promo | Ligne de réduction visible, nouveau total correct |
| Livraison | Options disponibles, frais de livraison affichés |
| Récapitulatif | Total TTC, adresse de livraison, articles commandés |
| Confirmation | Numé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.