Créer un test depuis une consigne

Décrivez le parcours à Claude, à ChatGPT ou à un modèle d'IA local, l'un des nôtres ou le vôtre, et il enregistre, vérifie et exécute le test sur votre écran, modifie un test existant sur place, ou en crée un à partir d'une maquette Figma.

Des tests créés depuis une consigne

Décrivez un scénario à votre assistant IA, Claude, ChatGPT ou un modèle d'IA local, l'un des nôtres ou le vôtre, et il enregistre le test pour vous : il ouvre l'application ou la page web sur votre ordinateur, effectue les étapes comme de vrais clics et de vraies touches, vérifie au fur et à mesure et enregistre un test GUI Test Studio ordinaire.Ouvrez-le dans GUI Test Studio, exécutez-le dans GUI Test Runner-Recorder, ajoutez-le à votre pipeline avec gtr-cli : rien dans le test ne dit qu'un modèle l'a créé.

C'est la deuxième façon de créer un test, à côté de l'enregistrer vous-même : le résultat est le même test dans les deux cas.L'assistant modifie aussi un test existant sur place, en crée un à partir d'une maquette Figma, exécute un test et vous montre son rapport de confiance.

Cela fonctionne dans Claude Desktop, dans Claude Code (le terminal, et ses extensions VS Code et JetBrains), dans ChatGPT avec Codex (l'application de bureau ChatGPT, la ligne de commande Codex et l'extension VS Code de Codex) et dans Copilot Chat de VS Code.Sans aucun assistant, un modèle d'IA local s'exécute sur cet ordinateur, l'un des nôtres dans le moteur intégré de GUI Test Studio ou le vôtre, et crée le test avec exactement les mêmes outils.Le connecteur est installé avec GUI Test Studio ; il a besoin que votre compte soit connecté sur cet ordinateur, en essai gratuit ou avec un abonnement payant, et de rien d'autre : ni clé, ni réglage.Cette page dit Claude ; ChatGPT et un modèle local font la même chose.

La fenêtre Créer un test depuis une consigne

Dans GUI Test Runner-Recorder, cliquez sur Créer un test depuis une consigne : il se trouve à côté de Enregistrer sur la page d'accueil, dans la carte Créer un nouveau test, et dans la barre d'outils.Les deux applications l'ont aussi dans Aide, Utiliser avec Claude ou ChatGPT....La fenêtre a quatre parties, de haut en bas.

Écrivez la consigne, ou partez d'un exemple, puis envoyez-la à votre assistant depuis les cartes en dessous, ou créez le test sur cet ordinateur.

1. Que doit faire le test ?

Écrivez ce que le test doit faire et vérifier, comme vous le diriez à un testeur.La zone est tout ce que l'assistant reçoit, nommez donc l'application ou l'adresse, les étapes et le résultat attendu.

2. Ou partir d'un exemple

Six tuiles en pointillé remplissent la zone d'une demande toute prête : Toute l'application, Un parcours, Navigateurs et appareils, Exécuter un test, Modifier un test et D'une maquette Figma.Pour les deux premières, la ligne Pour dit ce que vous testez : une application de bureau, une application web ou une application sur votre téléphone.Chaque exemple commence par « Avec GUI Test Studio, » et marque ce qu'il faut remplacer entre « » ; la première partie est sélectionnée, vous n'avez qu'à taper par-dessus.

3. Lancez cette consigne avec votre assistant IA

Une carte par assistant : Claude Desktop, Claude Code, ChatGPT & Codex et VS Code, chacune avec son état et un seul bouton qui fait ce qui vient ensuite.

La carte indiqueLe bouton
Non installéObtenir : ouvre la page de téléchargement de l'assistant.
Pas encore connectéSe connecter : le connecteur de GUI Test Studio est ajouté pour vous aux réglages de l'assistant, rien à taper et aucun fichier à modifier.Un Claude Desktop ou une application ChatGPT qui était ouverte affiche Redémarrer et ouvrir, et fait les deux.
ConnectéOuvrir : la consigne arrive dans l'assistant.Claude Desktop ouvre une nouvelle discussion avec la consigne déjà saisie (relisez-la, appuyez sur Entrée), Claude Code et Codex s'ouvrent dans une console avec elle comme premier message, l'application ChatGPT s'ouvre avec la consigne dans le presse-papiers (démarrez un fil Codex, collez-la), VS Code ouvre Copilot Chat en mode agent dessus.

