Creare un test da un prompt

Descrivete il flusso a Claude, a ChatGPT o a un modello di IA locale, uno nostro o uno vostro: registra, verifica ed esegue il test sul vostro schermo, modifica un test esistente sul posto, oppure ne crea uno da un design Figma.

Test creati da un prompt

Descrivete un flusso di lavoro al vostro assistente IA, Claude, ChatGPT o un modello di IA locale, uno nostro o uno vostro, e registrerà il test per voi: apre l'app o la pagina web sul vostro computer, esegue i passaggi come clic e tasti reali, verifica man mano e salva un normale test di GUI Test Studio.Apritelo in GUI Test Studio, eseguitelo in GUI Test Runner-Recorder, aggiungetelo alla vostra pipeline con gtr-cli: nulla nel test rivela che l'ha creato un modello.

È il secondo modo di creare un test, accanto a registrarlo voi stessi: il risultato è lo stesso test in entrambi i casi.L'assistente modifica anche un test esistente sul posto, ne crea uno da un design Figma, esegue un test e vi mostra il suo report di affidabilità.

Funziona in Claude Desktop, in Claude Code (il terminale, e le sue estensioni per VS Code e JetBrains), in ChatGPT con Codex (l'app desktop ChatGPT, la riga di comando Codex e l'estensione di Codex per VS Code) e in Copilot Chat di VS Code.Senza alcun assistente, un modello di IA locale gira su questo computer, uno nostro nel motore integrato di GUI Test Studio o uno vostro, e crea il test con gli stessi identici strumenti.Il connettore si installa con GUI Test Studio; ha bisogno che il vostro account abbia effettuato l'accesso su questo computer, nella prova gratuita o con un piano a pagamento, e di nient'altro: nessuna chiave, nessuna impostazione.Questa pagina dice Claude; ChatGPT e un modello locale fanno lo stesso.

La finestra Crea un test da un prompt

In GUI Test Runner-Recorder, fate clic su Crea test da prompt: sta accanto a Registra nella pagina iniziale, nella scheda Crea un nuovo test, e nella barra degli strumenti.Entrambe le app lo hanno anche in Guida, Usare con Claude o ChatGPT....La finestra ha quattro parti, dall'alto in basso.

Scrivete il prompt, o partite da un esempio, poi inviatelo al vostro assistente dalle schede sotto, oppure create il test su questo computer.

1. Cosa deve fare il test?

Scrivete cosa deve fare e verificare il test, come lo spieghereste a un tester.Il riquadro è tutto ciò che l'assistente riceve, quindi nominate l'app o l'indirizzo, i passaggi e il risultato.

2. Oppure partire da un esempio

Sei riquadri tratteggiati riempiono il riquadro con una richiesta già pronta: Tutta l'app, Un flusso, Browser e dispositivi, Eseguire un test, Modificare un test e Da un design Figma.Per i primi due, la riga Per dice cosa testate: un'app desktop, un'app web o un'app sul vostro telefono.Ogni esempio inizia con “Con GUI Test Studio, ” e segna cosa sostituire tra « »; la prima parte è selezionata, così basta scriverci sopra.

3. Esegui questa richiesta con il tuo assistente IA

Una scheda per assistente: Claude Desktop, Claude Code, ChatGPT & Codex e VS Code, ciascuna con il suo stato e un solo pulsante che fa ciò che viene dopo.

La scheda diceIl pulsante
Non installatoScarica: apre la pagina di download dell'assistente.
Non ancora connessoConnetti: il connettore di GUI Test Studio viene aggiunto per voi alle impostazioni dell'assistente, niente da digitare e nessun file da modificare.Un Claude Desktop o un'app ChatGPT che era aperta mostra Riavvia e apri, e fa entrambe le cose.
ConnessoApri: il prompt arriva nell'assistente.Claude Desktop apre una nuova chat con il prompt già scritto (leggetelo, premete Invio), Claude Code e Codex si aprono in una console con il prompt come primo messaggio, l'app ChatGPT si apre con il prompt negli appunti (avviate un thread Codex, incollatelo), VS Code apre Copilot Chat in modalità agente su di esso.

