La carte de couverture montre quels écrans et quels contrôles de votre application vos exécutions de test ont atteints et utilisés, et ceux qu'aucun test n'a utilisés. Vous choisissez les exécutions, Thunders calcule la carte, et vous la lisez comme un arbre d'applications, de sections et d'écrans, chacun avec la part de branches que vos tests couvrent. Utilisez-la pour repérer les manques avant une mise en production, et pour voir ce qu'un groupe de tests ou un cas de test exerce vraiment.
Ce que mesure la carte
Une branche est une façon d'utiliser un contrôle. Un bouton a une branche (cliqué). Un champ de texte en a deux (rempli, laissé vide). Une case à cocher en a deux (cochée, décochée). Une liste déroulante en a deux (deux valeurs différentes).
Un contrôle est couvert quand toutes ses branches sont couvertes, et partiellement couvert quand certaines le sont. Un contrôle compte même quand l'étape qui l'a utilisé a échoué.
Les pourcentages sont une couverture de branches les branches couvertes sur les branches présentes dans les écrans que la carte a mesurés.
Chaque pourcentage est une limite haute. Un écran qu'un test a visité mais que la carte n'a pas pu mesurer, et un écran qu'aucun test n'a atteint, peuvent contenir d'autres contrôles. La couverture réelle est égale ou inférieure.
Une porte fermée est un lien, sur un écran atteint, qui ouvre un écran qu'aucun test n'a atteint.
Les contrôles présents sur de nombreux écrans d'une application, comme un menu ou un en-tête, comptent une seule fois, sur le nœud Mise en page. Un test qui en utilise un sur n'importe quel écran le couvre.
Sélectionnez Ce qui compte comme couvert sur n'importe quelle carte pour lire toutes les règles.
Créer une carte de couverture
Ouvrez le projet de test et sélectionnez Carte de couverture dans la navigation de gauche.
Sélectionnez Nouvelle carte de couverture.
Sous Exécutions à lire, choisissez une option
Exécutions de groupes de tests lit exactement les exécutions que vous choisissez, ce qui convient à une mise en production. Réduisez la liste avec Groupe de tests et À partir du, ou saisissez du texte dans Rechercher un groupe de tests, puis cochez les exécutions. Une carte lit un seul Environnement la première exécution cochée le fixe, et les exécutions des autres Environnements sont grisées.
Une période lit toutes les exécutions terminées d'un Environnement entre une Date de début et une Date de fin. Une période peut mélanger plusieurs versions de votre application un menu modifié compte alors comme deux menus.
Sélectionnez Calculer la carte.
La carte lit les exécutions de la branche sur laquelle vous êtes. Elle s'ouvre tout de suite et se remplit à mesure que chaque écran est terminé, et vous pouvez quitter la page pendant le calcul. Si une carte existe déjà pour les mêmes exécutions, Thunders ouvre cette carte au lieu d'en calculer une nouvelle. Un projet de test calcule au plus deux cartes en même temps.
Avec Exécutions de groupes de tests, Calculer la carte reste désactivé tant que le projet de test n'a pas de groupe de tests avec une exécution terminée. Les utilisateurs au rôle Lecture seule ouvrent toutes les cartes, mais ne peuvent pas en créer.
Lire la carte
La pastille Toute la carte de l'en-tête donne la couverture de branches de toute la carte, par exemple « 6 % · 31 sur 50 ». Survolez-la pour voir les écrans mesurés, les portes fermées et les écrans sans assertion.
Les puces de périmètre affichent Toutes les applications ou une seule application, chacune avec son pourcentage.
La carte est un arbre de cartes le projet de test, ses applications, leurs sections et leurs écrans. Chaque carte affiche son pourcentage, une barre, les branches couvertes sur les branches présentes, et l'étiquette Aucune assertion quand aucune assertion ne vérifie l'écran. Une carte d'écran indique aussi combien de tests l'atteignent.
Dépliez ou repliez une carte avec le bouton rond sur son bord droit, ou double-cliquez dessus. Tout déplier et Tout replier agissent sur tout l'arbre. Zoomer, Dézoomer et Ajuster changent la vue.
Rechercher un écran ou un contrôle trouve un écran par son nom ou un contrôle par son libellé, et déplace la carte jusqu'à lui.
La légende en bas de la carte explique les couleurs
Légende | Signification |
Moins de 5 % | Un manque moins de la moitié des branches sont couvertes. |
De 50 à 7 % | Partiellement couvert. |
8 % et plus | Bien couvert. |
Porte fermée | Un écran qu'ouvre un lien, mais qu'aucun test n'a atteint. |
Non mesuré | Un test a visité l'écran, mais la carte n'a pas la liste de ses contrôles. Il affiche un tiret et ne compte dans aucun pourcentage. |
Aucune assertion | Des tests atteignent l'écran, mais aucune assertion ne le vérifie. |
Trouver les manques
Sélectionnez une carte pour ouvrir son détail dans le panneau latéral.
Les chiffres donnent Branches couvertes, Non couverts et Portes fermées. Un écran donne aussi Tests, et un projet de test, une application ou une section donne Mesurés, les écrans que la carte a pu mesurer.
Manques prioritaires liste les contrôles où un nouveau test apporte le plus, chacun avec son motif, par exemple Action clé, Champ de formulaire ou Ouvre un écran qu'aucun test n'atteint.
Sur un écran, les contrôles sont regroupés en Couverts, Partiellement couverts et Non couverts. Un contrôle partiellement couvert indique la branche qui lui manque, par exemple Manque Laissé vide.
Sélectionnez un contrôle pour voir chacune de ses branches, ainsi que les cas de test et les exécutions qui l'ont couverte.
Tests, en bas du panneau, liste les cas de test qui atteignent le nœud sélectionné, avec un lien vers chaque cas de test et sa dernière exécution.
Indiquer qu'un contrôle n'est pas utile à tester
Certains contrôles n'ont pas besoin de test. Pour l'indiquer
Sélectionnez le contrôle, ou une porte fermée.
Sélectionnez Pas utile de tester.
Choisissez un Motif Hors périmètre, Testé ailleurs, Pas un vrai contrôle ou Autre. Ajoutez une Note (facultative) si vous le souhaitez.
Sélectionnez Enregistrer.
Le contrôle affiche Écarté pour toutes les personnes qui ouvrent la carte. Il compte toujours dans les pourcentages, pour que les chiffres restent comparables. Sélectionnez Annuler l'écart pour retirer l'écart. Les utilisateurs au rôle Lecture seule voient les écarts, mais ne peuvent ni en ajouter ni en annuler.
Voir la couverture depuis les pages que vous utilisez déjà
Liste des exécutions. Sur une exécution terminée d'un groupe de tests, ouvrez le menu de la ligne et sélectionnez Carte de couverture. Sélectionnez Ouvrir la carte de couverture quand une carte contient cette exécution, ou Calculer la carte de couverture pour ouvrir la fenêtre de création avec l'exécution déjà cochée.
Page d'un groupe de tests. Quand une carte contient des exécutions du groupe de tests, la section Carte de couverture du panneau des propriétés affiche « Jusqu'à » le pourcentage de branches, les écrans mesurés, le nom et la date de la carte, et Ouvrir la carte. Quand des exécutions plus récentes existent, elle indique D'une carte plus ancienne et propose Calculer une nouvelle carte.
Rapport d'exécution. Voir dans la carte de couverture ouvre la carte avec les écrans de cette exécution mis en évidence sous Écrans atteints par cette exécution. Les chiffres restent ceux de toute la carte. Sélectionnez Effacer pour revoir toute la carte.
Page d'un cas de test. La section Couverture indique combien d'écrans le cas de test atteint et combien de branches il couvre dans la dernière carte qui le contient, et Afficher dans la carte ouvre cette carte avec ses écrans mis en évidence. Elle n'affiche que des nombres, car un cas de test seul n'a pas de pourcentage propre.
Thunders AI. Quand une carte existe, la discussion d'une exécution propose Qu'est-ce que cette exécution n'a pas couvert , et la discussion d'un groupe de tests propose Quels écrans ce groupe de tests n'atteint-il jamais . Vous pouvez aussi interroger Thunders AI sur vos cartes, leurs manques et les tests derrière un écran.
Serveur MCP Thunders. Les outils
list_coverage_maps,get_coverage_map,get_screen_gapsetget_test_case_coveragelisent vos cartes, etcompute_coverage_mapen calcule une à partir d'exécutions de groupes de tests.
Questions fréquentes
Comment voir la couverture de mes dernières exécutions
Calculez une nouvelle carte. Une carte ne change plus une fois prête elle décrit toujours les exécutions qu'elle a lues. Sur la page d'un groupe de tests, Calculer une nouvelle carte ouvre la fenêtre de création avec la dernière exécution terminée du groupe de tests déjà cochée.
Comment faire mesurer un écran
Exécutez un cas de test qui utilise les contrôles de cet écran, puis calculez une nouvelle carte à partir de cette exécution. Un écran affiche Non mesuré quand un test l'a visité mais que les exécutions n'ont pas donné la liste de ses contrôles. Il reste sur la carte, pour que vous voyiez qu'il a été visité, mais il ne compte dans aucun pourcentage.
Comment combler un manque
Sélectionnez le manque dans Manques prioritaires pour voir le contrôle et la branche qui lui manque. Ajoutez une étape qui utilise ce contrôle dans un cas de test existant, ou écrivez un nouveau cas de test pour lui, exécutez-le, puis calculez une nouvelle carte pour voir le changement.
Comment comparer la couverture de deux groupes de tests
Comparez les manques et les écrans plutôt que les pourcentages seuls. Chaque pourcentage ne compte que les écrans que sa propre carte a mesurés deux cartes qui ont mesuré des écrans différents donnent des pourcentages qui ne se comparent pas directement. Le nombre d'écrans mesurés, à côté de chaque pourcentage, indique sur quelle part de la carte il repose.
Comment supprimer une carte de couverture
Sur la page Carte de couverture, ouvrez le menu de la ligne de la carte et sélectionnez Supprimer. La carte quitte la liste, et les exécutions qu'elle a lues ne changent pas.