Claude Code est une seule carte pour le terminal et pour ses extensions VS Code et JetBrains : ils exécutent le même programme et partagent la connexion.ChatGPT & Codex est aussi une seule carte : l'application de bureau ChatGPT, la ligne de commande Codex et l'extension VS Code de Codex lisent un seul réglage, une seule connexion sert donc aux trois ; ChatGPT sur le web et sur un téléphone ne peut pas atteindre un programme de votre ordinateur.La carte VS Code est le mode agent de Copilot Chat.

Tout autre assistant qui accepte un connecteur fonctionne aussi : Copier le chemin du connecteur, sous les cartes, copie la seule commande dont l'assistant a besoin ; collez-la là où il demande un connecteur.Sur un autre ordinateur, ou dans un terminal à vous, cette seule commande fait la configuration de Claude Code (le bouton point d'interrogation de la fenêtre l'affiche) :

Commande
claude mcp add --transport stdio --scope user gui-test-studio -- "C:\Program Files\GUI Test Studio\Runner\gts-mcp.exe"

Et celle-ci fait la configuration de ChatGPT et Codex (l'application ChatGPT la lit à son démarrage) :

Commande
codex mcp add gui-test-studio -- "C:\Program Files\GUI Test Studio\Runner\gts-mcp.exe"

Pour un seul projet, un fichier .mcp.json à la racine du projet fait de même pour Claude Code, et un fichier .vscode/mcp.json pour VS Code.

4. Ou le créer sur cet ordinateur

La carte Cet ordinateur, sous les assistants, crée le test avec un modèle d'IA local, l'un des nôtres ou le vôtre : Réglages... le configure une fois, Créer ici lance la création.Voir la section suivante.

Sur cet ordinateur, avec un modèle d'IA local

Aucun assistant IA nécessaire : la carte Cet ordinateur crée le test avec un modèle d'IA local, l'un des nôtres dans le moteur intégré de GUI Test Studio ou le vôtre via LM Studio ou tout serveur local compatible OpenAI.Votre demande et votre écran ne quittent jamais l'ordinateur, et il n'y a ni compte auprès d'une société d'IA ni coût par test.Le modèle reçoit exactement les mêmes outils que Claude et ChatGPT, le test est donc le même genre de test.

Le configurer une fois

Cliquez sur Réglages... sur la carte Cet ordinateur.La fenêtre dit à quoi s'attendre, montre la carte graphique et la mémoire de cet ordinateur, et recommande le modèle qui y fonctionne le mieux.Cliquez sur Configurer pour moi, ou choisissez un autre modèle et cliquez sur Télécharger : il est téléchargé une seule fois, depuis son éditeur, et conservé pour tous les tests.

La fenêtre de configuration recommande le modèle adapté à la carte graphique de cet ordinateur, ou prend celui que vous apportez.
RéglageCe qu'il fait
FournisseurIntégré à GUI Test Studio, le choix recommandé, ou un serveur local : un serveur compatible OpenAI que vous faites déjà tourner, comme LM Studio ou Ollama, à son adresse, avec l'un de ses modèles.
Modèle et précisionQuel modèle crée le test, et sous quelle forme : une précision plus élevée lit l'écran un peu mieux et demande plus de mémoire.
Avancé : Fenêtre de contexteLa quantité de conversation que le modèle garde à la fois, 32,768 par défaut.Un serveur local doit charger son modèle avec le même nombre.
Avancé : Délai par étapeCombien de temps une étape du modèle peut durer avant que l'exécution n'abandonne.

Ces choix sont séparés de ceux de l'analyse intelligente par IA : un modèle peut créer vos tests ici pendant qu'un autre, ou un fournisseur dans le cloud, explique les assertions échouées.

Créer le test

Écrivez la consigne, puis cliquez sur Créer ici.Une carte dans le coin de l'écran nomme chaque étape au moment où le modèle la réalise.Ne touchez ni à la souris ni au clavier pendant ce temps : la carte s'écarte pendant que le modèle clique et tape, et elle n'apparaît jamais dans les images du test.À la fin, elle dit où le test a été sauvegardé et s'il a réussi, avec Ouvrir dans GUI Test Studio et Afficher dans le dossier.

La carte dans le coin de l'écran suit le modèle étape par étape.

Que demander

Dites ce que le test doit faire et ce qu'il doit vérifier, comme vous le diriez à un testeur :

Commande
Open the calculator, compute 5 + 5 and verify the result shows 10.
Commande
Create a test for my app C:\Apps\Shop.exe: add a client named Atlas Textiles and verify it is listed.
Commande
Test the sign-up form at https://shop.example/signup in Chrome, Edge and Firefox and on an iPhone 15.
Commande
Run the Checkout test and tell me what failed.
Commande
With GUI Test Studio, test the whole of C:\Apps\Shop.exe: list its main workflows and create one test per workflow, each verifying its outcome.
Commande
Show me the report of the Checkout test.
Commande
In the Checkout test, rename the check "Visual Assert #3" to "Pay button" and let it wait 10 s.
Commande
Create a test from my Figma design C:\Designs\Login.gtsdesign.

Commencez par « Avec GUI Test Studio, » suivi de votre demande quand l'application à qui vous demandez pourrait s'y prendre autrement : les tâches courantes de la fenêtre formulent chaque demande ainsi.Pour une application sur un téléphone Android branché en USB (débogage USB activé), dites « sur mon téléphone » : le test affiche le téléphone dans une fenêtre sur cet écran et Claude travaille à travers cette fenêtre.

Chaque tâche se termine de la même façon : Claude vous dit où le test a été sauvegardé et le verdict de son exécution, et demande la suite, le réexécuter, le modifier dans GUI Test Studio ou l'ouvrir dans GUI Test Runner-Recorder pour lire son rapport de confiance.Une exécution qui échoue est expliquée à partir du rapport, jamais réglée en réenregistrant le test, sauf si vous le demandez.

Dites « modifie le test dans GUI Test Studio » et Claude l'y ouvre ; « ouvre-le dans GUI Test Runner-Recorder » ouvre la fenêtre où vous l'exécutez vous-même ; « montre-moi le rapport » y ouvre le test avec son dernier rapport de confiance à l'écran.Le menu des consignes de votre application Claude (le « + » dans Claude Desktop) liste les demandes courantes, créer un test, tester une page web dans plusieurs navigateurs, tester une application entièrement, exécuter, modifier, ouvrir dans GTR, chacune en une courte ligne ; les détails vont dans la discussion.

Claude fait exactement le scénario que vous avez demandé.Il n'explore une application de lui-même que si vous le lui demandez (« teste toutes les fonctions de base de cette application »), et crée alors un test par scénario trouvé, chacun avec ses propres Scénarios et vérifications.

Ce que l'assistant fait sur votre écran

Ne touchez ni la souris ni le clavier pendant que Claude travaille : il utilise le vrai écran.Il démarre l'application ou ouvre la page, regarde l'écran, clique et tape, et après chaque étape vérifie le résultat comme le ferait l'enregistreur.Le temps que Claude passe à réfléchir entre deux étapes ne figure pas dans le test ; une pause que Claude demande volontairement devient une étape Wait.

Claude peutCe que cela devient dans le test
Cliquer, taper, appuyer sur des touches, faire défiler, glisser, déplacer la sourisDes événements souris et clavier, chacun avec les vérifications visuelles que l'enregistreur ajoute de lui-même.
Vérifier un texte, la forme d'une valeur, un nombre d'occurrences, une image, une absence, une disposition, toute une boîte de dialogueDes Text Asserts, Dynamic Text Asserts, Count Asserts, Visual Asserts, Visual Absent Asserts, Layout Asserts et Group Asserts : chaque vérification est essayée sur-le-champ et refusée si elle ne pouvait pas réussir.
Regrouper des étapes et laisser des notesDes Scénarios (imbriqués si besoin) et des Marqueurs sur la timeline.
Ajouter une étape qui n'est pas une interactionRun App, Quit App, Run JavaScript, Run Python Script, Upload File, Go Offline / Go Online.
Annuler une mauvaise action, faire une pause pour remettre l'application dans un étatRien de tout cela dans le test.
Exécuter un test enregistré, lire ce qu'il contient, l'ouvrir dans GUI Test StudioLa même exécution que celle de GUI Test Runner-Recorder, avec son Confidence Report à côté du test.
Vous montrer le rapportLe test s'ouvre dans GUI Test Runner-Recorder avec son dernier rapport de confiance à l'écran.
Modifier un test existantLe changement demandé, fait sur place une fois que vous l'avez confirmé : rien n'est réenregistré.
Ajouter une vérification à un test enregistréUne nouvelle vérification, essayée d'abord sur l'enregistrement du test à ce moment-là et refusée si elle ne pouvait pas y réussir.
Voir pourquoi une exécution a échoué, et depuis quandCe que chaque échec attendait et a trouvé, avec les images et ce qu'a dit l'Analyse intelligente par IA ; chaque exécution passée, et si le test est instable.
Accepter ce qu'une exécution a trouvé, une fois votre accord donnéCe que le test attend désormais, comme le fait Accepter dans le rapport de confiance.
Rédiger un rapport de défautUn rapport PDF ou Excel avec ses preuves, ou un ticket Jira une fois que vous l'avez confirmé.
Préparer un test pour un pipelineUn test allégé (.GTR), ainsi que la commande et le morceau de pipeline pour votre outil de CI.
Créer un test à partir d'une maquette FigmaL'import que GUI Test Studio fait du paquet de maquettes : une vérification par élément, le parcours de clics d'un flux de prototype.

Le test est enregistré dans Documents\GUI Test Studio sauf si vous nommez un autre dossier, dans un dossier à lui, avec ses résultats à côté.

Modifier un test existant par consigne

Claude peut modifier un test que vous avez déjà sans le réenregistrer : renommer une étape, changer le texte qu'une vérification attend, donner à une vérification un délai d'attente plus long, décider de ce qui se passe si elle échoue, supprimer ou ignorer une étape, ajouter une attente, changer le nom ou la description du test.Nommez le test et dites quoi changer :

Commande
In the Checkout test, let the "Order confirmed" check wait 10 s and continue the test if it fails.
Commande
In the Sign in test, ignore the step that clicks "Remember me", and add a 2 s wait before the Sign in click.
Commande
Rename the Checkout test to "Checkout with a coupon" and describe it as the coupon scenario.

Il peut aussi changer où une vérification regarde, la sévérité d'une comparaison d'images et ce que l'IA sait d'une vérification, déplacer une étape, regrouper des étapes en un scénario, et ajouter une étape de déroulement du test ou un marqueur.Une nouvelle vérification est d'abord essayée sur l'enregistrement du test à ce moment-là, et refusée si elle ne pouvait pas y réussir.

Commande
In the Checkout test, also verify that the total is shown after step 12.
Commande
In the Checkout test, group steps 3 to 9 as a Scenario called Payment.

Avant d'écrire quoi que ce soit, Claude montre ce qu'il s'apprête à changer et vous demande de confirmer, à chaque fois : une modification écrase le fichier du test.Réenregistrer tout le test n'arrive que si vous le demandez.Ensuite, ouvrez le test dans GUI Test Studio pour voir le changement sur la chronologie : une modification par consigne est une modification ordinaire du test, et la prochaine exécution l'utilise.

Après une exécution : pourquoi elle a échoué, et que faire

Demandez ce qui a échoué et Claude lit les résultats de l'exécution, sans rien relancer : ce que chaque vérification attendait et ce que l'exécution a trouvé, avec les images et chaque différence entourée, et ce qu'a dit l'Analyse intelligente par IA.Il lit aussi l'historique du test : depuis quand il échoue, et s'il alterne entre réussite et échec.

Commande
Why did the Checkout test fail? Show me the difference.
Commande
When did the Checkout test start failing? Is it flaky?
Commande
The new button is correct: accept what the last run found.
Commande
File this failure as a Jira bug in project SHOP.
Commande
Run the Checkout test from step 12 on, and retry it once if it fails.
Commande
Put the Checkout test in TeamCity.

Claude ne décide rien à votre place.Accepter un résultat rend correct ce que l'exécution a trouvé, et un ticket Jira est lu par d'autres personnes : les deux n'ont lieu qu'après votre confirmation de ce que Claude vous montre.Un rapport PDF ou Excel est écrit aussitôt.

Un test à partir d'une maquette Figma

Donnez à Claude le paquet de maquettes que votre designer a exporté avec le plugin Figma de la suite, un fichier .gtsdesign, et il en crée un test par le même import que propose GUI Test Studio : chaque écran devient une image de référence, chaque élément une vérification, et un flux de prototype devient le parcours de clics.La maquette d'une page de connexion donne un test du scénario de connexion, prêt avant que la fonctionnalité soit construite.

Commande
Create a test from C:\Designs\Login.gtsdesign, following its prototype flow.

La maquette s'exporte depuis Figma comme l'explique Importer une maquette depuis Figma ; ce que le test peut faire avant que la fonctionnalité existe est dans Tester une fonctionnalité avant qu'elle existe.

Applications web : navigateurs, appareils, conditions

Pour une page web, demandez les autres navigateurs, appareils et conditions dans la même phrase (« dans Edge et sur un iPhone 15, en français et avec un zoom de 150 % ») : Claude enregistre la page une fois, génère le test pour chaque combinaison une fois celui-ci enregistré, et peut exécuter chacune.L'enregistrement s'exécute avec une fenêtre de navigateur, comme il a été enregistré ; les navigateurs et appareils générés s'exécutent sans.

Un test web enregistré peut demander d'autres navigateurs et appareils plus tard, et les générer à nouveau après un changement de la page.Générer à nouveau remplace ce qu'ils contiennent : Claude demande donc d'abord.

Chaque navigateur et appareil à partir d'un seul enregistrement

Ce que l'assistant peut et ne peut pas faire

RèglePourquoi
Uniquement un ordinateur connecté, en essai gratuit ou avec un abonnement payantLe connecteur interroge votre compte à chaque demande ; un essai terminé ou une déconnexion l'arrête aussitôt.
Claude voit des outils, jamais le moteurIl reçoit ce qu'un testeur fait (cliquer, vérifier, exécuter) ; la façon dont une vérification est évaluée reste dans GUI Test Studio.
Rien n'est exploré sans votre demandeUn test est ce que vous avez décrit, rien de plus.
Une vérification qui échouerait maintenant est refuséeAinsi, le test que vous obtenez réussit sur l'écran où il a été créé.

Si quelque chose ne fonctionne pas

Ce que vous voyezQue faire
Claude dit que GUI Test Studio refuse parce que personne n'est connectéConnectez-vous depuis GUI Test Studio ou GUI Test Runner-Recorder, puis redemandez.
Claude dit qu'une mise à jour de GUI Test Studio est requiseDémarrez l'une des deux applications : elle télécharge et installe la mise à jour, puis Claude fonctionne à nouveau.
Claude Desktop ne propose pas GUI Test StudioOuvrez Créer un test depuis une consigne (ou Aide > Utiliser avec Claude...), cliquez sur Se connecter sur la carte Claude Desktop, puis sur Redémarrer et ouvrir.Une fois connecté, il figure dans Paramètres > Connecteurs, sous le nom GUI Test Studio.
Où GUI Test Studio apparaît dans VS CodeDans la liste des outils de Copilot Chat (le bouton des outils du chat) et dans la commande MCP: List Servers ; dans Claude Code, tapez /mcp.
L'application ChatGPT ne propose pas GUI Test StudioCliquez sur Se connecter sur la carte ChatGPT & Codex, puis sur Redémarrer et ouvrir : l'application lit ses réglages à son démarrage.Une fois connecté, il figure dans Settings > MCP servers ; dans un terminal, codex mcp list l'affiche.
Claude Desktop affiche une note de prudence à côté de la demandeC'est sa propre note pour toute demande qui arrive par un lien, rien de GUI Test Studio : lisez la demande et envoyez-la.
Claude a répondu sans GUI Test StudioCommencez la demande par « Avec GUI Test Studio, ... » (les tâches courantes de la fenêtre le font), ou dites « test » : un simple « ouvre X et vérifie Y » en est un aussi, et le connecteur le dit à Claude.
La carte Cet ordinateur indique qu'aucun modèle n'est téléchargéCliquez sur Réglages..., puis sur Configurer pour moi : le modèle recommandé est téléchargé une seule fois, et Créer ici est prêt.
Le modèle local est lent ou ne termine pasDemandez un parcours plus court, choisissez un modèle plus petit dans Réglages..., l'un des nôtres ou le vôtre, ou cliquez sur Utiliser Claude ou ChatGPT à la place... sur la carte : les assistants dans le cloud créent les longs tests beaucoup plus vite.
Le test échoue à l'exécution suivanteOuvrez-le dans GUI Test Studio : chaque vérification ajoutée par Claude se trouve sur la piste Verifications, et le Confidence Report dit laquelle et pourquoi.

Le journal du connecteur est %LOCALAPPDATA%\GUI Test Studio\logs\claude-connector.log.

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