Claude Code è una sola scheda per il terminale e per le sue estensioni per VS Code e JetBrains: eseguono lo stesso programma e condividono la connessione.Anche ChatGPT & Codex è una sola scheda: l'app desktop ChatGPT, la riga di comando Codex e l'estensione di Codex per VS Code leggono un'unica impostazione, quindi una sola connessione serve a tutte e tre; ChatGPT sul web e sul telefono non può raggiungere un programma del vostro computer.La scheda VS Code è la modalità agente di Copilot Chat.

Funziona anche qualsiasi altro assistente che accetti un connettore: Copia il percorso del connettore, sotto le schede, copia l'unico comando di cui l'assistente ha bisogno; incollatelo dove chiede un connettore.Su un altro computer, o in un terminale vostro, questo solo comando fa la configurazione di Claude Code (il pulsante con il punto interrogativo della finestra lo mostra):

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

E questo fa la configurazione di ChatGPT e Codex (l'app ChatGPT lo legge all'avvio):

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

Per un solo progetto, un file .mcp.json nella radice del progetto fa lo stesso per Claude Code, e un file .vscode/mcp.json per VS Code.

4. Oppure crearlo su questo computer

La scheda Questo computer, sotto gli assistenti, crea il test con un modello di IA locale, uno nostro o uno vostro: Impostazioni... lo configura una volta, Crea qui avvia.Vedete la sezione successiva.

Su questo computer, con un modello di IA locale

Nessun assistente IA necessario: la scheda Questo computer crea il test con un modello di IA locale, uno nostro nel motore integrato di GUI Test Studio o uno vostro tramite LM Studio o qualsiasi server locale compatibile con OpenAI.La vostra richiesta e il vostro schermo non lasciano mai il computer, e non servono né un account presso un'azienda di IA né un costo per test.Il modello riceve gli stessi identici strumenti che ricevono Claude e ChatGPT, quindi il test è dello stesso tipo.

Configurarlo una volta

Fate clic su Impostazioni... nella scheda Questo computer.La finestra dice cosa aspettarsi, mostra la scheda grafica e la memoria di questo computer, e consiglia il modello che vi gira meglio.Fate clic su Configura per me, oppure scegliete un altro modello e fate clic su Scarica: viene scaricato una volta, dal suo autore, e conservato per ogni test.

La finestra di configurazione consiglia il modello adatto alla scheda grafica di questo computer, o accetta quello che portate voi.
ImpostazioneCosa fa
FornitoreIntegrato in GUI Test Studio, la scelta consigliata, oppure un server locale: un server compatibile con OpenAI che già usate, come LM Studio o Ollama, al suo indirizzo, con uno dei suoi modelli.
Modello e precisioneQuale modello crea il test, e in quale forma: una precisione più alta legge lo schermo un po' meglio e richiede più memoria.
Avanzate: Finestra di contestoQuanta parte della conversazione il modello tiene alla volta, 32.768 per impostazione predefinita.Un server locale deve caricare il suo modello con lo stesso numero.
Avanzate: Limite di tempo per passaggioQuanto può durare un passaggio del modello prima che l'esecuzione rinunci.

Queste scelte sono separate da quelle dell'analisi intelligente con IA: un modello può creare qui i vostri test mentre un altro, o un fornitore nel cloud, spiega i controlli non superati.

Creare il test

Scrivete il prompt, poi fate clic su Crea qui.Una scheda nell'angolo dello schermo nomina ogni passaggio man mano che il modello lo compie.Nel frattempo tenete le mani lontane dal mouse e dalla tastiera: la scheda si fa da parte mentre il modello fa clic e digita, e non compare mai nelle immagini del test.Alla fine dice dove è stato salvato il test e se è stato superato, con Apri in GUI Test Studio e Mostra nella cartella.

