Vous modifiez les étapes d'un cas de test de deux façons. Décrivez la modification à Thunders AI en langage naturel, ou modifiez vous-même les étapes dans la liste des étapes : modifier, ajouter, déplacer, supprimer, ignorer, copier et coller. Thunders enregistre chaque modification dans le cas de test immédiatement.
Prérequis
Un projet de test
Un cas de test
Pour créer les premières étapes d'un cas de test, consultez Comment générer des étapes de test ?.
Modifier les étapes avec Thunders AI
Ouvrez le cas de test.
Cliquez sur Thunders AI en haut à droite de la page. Le panneau Thunders AI s'ouvre à droite.
Dans le champ de message, décrivez la modification. Par exemple :
« Mets à jour l'étape 2 pour saisir
[email protected]dans le champ "Email" »« Ajoute une étape de vérification après l'étape 1 »
(Facultatif) Pour donner plus de contexte à Thunders AI, cliquez sur Ajouter des fichiers, variables et connecteurs (+). Vous pouvez joindre un fichier, insérer une variable ou utiliser un connecteur. Vous pouvez aussi coller des étapes copiées depuis un cas de test.
(Facultatif) Choisissez le niveau d'effort dans Effort. Un effort plus élevé donne une réponse plus approfondie et consomme plus de crédits.
Cliquez sur Modifier (le bouton flèche).
Thunders AI modifie directement les étapes du cas de test et résume la modification dans la conversation. Chaque modification ajoute une carte de version dans la conversation. La carte de la version utilisée affiche Actuelle. Pour revenir à une version antérieure, cliquez sur Définir sur sa carte.
Après la modification, Thunders AI demande Exécuter le test maintenant ?. Cliquez sur Exécuter pour lancer le test, ou sur Pas maintenant.
Si une exécution est en cours, Thunders AI applique la mise à jour à la fin de l'exécution.
Modifier les étapes dans la liste des étapes
Modifier une étape
Survolez l'étape. Les boutons Modifier (crayon) et Plus d'actions (⋮) apparaissent à droite de l'étape.
Cliquez sur Modifier.
Dans la fenêtre Modifier l'étape, modifiez les champs nécessaires :
Type d'étape : le type de l'étape (voir la liste ci-dessous).
Application : l'application sur laquelle l'étape s'exécute, quand le cas de test utilise plusieurs applications. Quand l'exécution change d'application, ce changement coûte 0,10 crédit.
La description de l'étape. Pour insérer une variable ou un asset, cliquez sur Ajouter des variables ou des assets, ou tapez
/. Pour joindre un fichier, cliquez sur Joindre un fichier.
(Facultatif, Étape IA et Étape Conditionnelle (Si) uniquement) Cliquez sur Paramètres avancés, puis activez Trouver l'élément uniquement par traitement visuel. Thunders trouve alors l'élément à partir de ce qu'il voit à l'écran. Utilisez cette option pour des boutons qui se ressemblent, des canvas, des graphiques et des jeux. L'étape s'exécute plus lentement.
Cliquez sur Enregistrer.
Types d'étapes
La liste Type d'étape dépend de l'application de l'étape.
Pour une application web :
Étape IA : une action en langage naturel, que Thunders exécute.
Appel API : une requête HTTP, avec des paramètres propres à chaque environnement et une variable de réponse.
Étape web : une action précise dans le navigateur, comme un clic ou une saisie de texte.
Étape Conditionnelle (Si) : une condition, et l'action à effectuer quand la condition est vraie : aller à une étape suivante, ou arrêter l'exécution. Consultez Comment ajouter et utiliser une étape conditionnelle.
Étape JavaScript : un script qui s'exécute dans la page en cours.
Cas de Test existant : un autre cas de test, réutilisé comme une seule étape. Consultez Tests réutilisables.
Comparaison Visuelle : compare la page avec une image de référence.
Comparaison de fichiers (Bêta) : compare le contenu de deux fichiers.
Capture de profil : enregistre la session connectée de l'exécution dans un profil.
Injection de profil : démarre depuis un profil enregistré, pour que l'exécution soit déjà connectée.
Pour une application mobile, la liste contient Étape IA, Appel API, Étape mobile, Étape Conditionnelle (Si), Cas de Test existant, Comparaison Visuelle et Comparaison de fichiers.
Dans une étape Discovery, Étape Conditionnelle (Si), Capture de profil et Injection de profil ne sont pas disponibles.
Ajouter une étape
Choisissez l'emplacement de l'étape :
À la fin de la liste : cliquez sur Ajouter une nouvelle étape....
Entre deux étapes : survolez la limite entre les deux étapes. Une ligne avec Insérer une étape apparaît. Cliquez sur Insérer une étape.
Dans la fenêtre Ajouter une étape, choisissez le Type d'étape et remplissez les champs.
Cliquez sur Ajouter.
Pour ajouter une étape de nettoyage, cliquez sur Ajouter une étape de nettoyage... en bas de la liste.
Déplacer une étape
Vérifiez qu'aucune exécution n'est en cours.
Faites glisser l'étape à sa nouvelle position, puis déposez-la.
Thunders enregistre le nouvel ordre. Vous ne pouvez pas déplacer une étape pendant une exécution ou pendant que Thunders AI modifie les étapes.
Supprimer une étape
Survolez l'étape, puis cliquez sur Plus d'actions (⋮).
Cliquez sur Supprimer.
Dans la boîte de dialogue Supprimer cette étape ?, cliquez sur Supprimer. Cette action est irréversible.
Autres actions sur les étapes
Le menu Plus d'actions (⋮) d'une étape contient aussi ces actions :
Ignorer l'étape / Activer l'étape : exclure l'étape des exécutions, ou l'inclure à nouveau.
Ajouter un point d'arrêt / Supprimer le point d'arrêt : mettre l'exécution en pause à cette étape, pour examiner la page. Les points d'arrêt nécessitent Chrome ou Chromium comme navigateur de l'exécution, et vous ne pouvez pas en placer sur une étape ignorée.
Régénérer l'étape (étapes Discovery uniquement) : retransforme l'étape en une seule Étape IA et supprime ses sous-étapes. L'exécution suivante retrouve les sous-étapes.
Ouvrir le Cas de Test original (étapes Cas de Test existant uniquement) : ouvre le cas de test réutilisé dans un nouvel onglet. Modifiez les étapes réutilisées à cet endroit.
Sur une étape en échec, cliquez sur Pourquoi cette étape a-t-elle échoué ? pour ouvrir Thunders AI avec l'étape en échec comme contexte.
Sélectionner plusieurs étapes
Cochez la case à gauche d'une étape. Pour sélectionner une plage d'étapes, maintenez la touche Maj enfoncée et cochez la case d'une autre étape.
Une barre affiche le nombre d'étapes sélectionnées et ces actions :
Supprimer : supprime les étapes sélectionnées, après une confirmation. Vous pouvez aussi appuyer sur Backspace ou Suppr.
Copier : copie les étapes sélectionnées. Vous pouvez aussi appuyer sur Ctrl+C (Cmd+C sur macOS).
Plus d'actions (⋮) > Ignorer les étapes ou Activer les étapes.
Plus d'actions (⋮) > Créer un cas de test : crée un nouveau cas de test à partir des étapes sélectionnées. Vous pouvez définir son Propriétaire, ses Étiquettes et ses Groupes de tests.
Pour effacer la sélection, cliquez sur × dans la barre.
Copier et coller des étapes
Sélectionnez les étapes, puis cliquez sur Copier dans la barre, ou appuyez sur Ctrl+C (Cmd+C sur macOS).
Ouvrez le cas de test de destination.
Appuyez sur Ctrl+V (Cmd+V sur macOS).
Thunders ajoute les étapes collées à la fin de la liste. Une étape de nettoyage collée va à la fin des étapes de nettoyage. Pour retirer les étapes collées, cliquez sur Annuler dans le message qui confirme le collage.
Vous pouvez coller 200 étapes au maximum à la fois. Thunders refuse le collage, et ne colle aucune étape, quand une étape utilise une application que le projet ne contient pas, ou réutilise un cas de test que le projet ne contient pas.
Vous pouvez aussi coller des étapes copiées dans le champ de message de Thunders AI, pour lui donner ces étapes comme contexte.
FAQ
Comment annuler une modification faite par Thunders AI ?
Chaque modification de Thunders AI ajoute une carte de version dans la conversation. Cliquez sur Définir sur la carte d'une version antérieure pour revenir à cette version.
Comment annuler un collage ?
Cliquez sur Annuler dans le message qui confirme le collage. Une fois le message fermé, sélectionnez les étapes collées et supprimez-les.
Comment modifier les étapes d'un cas de test réutilisé ?
Ouvrez le cas de test réutilisé avec Ouvrir le Cas de Test original dans le menu Plus d'actions (⋮) de l'étape, et modifiez ses étapes à cet endroit. La modification s'applique à chaque cas de test qui le réutilise.
Comment modifier des étapes pendant l'exécution d'un test ?
Attendez la fin de l'exécution. Pendant une exécution, la liste des étapes est verrouillée. Une modification demandée à Thunders AI pendant une exécution s'applique à la fin de l'exécution.
Que se passe-t-il quand un autre utilisateur modifie le même cas de test ?
Si un autre utilisateur a enregistré une modification avant vous, Thunders affiche Cas de test modifié et n'enregistre pas votre modification. Cliquez sur Rafraîchir pour charger la dernière version, puis refaites votre modification.


