Scénarios de test manuels
Définissez des scénarios de test sous forme d'instructions étape par étape — QuickMonitoring les exécute dans un navigateur headless et rapporte la réussite ou l'échec avec des captures d'écran de chaque étape.
Ce que vous verrez
En accédant à la section Tests automatisés de votre site, vous trouverez la liste de tous vos scénarios de test créés. Pour chaque scénario, la liste affiche :
- Le nom du scénario et une description courte
- La date et l'heure de la dernière exécution
- Le statut de la dernière exécution : Réussi (vert), Échoué (rouge) ou Jamais exécuté (gris)
- Le nombre d'étapes définies dans le scénario
- Un bouton Exécuter maintenant pour lancer une exécution manuelle
En haut à droite de la page se trouve le bouton Nouveau test qui ouvre le formulaire de création de scénario.
Comment créer un scénario de test
Étape 1 — Ouvrir le formulaire de création
Cliquez sur le bouton Nouveau test en haut à droite de la page Tests automatisés.
Étape 2 — Nommer et décrire le scénario
Renseignez les champs suivants :
- Nom du scénario : un nom court et descriptif, par exemple
Vérification du formulaire de contact - Description (optionnel) : expliquez l'objectif du test, ce qu'il vérifie et dans quel contexte il est pertinent
Étape 3 — Définir les étapes du test
Dans la zone de texte principale, rédigez les étapes de votre test en langage naturel. Chaque ligne représente une instruction que l'agent IA devra exécuter dans l'ordre. Exemples d'étapes :
Naviguer vers la page Contact
Remplir le champ "Nom" avec "Jean Dupont"
Remplir le champ "Email" avec "jean.dupont@exemple.com"
Remplir le champ "Message" avec "Ceci est un message de test"
Cliquer sur le bouton "Envoyer"
Vérifier que le message de confirmation "Merci pour votre message" est visible
Vous pouvez inclure des vérifications (assertions) directement dans les étapes en utilisant des formulations comme « Vérifier que... », « S'assurer que... » ou « Confirmer que... ».
Étape 4 — Configurer les options du scénario
Avant de sauvegarder, vous pouvez configurer :
- URL de départ : l'URL à partir de laquelle l'agent commence l'exécution (par défaut : URL racine du site)
- Délai d'expiration : durée maximale allouée au test avant qu'il soit marqué comme échoué (par défaut : 2 minutes)
- Captures d'écran : choisissez si vous souhaitez une capture à chaque étape ou uniquement en cas d'échec
Étape 5 — Enregistrer et exécuter
Cliquez sur Enregistrer le scénario. Le scénario apparaît dans la liste. Pour l'exécuter immédiatement, cliquez sur Exécuter maintenant depuis la liste ou depuis la page de détail du scénario.
L'exécution démarre dans un navigateur headless Playwright. La progression s'affiche en temps réel si vous restez sur la page.
Consulter les résultats
Une fois l'exécution terminée, cliquez sur le scénario pour accéder à la page de détail. Vous y trouverez l'historique de toutes les exécutions précédentes, chacune avec son statut global et la possibilité de consulter le détail étape par étape (voir Visualiseur de résultats).
Condition de réussite
Vous obtenez ce succès lorsque : vous avez créé au moins un scénario de test manuel et qu'il a été exécuté avec succès au moins une fois (statut Réussi).
Problèmes courants
Le test reste bloqué sur "En cours d'exécution" Vérifiez que l'URL de départ est accessible publiquement depuis Internet. Si votre site est en environnement local ou de développement privé, le navigateur headless ne pourra pas y accéder.
Une étape échoue alors qu'elle devrait réussir Les instructions en langage naturel sont interprétées par l'agent IA — si une étape est trop ambiguë, l'agent peut mal l'interpréter. Reformulez en étant plus précis : indiquez le texte exact du bouton ou du label du champ plutôt qu'une description générique.
Aucune capture d'écran n'est disponible Si l'exécution a échoué très tôt (erreur de chargement de page, par exemple), la capture d'écran initiale peut manquer. Vérifiez l'URL de départ et assurez-vous que la page se charge correctement.
L'agent ne trouve pas un élément
Si votre site utilise des éléments qui s'affichent après un délai (animations, chargements asynchrones), ajoutez une étape intermédiaire : Attendre que l'élément "..." soit visible pour laisser à la page le temps de se charger.