Enregistrer un test

Quoi enregistrer, le compte à rebours, la barre d'outils d'enregistrement, et les habitudes qui rendent un test fiable.

Ce qu'il faut enregistrer

L'enregistrement est l'une des deux façons de créer un test : vous parcourez le scénario une fois, et GUI Test Studio génère le test à partir de l'enregistrement, visuellement, prêt à être exécuté et modifié à tout moment.L'autre façon est de décrire le parcours dans une consigne, et votre assistant IA l'enregistre pour vous.Vous préférez travailler sans IA ?Enregistrez-le : rien d'autre n'est nécessaire.

La page d'accueil de GUI Test Runner-Recorder montre les deux façons côte à côte, dans sa carte Créer un nouveau test : Enregistrez-le vous-même, avec le bouton rouge Enregistrer, et Créer un test depuis une consigne.Cliquez sur Enregistrer.Avant chaque enregistrement, l'application demande ce que vous voulez tester.

La question montre cinq images, une par choix : l'écran entier, une application, une application web, une zone de l'écran et un téléphone.Cliquez sur une image et ses réglages apparaissent sous la rangée ; cliquez ensuite sur le bouton rouge Enregistrer.La première fois, un court guide vous présente les cinq.

Cinq choix.Les réglages de celui sur lequel vous cliquez apparaissent sous les images.

Plusieurs moniteurs : quel écran

Sur un ordinateur à plusieurs moniteurs, une question de plus vient d'abord : Quel écran ce test doit-il utiliser ? Les moniteurs sont dessinés tels qu'ils sont disposés sur votre bureau.Cliquez sur l'un d'eux pour enregistrer ce moniteur seul, ou sur Tous les écrans pour une application qui ouvre ses fenêtres sur n'importe lequel.Celui que vous cliquez s'allume un instant sur l'écran réel, pour que vous sachiez lequel c'est.

Un seul écran est le choix recommandé : le test regarde moins de choses, il s'exécute donc plus vite et plus sûrement.Tous les écrans est pour une application qui ouvre des fenêtres n'importe où.

Elle est posée une fois par session ; les enregistrements suivants gardent la réponse.Cochez Ne plus demander pour garder votre choix pour de bon : il se trouve alors dans Paramètres, Préférences, Enregistrement par défaut, dans la carte Écran sous Enregistrer sur, avec l'interrupteur qui fait revenir la question.

Un test s'exécute sur l'écran où se trouve GUI Test Runner-Recorder : le navigateur ou l'application qu'il ouvre apparaît là où vous travaillez.Un test enregistré sur un autre moniteur continue de s'exécuter sur celui-ci.Pour l'exécuter ailleurs, ou sur tous les écrans, changez Exécuter sur dans les Paramètres du projet du test.Voir Exécuter un test.

Les cinq choix, et quand choisir chacun

L'écran entier

Tout ce qui se trouve sur votre écran principal peut recevoir des assertions.À choisir pour un premier test, quand votre scénario passe par plusieurs applications ou fenêtres, ou quand vous hésitez.

Une application

À choisir quand votre scénario reste dans une seule application de bureau.Seules les fenêtres, boîtes de dialogue et menus de cette application reçoivent des assertions automatiques, une notification d'un autre programme ne se retrouve donc jamais dans votre test.

Choisissez l'application dans la liste des applications ouvertes, ou cliquez sur Parcourir... pour un programme qui n'est pas encore ouvert.Cochez la case qui lance l'application au début du test et la ferme à la fin, et chaque exécution part d'une application fraîchement lancée.

Une application web

À choisir quand vous testez un site web ou une application web.Saisissez son adresse et choisissez le navigateur.La page s'ouvre dans une fenêtre propre en plein écran, sans vos onglets ni vos sessions, et l'enregistrement commence dès que la page est chargée.Le test ouvre et ferme ensuite le navigateur de lui-même à chaque exécution.

Cochez Générer aussi ce test pour d'autres navigateurs et appareils pour obtenir aussi le même test pour Chrome, Edge et Firefox, les téléphones, les tablettes et d'autres tailles d'écran, créé juste après la sauvegarde.Voir Chaque navigateur et chaque appareil à partir d'un seul enregistrement.

Une zone de l'écran

À choisir quand une seule partie de l'écran compte : un panneau, un formulaire, la vue d'un jeu.Cliquez sur Sélectionner à l'écran... et tracez la zone.Les assertions automatiques ne viennent que de l'intérieur de celle-ci.

Un téléphone (Android)