La scheda nell'angolo dello schermo segue il modello passo dopo passo.

Cosa chiedere

Di' cosa deve fare il test e cosa deve verificare, come lo spiegheresti a un tester:

Comando
Open the calculator, compute 5 + 5 and verify the result shows 10.
Comando
Create a test for my app C:\Apps\Shop.exe: add a client named Atlas Textiles and verify it is listed.
Comando
Test the sign-up form at https://shop.example/signup in Chrome, Edge and Firefox and on an iPhone 15.
Comando
Run the Checkout test and tell me what failed.
Comando
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.
Comando
Show me the report of the Checkout test.
Comando
In the Checkout test, rename the check "Visual Assert #3" to "Pay button" and let it wait 10 s.
Comando
Create a test from my Figma design C:\Designs\Login.gtsdesign.

Inizia con "Con GUI Test Studio, ..." quando l'app a cui lo chiedi potrebbe farlo in un altro modo: le attività comuni della finestra formulano così ogni richiesta.Per un'app su un telefono Android collegato via USB (debug USB attivo), scrivi "sul mio telefono": il test mostra il telefono in una finestra su questo schermo e Claude lavora attraverso quella finestra.

Ogni compito termina allo stesso modo: Claude vi dice dove è stato salvato il test e l'esito della sua esecuzione, e chiede cosa fare dopo, se eseguirlo di nuovo, modificarlo in GUI Test Studio o aprirlo in GUI Test Runner-Recorder per leggere il suo report di affidabilità.Un'esecuzione che fallisce viene spiegata a partire dal report, mai risolta registrando di nuovo il test, a meno che non lo chiediate.

Dite “modifica il test in GUI Test Studio” e Claude lo apre lì; “aprilo in GUI Test Runner-Recorder” apre la finestra in cui lo eseguite voi stessi; “mostrami il report” apre lì il test con il suo report di affidabilità più recente sullo schermo.Il menu dei prompt della vostra app Claude (il “+” in Claude Desktop) elenca le richieste comuni, creare un test, testare una pagina web in più browser, testare un'app per intero, eseguire, modificare, aprire in GTR, ognuna in una riga breve; i dettagli vanno nella chat.

Claude esegue esattamente il flusso di lavoro che hai chiesto.Esplora un'app da solo soltanto se glielo chiedi («testa tutte le funzioni di base di questa app») e crea allora un test per ogni flusso trovato, ciascuno con i propri Scenari e controlli.

Cosa fa l'assistente sul vostro schermo

Non toccare mouse e tastiera mentre Claude lavora: usa lo schermo reale.Avvia l'app o apre la pagina, guarda lo schermo, fa clic e digita, e dopo ogni passaggio controlla il risultato come farebbe il registratore.Il tempo che Claude passa a riflettere tra due passaggi resta fuori dal test; una pausa che Claude chiede apposta diventa un passaggio Wait.

