Lire le rapport de confiance
Ce qui a réussi, ce qui a échoué, pourquoi, et à quel point chaque assertion est passée près du seuil.
Ouvrir un rapport
Le rapport de confiance s'ouvre de lui-même après chaque exécution.Pour le revoir plus tard, ouvrez le test dans GUI Test Runner-Recorder et cliquez sur Rapport de confiance (Ctrl+Maj+R).Le rapport de chaque exécution est sauvegardé avec le test, et se rouvre exactement tel qu'il était.
Le verdict en haut
Le bandeau dit comment l'exécution s'est terminée, combien d'assertions et d'actions ont réussi sur le nombre que contient le test, et combien de temps elle a pris.Quand une exécution a échoué, il dit où : l'étape, l'assertion et son scénario.
Ses maillons faibles désignent les assertions qui ont réussi avec la plus petite marge.Ce sont celles qui risquent le plus d'échouer la prochaine fois, elles méritent un regard avant que cela n'arrive.
Quand une touche du test a été enregistrée dans une disposition de clavier que cet ordinateur n'a pas, le rapport le signale dans son bandeau.L'exécution continue quand même, et cela seul ne la fait jamais échouer.
Les boutons du bandeau
| Bouton | Ce qu'il fait |
|---|---|
| Rapport d'anomalie | Ouvre le formulaire de rapport d'anomalie, prérempli à partir de l'exécution.Il propose deux destinations : un fichier, PDF ou Excel, ou un ticket Jira.Voir Créer un rapport d'anomalie. |
| Connecter Jira | Affiché tant qu'aucun site Jira n'est connecté sur cet ordinateur : connectez-vous une fois, et Rapport d'anomalie propose Jira dès lors.Une fois cette exécution signalée, la clé du ticket se trouve ici à la place, et un clic ouvre le ticket dans Jira ou en crée un autre. |
| Dossier | Ouvre le dossier où sont conservés les fichiers de l'exécution. |
| Effacer l'historique | Retire les exécutions précédentes du test de son historique ; l'exécution que vous lisez reste. |
| Verdict | Ce qui s'est passé |
|---|---|
| Réussi | Chaque étape s'est exécutée et chaque assertion a réussi. |
| Échoué : introuvable | Une assertion a attendu tout son délai d'attente et n'a jamais trouvé ce qu'elle attendait.Pour une assertion visuelle, c'est la phase de recherche. |
| Échoué : différent | L'élément a été trouvé mais il est différent de l'enregistrement.C'est la phase de vérification. |
| Abandonné | Quelqu'un a appuyé sur la touche d'abandon, ou une limite de temps a mis fin à l'exécution. |
Les deux phases d'une assertion visuelle
Chaque assertion visuelle est décidée en deux phases, et le rapport montre les deux.Savoir quelle phase a échoué vous dit à quel type de problème vous avez affaire.
| Phase | La question à laquelle elle répond | Quand elle échoue | Ce qu'il faut regarder |
|---|---|---|---|
| Phase de recherche | L'élément est-il à l'écran ?Pendant que le test s'exécute, l'élément est recherché, jusqu'au délai d'attente de l'assertion. | Introuvable : l'élément n'est jamais apparu, ou il a tellement changé qu'il n'est plus reconnu. | L'application est-elle sur le bon écran ?Quelque chose recouvre-t-il l'élément ?A-t-il été supprimé ou redessiné ? |
| Phase de vérification | A-t-il l'aspect attendu ?Une fois trouvé, l'élément est comparé de près à ce que le test attend. | Différent : l'élément est là, mais quelque chose a changé, comme un mot, une couleur ou une icône. | Soit l'application a un bug, soit elle a changé volontairement et vous acceptez le nouvel aspect. |
D'abord, vous repérez votre ami dans la foule, et un nouveau manteau ne vous en empêche pas : c'est la phase de recherche.Ensuite, vous regardez de plus près et remarquez sa nouvelle coupe de cheveux : c'est la phase de vérification.
La phase de recherche est volontairement indulgente : il suffit que l'élément soit reconnaissable, un petit changement ne le cache donc jamais.La phase de vérification est la plus stricte : elle laisse de côté ce que l'œil ne voit pas et signale ce qui a réellement changé.
Dans le panneau d'une assertion, les phases se lisent de haut en bas : trouvé ou non, puis identique ou différent.Deux réglages se tiennent derrière elles.L'indulgence de la recherche, c'est la Sensibilité de recherche du test, dans les Paramètres du projet.La rigueur de la comparaison, c'est la Rigueur de vérification de chaque assertion.Les valeurs par défaut conviennent à la plupart des tests : voir Les paramètres à connaître.
Les assertions de texte et de disposition sont plus simples.Elles sont décidées en une seule étape pendant que le test s'exécute : le texte est lu, ou les éléments sont localisés, et l'assertion réussit ou échoue.
Chaque étape, dans l'ordre
La liste montre chaque action et chaque assertion de l'exécution, avec une marque verte ou rouge.Filtrez-la par type (visuel, texte, disposition, événements), par résultat (échecs seulement), par scénario, ou par une partie du test : faites glisser sur la chronologie de l'exécution pour ne regarder que ce passage.
Chaque ligne porte le nom que vous avez donné à son bloc dans GUI Test Studio.Quand le test contient des scénarios, leurs étapes sont listées sous un en-tête à la couleur du scénario.Repliez un en-tête pour masquer les étapes que vous ne regardez pas.
| Pour | Faites ceci |
|---|---|
| Aller à l'échec suivant | F8 |
| Trouver une étape | Saisissez dans le champ de recherche : un nom, un mot, un scénario |
| Voir les étapes sous forme de tableau | Changez de vue en haut de la liste |
Le milieu de la barre d'outils compte les échecs, entre Échec précédent et Échec suivant.Historique, à son extrémité droite, passe des étapes de cette exécution à l'historique du test.
La chronologie de l'exécution
Sous la liste, la chronologie de l'exécution montre chaque étape à son moment, avec les images de la vidéo.Chaque assertion y est marquée à son moment, en rouge si elle a échoué : cliquez sur une marque pour ouvrir cette assertion.Cliquez sur tout autre moment pour ouvrir son étape, et passez d'une étape à l'autre avec les touches fléchées.
Elle se trouve en bas de la fenêtre.Faites-la glisser par sa barre de titre vers un autre bord, ou hors de la fenêtre pour qu'elle flotte seule.
Regarder une assertion
Cliquez sur une assertion : son panneau s'ouvre en dessous.À gauche, l'image.Au milieu, trois lignes donnent le verdict de chaque phase en mots simples : la phase de recherche, la phase de vérification et l'analyse intelligente par IA.À droite, ce que vous pouvez y faire.
L'image s'ouvre en mode Pulsation : ce qui a changé brille sur l'écran tel qu'il est maintenant, pour que votre œil y aille tout droit.
Comparer les deux images
Les boutons au-dessus de l'image changent la vue : côte à côte, une séparation que vous faites glisser, l'une superposée à l'autre, une vue des différences, et Pulsation.Toute image s'ouvre en plus grand avec son bouton Agrandir.
« La vérification visuelle a échoué.Une différence visuelle significative a été détectée dans Bouton Enregistrer, concentrée dans une seule zone » : la vue des différences montre la zone, où le libellé indique maintenant « Enregistrer le brouillon ».Soit l'application a un bug, soit elle a changé volontairement et vous acceptez la nouvelle apparence.
Assertions de texte et de disposition
Une assertion de texte montre les mots qu'elle attendait et les mots qu'elle a lus, côte à côte.Une assertion de disposition montre l'image avec la place attendue de chaque élément en vert, l'endroit où il se trouvait en rouge, et le nom de chaque élément qui a bougé.
Quand une application de bureau indique à Windows ce que dit son texte, une assertion de texte interroge d'abord l'application, et le rapport montre ce que l'application a dit à côté de ce qui a été lu à l'écran.
Trouvé en dehors de sa zone de recherche
Une assertion qui n'a trouvé son élément qu'après avoir regardé au-delà de sa zone de recherche le signale, et propose Élargir la zone de recherche dans GUI Test Studio....Cela ouvre le test sur cette assertion, dans son éditeur, pour que vous puissiez élargir la zone en un seul geste.
Historique : quand a-t-elle commencé à échouer ?
Historique, dans la barre d'outils du rapport, suit chaque assertion à travers toutes les exécutions du test : quelle exécution a échoué la première, à quel point chaque assertion est passée près du seuil au fil du temps, et ce qui a changé entre deux exécutions.Ouvrez de là le rapport de n'importe quelle exécution passée.
Un autre navigateur ou appareil
Pour un test web créé pour plusieurs navigateurs et appareils, chacun a son propre rapport et son propre historique.Le bouton Navigateurs et appareils de la barre d'outils du rapport les liste tous avec leur dernier verdict, et ouvre le rapport de celui que vous choisissez.Voir Chaque navigateur et chaque appareil à partir d'un seul enregistrement.
Ensuite : Quand l'application change volontairement, ou Créer un rapport d'anomalie.
Toujours bloqué ?Dites-nous ce que vous essayiez de faire, et nous répondons sous un jour ouvré.Ask our team