Votre premier test, pas à pas
Enregistrez un court scénario, sauvegardez-le, exécutez-le et lisez son rapport, en dix minutes environ.
Un court scénario dans une application que vous connaissez bien : ouvrir un menu, cliquer sur une entrée, vérifier que le bon écran apparaît.Une connexion, une recherche ou l'ajout d'un article à un panier sont tous de bons premiers tests.
La voie guidée : une page d'exercice
La première fois que GUI Test Runner-Recorder s'ouvre, son guide de prise en main propose de créer votre premier test avec vous, sur une petite page web d'exercice livrée avec l'application.La page vous guide elle-même : trois étapes numérotées, taper votre prénom, choisir une réponse, cliquer sur un bouton, chacune disant quel type d'action votre test enregistre.Rien de vous n'est nécessaire, et tout le parcours prend une dizaine de minutes.Vous pouvez le relancer à tout moment depuis Aide, Guide de prise en main.
- 1
Enregistrer la page d'exercice
Le guide met en lumière Enregistrer.La question qui suit est déjà réglée sur la page d'exercice : cliquez de nouveau sur Enregistrer, et la page s'ouvre dans une fenêtre de navigateur : faites ses trois étapes, puis appuyez sur Échap quand elle vous le dit.Le test est sauvegardé tout seul sous le nom « Mon premier test », dans vos Documents, avec les assertions qu'obtient un enregistrement.
- 2
L'exécuter
Le guide vous demande de cliquer sur Exécuter le test.Le test rejoue vos clics et votre saisie sur la même page, et réussit.
- 3
Faire le tour de GUI Test Studio
Modifier dans GUI Test Studio ouvre le test sur sa chronologie, et un guide à lui montre l'enregistrement, les étapes, les assertions, et les palettes Assertions et Événements, d'où l'on fait glisser un bloc sur la chronologie.Rien n'a besoin d'être changé ; sa dernière carte, Retour à GUI Test Runner-Recorder, vous ramène.
- 4
L'exécuter de nouveau, sur une page modifiée
Entre-temps, la page d'exercice a changé, comme une application change entre deux versions : le message de bienvenue oublie le nom que vous avez tapé, et l'icône à côté n'est pas la bonne.Le test, lui, n'a pas changé.Exécutez-le, et le rapport de confiance s'ouvre sur les deux assertions qui l'ont détecté, avec son propre guide pour le lire.
Avant de commencer
Mettez votre application à l'écran dans l'état d'où le test doit partir : déconnectée, sur sa page d'accueil, avec un panier vide.
Enregistrer
- 1
Cliquer sur Enregistrer
Ouvrez GUI Test Runner-Recorder.Sa page d'accueil propose les deux façons de créer un test côte à côte : sous Enregistrez-le vous-même, cliquez sur le bouton rouge Enregistrer.
- 1Enregistrer: démarre un nouvel enregistrement
- 2Créer un test depuis une consigne: l'autre façon : décrire le test à Claude
- 2
Choisir ce qu'il faut tester
Choisissez L'écran entier pour un premier test.Vous pouvez aussi choisir une application, une application web, une zone de l'écran, ou un téléphone Android.Sur un ordinateur à plusieurs moniteurs, l'application demande d'abord quel écran le test utilise.
- 3
Attendre le compte à rebours
L'application s'efface et compte trois secondes à rebours.Profitez-en pour poser la main sur la souris.
- 4
Dérouler votre scénario
Cliquez, saisissez et faites défiler comme le ferait un utilisateur, à un rythme normal.Attendez que chaque écran ait fini de se charger avant d'agir dessus.
Une petite barre d'outils reste à l'écran pendant que vous enregistrez.Elle n'apparaît jamais dans l'enregistrement.Pause (F1) vous laisse préparer quelque chose hors enregistrement, Arrêter (Échap) termine l'enregistrement, et Recommencer l'enregistrement jette la prise et repart de zéro.
- 5
Appuyer sur Échap pour arrêter
L'application revient et demande ce que ce test doit vérifier.
Choisir ce qu'il vérifie et sauvegarder
La question posée après chaque enregistrement décide quelles assertions le test reçoit de lui-même.Les trois cartes sont expliquées dans Choisir ce qu'un test vérifie ; pour un premier test, laissez-les telles quelles.
- 6
Cliquer sur Sauvegarder le test, et lui donner un nom
Chaque test reçoit un dossier à lui, qui porte son nom.Ses résultats seront aussi conservés dans ce dossier.
La sauvegarde prend un moment : c'est là que les assertions sont créées, une pour chaque élément sur lequel vous avez cliqué et pour ce qui est apparu à l'écran.
L'exécuter
- 7
Remettre l'application là où le test commence
Même écran, même état que lorsque vous avez commencé à enregistrer.
- 8
Cliquer sur Exécuter le test
- 1Exécuter le test: rejoue le test sur l'écran réel
- 2Modifier dans GUI Test Studio: ouvre le test sur sa chronologie
- 3Exécutions: chaque exécution passée ; double-cliquez sur l'une d'elles pour ouvrir son rapport
- 9
Ne touchez à rien pendant l'exécution
Après un court compte à rebours, le test déplace la souris et saisit le texte de lui-même, et un fin bandeau bleu en haut de l'écran indique qu'un test s'exécute.Ne touchez ni à la souris ni au clavier avant qu'il ait terminé.Appuyez sur F2 à tout moment pour l'arrêter.
Lire le rapport
Quand l'exécution se termine, le rapport de confiance s'ouvre.Le bandeau en haut donne le verdict, et la liste en dessous montre chaque étape et chaque assertion dans l'ordre.Cliquez sur une assertion pour voir ce qui était attendu à côté de ce qui a été trouvé.
Chaque exécution est conservée : la carte Exécutions de la page du test les liste, la plus récente en premier, avec le résultat, la durée de chacune et le nombre d'assertions réussies.Double-cliquez sur une exécution pour rouvrir son rapport.
Le peaufiner dans GUI Test Studio
L'enregistreur a écrit le test pour vous, et il fonctionne tel quel.GUI Test Studio est l'endroit où vous vous l'appropriez : cliquez sur Modifier dans GUI Test Studio sur la page du test.
- 10
Nommer les assertions et les étapes importantes
Sélectionnez un bloc et appuyez sur F2 : « Assertion bouton Connexion », « Saisir le nom d'utilisateur ».Le rapport de confiance et chaque rapport d'anomalie parlent alors avec vos mots au lieu de « Assertion visuelle #3 ».
- 11
Grouper les étapes en scénarios
Sélectionnez les étapes d'une partie et appuyez sur Ctrl+G : « Connexion », « Recherche », « Paiement ».Le rapport dit alors dans quelle partie une exécution s'est arrêtée.
- 12
Ajuster ce qui doit l'être
Ajoutez une assertion à laquelle l'enregistreur n'a pas pensé, donnez un délai d'attente plus long à un écran lent, décrivez le test dans les Paramètres du projet.Puis cliquez de nouveau sur Exécuter le test dans la barre d'outils.
Que faire ensuite
Toujours bloqué ?Dites-nous ce que vous essayiez de faire, et nous répondons sous un jour ouvré.Ask our team