Présentation
Les groupes de tests dans Thunders vous permettent de regrouper plusieurs cas de test et de les exécuter ensemble. Ce guide vous explique comment créer, modifier, supprimer et exécuter un groupe de tests dans votre projet.
Création d'un groupe de tests
Option 1 : depuis la page Groupes de Tests
Accédez à votre projet
Cliquez sur l'onglet Groupes de Tests
Cliquez sur le bouton « Nouveau groupe de tests » → un nouveau groupe de tests est créé automatiquement
Renommez-le en remplaçant le nom par défaut « Groupe de tests sans titre »
Option 2 : à partir du panneau Propriétés des cas de test
Ouvrez le cas de test qui sera ajouté au groupe de tests
Cliquez sur le bouton « Groupes de Tests » dans le panneau des propriétés des cas de test
Saisissez le nom du groupe de tests dans la barre de recherche
Cliquez sur « Ajouter à un nouveau groupe de tests »
Ajouter ou supprimer des cas de test d'un groupe de tests
Il est possible d'ajouter ou de supprimer un cas de test directement depuis le panneau des propriétés, en sélectionnant les groupes de tests auxquels l'ajouter ou dont le retirer, puis en cliquant sur « Appliquer »
Vous pouvez également ajouter ou supprimer des cas de test directement depuis la page de détail du groupe de tests : cliquez sur « Ajouter des cas de test » dans l'en-tête, cochez ou décochez les cas souhaités, et les modifications sont enregistrées immédiatement.
Pour ajouter plusieurs cas de test à la fois, sélectionnez-les dans la liste des cas de test, puis sélectionnez Ajouter à un groupe de tests dans la barre qui s'affiche. Cochez les groupes de tests auxquels ajouter la sélection, décochez ceux dont la retirer, puis sélectionnez Appliquer. Un tiret à côté d'un groupe de tests signifie qu'il ne contient qu'une partie des cas de test sélectionnés. Pour créer un groupe de tests pour la sélection, saisissez son nom et sélectionnez Ajouter à un nouveau groupe de tests.
La page de détail du groupe de tests
Cliquer sur n'importe quelle ligne de la liste des groupes de tests (à l'exception des boutons d'action) ouvre la page de détail du groupe de tests, une vue dédiée à la gestion de tout ce qui le concerne.
Onglet Cas de test : affiche tous les cas de test liés à ce groupe. Cliquez sur n'importe quelle ligne pour l'ouvrir dans l'éditeur. Utilisez le bouton Ajouter des cas de test dans l'en-tête pour ajouter ou retirer des cas du groupe.
Onglet Exécutions : affiche toutes les exécutions associées à ce groupe de tests. Cliquez sur une exécution pour ouvrir son rapport.
Onglet Plannings : affiche les règles récurrentes attachées à ce groupe de tests, avec la fréquence, l'Environnement utilisé, la prochaine et la dernière exécution, et le statut. Un point rouge à côté du nom de l'onglet signale qu'un Planning a été mis en pause automatiquement.
Panneau Propriétés : affichez-le ou masquez-le à l'aide de l'icône du panneau dans l'en-tête. Affiche le nombre total de cas, le nombre total d'exécutions, l'état de la dernière exécution et la santé sur la base des 5 dernières exécutions. Les actions rapides incluent Copier l'ID, Copier le lien, Dupliquer et Supprimer.
Modification d'un groupe de tests
Pour renommer un groupe de tests, ouvrez sa page de détail en cliquant sur la ligne correspondante. Cliquez sur le titre dans l'en-tête : il devient modifiable en ligne. Saisissez le nouveau nom et appuyez sur Entrée ou cliquez ailleurs pour enregistrer.
Pour ajouter ou retirer des cas de test du groupe, ouvrez sa page de détail et utilisez le bouton « Ajouter des cas de test » dans l'en-tête.
Suppression d'un groupe de tests
Pour supprimer un groupe de tests :
Recherchez le groupe de tests que vous souhaitez supprimer
Cliquez sur l'icône de la corbeille pour le supprimer
Confirmez la suppression dans la fenêtre contextuelle
Exécuter un groupe de tests
Vous pouvez exécuter les groupes de tests individuellement ou en masse. Vous pouvez également les exécuter depuis la page de détail à l'aide du bouton « Exécuter le groupe de tests » situé dans l'en-tête (désactivé lorsque le groupe ne contient aucun cas de test).
Option 1 : exécuter un seul groupe de tests
Cliquez sur l'icône Exécuter à côté du groupe de tests que vous souhaitez exécuter
Choisissez vos paramètres d'exécution (par exemple, l'Environnement, la Persona)
Cliquez sur Exécuter pour lancer l'exécution
Option 2 : exécuter plusieurs groupes de tests
Utilisez les cases à cocher pour sélectionner plusieurs groupes de tests
Cliquez sur le bouton « Exécuter » qui apparaît au-dessus de la liste
Configurez les paramètres d'exécution partagés
Cliquez sur Exécuter
Une fois le lancement effectué, vous pouvez suivre la progression et les résultats dans l'onglet Exécutions de Test.
Ré-exécuter les tests échoués
Une exécution de groupe de tests fonctionne comme une campagne de test. Quand certains cas de test d'une exécution échouent, sélectionnez Ré-exécuter les tests échoués dans la ligne de l'exécution, dans l'onglet Exécutions de Test du projet ou dans l'onglet Exécutions du groupe de tests. Seuls les cas de test qui n'ont pas réussi s'exécutent à nouveau, et leurs résultats rejoignent la même exécution. Le statut et le taux de réussite de l'exécution se mettent à jour à la fin. Voir la page de détail d'un groupe de tests.
Exécution alphabétique (parallélisme = 1)
Lorsque le parallélisme est défini sur 1, les groupes de tests et les cas de test s'exécutent par ordre alphabétique, ce qui vous garantit des séquences d'exécution prévisibles et reproductibles.
Si vous dépendez d'un ordre d'exécution précis (par exemple, un test de configuration qui doit s'exécuter en premier), nommez vos cas de test en conséquence et ils s'exécuteront toujours dans cet ordre.
Exécuter un groupe de tests selon un planning
Un groupe de tests peut s'exécuter tout seul selon une règle récurrente, sans que personne ait à ouvrir le projet et à lancer l'exécution. Ouvrez le groupe de tests, sélectionnez l'onglet Plannings, puis Nouveau planning.
Un Planning pointe vers le groupe de tests plutôt que vers une liste figée de cas de test : chaque exécution couvre donc ce que le groupe contient au moment où elle se déclenche. Un même groupe de tests peut porter plusieurs Plannings, chacun avec son propre Environnement, sa Persona et ses paramètres d'exécution.
Voir Comment planifier l'exécution automatique d'un groupe de tests ? et Pourquoi mon exécution planifiée n'a-t-elle pas eu lieu ?
Conseils pour la gestion des groupes de tests
Utilisez une nomenclature cohérente (par exemple,
Flux de connexion,Suite de régression)Vérifiez régulièrement la pertinence des cas de test inclus
Regroupez les cas de test que vous souhaitez exécuter avec les mêmes paramètres
Pour obtenir de l'aide, contactez [email protected].