À choisir quand vous testez une application Android.Branchez le téléphone en USB : son écran apparaît dans une fenêtre sur le vôtre, et ce que vous faites dans cette fenêtre se produit sur le téléphone.La question indique quand le téléphone est prêt, ou ce qui manque encore.

Vous hésitez ?Partez de ce que vous testez

Vous testezChoisissez
Une application de bureauUne application
Un site web ou une application webUne application web
Plusieurs applications qui fonctionnent ensemble, ou vous hésitezL'écran entier
Un panneau d'un écran chargé, ou la vue d'un jeuUne zone de l'écran
Une application AndroidUn téléphone (Android)

Pendant que vous enregistrez

L'application s'efface et compte trois secondes, pour que vous puissiez commencer votre scénario calmement.

Quand GUI Test Runner-Recorder ouvre une application web ou lance une application pour vous, il n'y a pas de compte à rebours.Il vous demande de ne toucher ni à la souris ni au clavier, et l'enregistrement commence dès que la page ou l'application est en place.

Une petite barre d'outils reste près du bas de l'écran pendant que vous enregistrez.Elle ne fait jamais partie de l'enregistrement, et vous pouvez la faire glisser hors de votre chemin.

BoutonCe qu'il fait
Recommencer l'enregistrementAbandonne cette prise et en démarre une nouvelle.Rien n'est sauvegardé.
Pause / ReprendreSuspend l'enregistrement un instant, le temps de préparer quelque chose qui ne fait pas partie du test.
ArrêterTermine l'enregistrement.Vous choisissez ensuite ce que le test vérifie, puis vous le sauvegardez.

Les clics, les glissements, le défilement et la saisie au clavier sont tous enregistrés, de même qu'une manette de jeu lorsque vous l'activez dans les Préférences.

Chaque touche que vous pressez garde la disposition de clavier dans laquelle elle a été tapée.Un test qui change de disposition en cours de route, du français à l'anglais par exemple, tape chaque touche dans sa propre disposition quand il s'exécute.Si l'ordinateur qui exécute le test n'a pas l'une de ces dispositions, le rapport le signale ; cela seul n'est jamais un échec.

Des habitudes pour un test fiable

Un test rejoue exactement ce que vous avez fait.Quelques habitudes pendant l'enregistrement le font réussir à chaque fois.

Do

  • Partir d'un état connu : déconnecté, page d'accueil, panier vide
  • Attendre que chaque écran ait fini de se charger avant de cliquer dessus
  • Cliquer au milieu des boutons et des champs, pas sur leurs bords
  • Utiliser des données de test identiques à chaque exécution
  • Garder chaque test court et centré sur une seule chose : se connecter, rechercher, passer commande

Avoid

  • Cliquer pendant qu'une page est encore en cours de chargement
  • Déplacer ou redimensionner des fenêtres au milieu d'un scénario
  • Compter sur quelque chose laissé par une exécution précédente
  • Les notifications et fenêtres contextuelles d'autres applications pendant l'enregistrement
  • Un seul test très long qui couvre tout

Les touches à retenir

TouchePendant l'enregistrementPendant l'exécution
EscArrête l'enregistrementAnnule le compte à rebours
F1Met en pause et reprend
F2Arrête l'exécution immédiatement

Vous pouvez changer ces touches dans Paramètres, Préférences.

Enregistrer un téléphone

Activez le débogage USB sur le téléphone Android, branchez-le, et autorisez l'ordinateur une fois sur l'écran du téléphone.La question affiche les étapes lorsque le téléphone n'est pas encore prêt.Voir Web, téléphones, machines virtuelles et jeux vidéo.

Quand vous arrêtez

L'application revient et demande ce que ce test doit vérifier, puis où le sauvegarder.Poursuivez avec Choisir ce qu'un test vérifie.

L'autre façon : décrire le test

Créer un test depuis une consigne, à côté de Enregistrer, ouvre une fenêtre où vous écrivez ce que le test doit faire, choisissez un exemple pour partir, et l'envoyez à votre assistant IA : Claude Desktop, Claude Code, ChatGPT avec Codex ou VS Code, ou le créez avec un modèle d'IA local, l'un des nôtres ou le vôtre.L'assistant effectue ensuite les étapes sur votre écran, vérifie au fur et à mesure et sauvegarde le même genre de test.Voir Créer un test depuis une consigne.

Toujours bloqué ?Dites-nous ce que vous essayiez de faire, et nous répondons sous un jour ouvré.Ask our team