Claude puòCosa diventa nel test
Fare clic, digitare, premere tasti, scorrere, trascinare, muovere il mouseEventi di mouse e tastiera, ciascuno con i controlli visivi che il registratore aggiunge da solo.
Verificare un testo, la forma di un valore, un conteggio, un'immagine, un'assenza, una disposizione, un'intera finestra di dialogoText, Dynamic Text, Count, Visual, Visual Absent, Layout e Group Assert: ogni controllo viene provato sul momento e rifiutato se non potrebbe passare.
Raggruppare passaggi e lasciare noteScenari (nidificati se serve) e Marcatori sulla timeline.
Aggiungere un passaggio che non è un'interazioneRun App, Quit App, Run JavaScript, Run Python Script, Upload File, Go Offline / Go Online.
Annullare un'azione sbagliata, mettere in pausa per riportare l'app in uno statoNulla di tutto ciò nel test.
Eseguire un test salvato, leggere cosa contiene, aprirlo in GUI Test StudioLa stessa esecuzione di GUI Test Runner-Recorder, con il suo Confidence Report accanto al test.
Mostrarvi il reportIl test si apre in GUI Test Runner-Recorder con il suo report di affidabilità più recente sullo schermo.
Modificare un test esistenteLa modifica richiesta, fatta sul posto una volta che la confermate: nulla viene registrato di nuovo.
Aggiungere un controllo a un test salvatoUn nuovo controllo, provato prima sulla registrazione del test in quel momento e rifiutato se lì non potrebbe riuscire.
Vedere perché un'esecuzione è fallita, e da quandoChe cosa si aspettava e che cosa ha trovato ogni errore, con le immagini e ciò che ha detto l'Analisi intelligente con IA; ogni esecuzione passata, e se il test è instabile.
Accettare ciò che un'esecuzione ha trovato, una volta ottenuto il suo consensoCiò che il test si aspetta da quel momento, come fa Accetta nel Report di affidabilità.
Scrivere una segnalazione di difettoUn report PDF o Excel con le sue prove, oppure un ticket Jira una volta confermato.
Preparare un test per una pipelineUn test di sola esecuzione (.GTR), insieme al comando e al frammento di pipeline per il suo strumento di CI.
Creare un test da un design FigmaL'importazione che GUI Test Studio fa del pacchetto di design: un controllo per elemento, il percorso di clic di un flusso di prototipo.

Il test finisce in Documenti\GUI Test Studio a meno che tu non indichi un'altra cartella, in una cartella tutta sua, con i risultati accanto.

Modificare un test esistente da prompt

Claude può cambiare un test che avete già senza registrarlo di nuovo: rinominare un passaggio, cambiare il testo che un controllo si aspetta, dare a un controllo un tempo massimo più lungo, decidere cosa succede se fallisce, rimuovere o ignorare un passaggio, aggiungere un'attesa, cambiare il nome o la descrizione del test.Nominate il test e dite cosa cambiare:

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

Può anche cambiare dove guarda un controllo, quanto è severo un confronto di immagini e che cosa viene detto all'IA su un controllo, spostare un passaggio, raggruppare passaggi in uno scenario e aggiungere un passaggio di flusso del test o un marcatore.Un nuovo controllo viene provato prima sulla registrazione del test in quel momento, e rifiutato se lì non potrebbe riuscire.

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

Prima di scrivere qualsiasi cosa, Claude mostra cosa sta per cambiare e vi chiede conferma, ogni volta: una modifica sovrascrive il file del test.Registrare di nuovo l'intero test avviene solo quando lo chiedete voi.Dopo, aprite il test in GUI Test Studio per vedere la modifica sulla timeline: una modifica da prompt è una modifica ordinaria del test, e l'esecuzione successiva la usa.

Dopo un'esecuzione: perché è fallita e che cosa fare

Chieda che cosa è fallito e Claude legge i risultati dell'esecuzione, senza eseguire nulla: che cosa si aspettava ogni controllo e che cosa ha trovato l'esecuzione, con le immagini e ogni differenza evidenziata, e ciò che ha detto l'Analisi intelligente con IA.Legge anche la cronologia del test: da quando fallisce e se alterna successi e fallimenti.

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

Claude non decide nulla al suo posto.Accettare un risultato rende corretto da quel momento ciò che l'esecuzione ha trovato, e un ticket Jira viene letto da altre persone: entrambe le cose avvengono solo dopo che avrà confermato ciò che Claude le mostra.Un report PDF o Excel viene scritto subito.

Un test da un design Figma

Date a Claude il pacchetto di design che il vostro designer ha esportato con il plugin Figma della suite, un file .gtsdesign, e ne crea un test con la stessa importazione che offre GUI Test Studio: ogni schermata diventa un'immagine di riferimento, ogni elemento un controllo, e un flusso di prototipo diventa il percorso di clic.Il design di una pagina di accesso dà un test dello scenario di accesso, pronto prima che la funzionalità sia costruita.

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

Il design si esporta da Figma come spiega Importare un design da Figma; cosa può fare il test prima che la funzionalità esista è in Testare una funzionalità prima che esista.

App web: browser, dispositivi, condizioni

Per una pagina web chiedi gli altri browser, dispositivi e condizioni nella stessa frase («in Edge e su un iPhone 15, in francese e con zoom al 150 %»): Claude registra la pagina una volta, genera il test per ogni combinazione appena viene salvato e può eseguire ciascuna.La registrazione viene eseguita con una finestra del browser, com'è stata registrata; i browser e i dispositivi generati senza.

Un test web salvato può richiedere altri browser e dispositivi in seguito, e generarli di nuovo dopo una modifica della pagina.Generarne uno di nuovo sostituisce ciò che contiene, quindi Claude chiede prima.

Ogni browser e dispositivo da una sola registrazione

Cosa l'assistente può e non può fare

RegolaPerché
Solo un computer con l'accesso eseguito, in prova gratuita o con un piano a pagamentoIl connettore interroga il tuo account a ogni richiesta; una prova terminata o una disconnessione lo ferma subito.
Claude vede strumenti, mai il motoreRiceve ciò che fa un tester (fare clic, verificare, eseguire); come un controllo viene valutato resta dentro GUI Test Studio.
Nulla viene esplorato se non lo chiediUn test è ciò che hai descritto, niente di più.
Un controllo che fallirebbe adesso viene rifiutatoCosì il test che ottieni passa sullo schermo su cui è stato creato.

Se qualcosa non funziona

Cosa vediCosa fare
Claude dice che GUI Test Studio rifiuta perché nessuno ha eseguito l'accessoAccedi da GUI Test Studio o GUI Test Runner-Recorder, poi chiedi di nuovo.
Claude dice che è richiesto un aggiornamento di GUI Test StudioAvvia una delle due app: scarica e installa l'aggiornamento, poi Claude funziona di nuovo.
Claude Desktop non propone GUI Test StudioAprite Crea test da prompt (oppure Guida > Usare con Claude...), fate clic su Connetti nella scheda Claude Desktop, poi su Riavvia e apri.Una volta connesso, compare in Impostazioni > Connettori, come GUI Test Studio.
Dove compare GUI Test Studio in VS CodeNell'elenco degli strumenti di Copilot Chat (il pulsante degli strumenti della chat) e nel comando MCP: List Servers; in Claude Code, digita /mcp.
L'app ChatGPT non offre GUI Test StudioFate clic su Connetti nella scheda ChatGPT & Codex, poi su Riavvia e apri: l'app legge le sue impostazioni all'avvio.Una volta connesso compare in Settings > MCP servers; in un terminale, codex mcp list lo mostra.
Claude Desktop mostra una nota di cautela accanto alla richiestaÈ la sua nota per qualsiasi richiesta che arriva tramite un link, nulla di GUI Test Studio: leggi la richiesta e inviala.
Claude ha risposto senza GUI Test StudioInizia la richiesta con "Con GUI Test Studio, ..."(le attività comuni della finestra lo fanno), oppure scrivi "test": un semplice "apri X e verifica Y" lo è anche, e il connettore lo dice a Claude.
La scheda Questo computer dice che nessun modello è scaricatoFate clic su Impostazioni..., poi su Configura per me: il modello consigliato viene scaricato una volta, e Crea qui è pronto.
Il modello locale è lento o non finisceChiedete un flusso più breve, scegliete un modello più piccolo in Impostazioni..., uno nostro o uno vostro, oppure fate clic su Usa invece Claude o ChatGPT... nella scheda: gli assistenti nel cloud creano i test lunghi molto più in fretta.
Il test fallisce all'esecuzione successivaAprilo in GUI Test Studio: ogni controllo aggiunto da Claude sta sulla traccia Verifications, e il Confidence Report dice quale e perché.

Il registro del connettore è %LOCALAPPDATA%\GUI Test Studio\logs\claude-connector.log.

Ancora bloccati?Diteci cosa stavate cercando di fare e rispondiamo entro un giorno lavorativo.Ask our team