Registrare un test
Cosa registrare, il conto alla rovescia, la barra di registrazione e le abitudini che rendono un test affidabile.
Cosa registrare
La registrazione è uno dei due modi di creare un test: percorrete lo scenario una volta, e GUI Test Studio genera il test dalla registrazione, in modo visivo, pronto da eseguire e modificare in qualsiasi momento.L'altro modo è descrivere il flusso in un prompt, e il vostro assistente IA lo registra per voi.Preferite lavorare senza IA?Registratelo: non serve altro.
La pagina iniziale di GUI Test Runner-Recorder mostra i due modi fianco a fianco, nella sua scheda Crea un nuovo test: Registralo tu stesso, con il pulsante rosso Registra, e Crea test da prompt.Fate clic su Registra.Prima di ogni registrazione, l'app chiede cosa volete testare.
La domanda mostra cinque immagini, una per scelta: tutto lo schermo, un'app, un'app web, un'area dello schermo e un telefono.Fate clic su un'immagine e le sue impostazioni compaiono sotto la fila; poi fate clic sul pulsante rosso Registra.La prima volta, una breve guida vi accompagna tra le cinque.
Più monitor: quale schermo
Su un computer con più monitor, prima arriva una domanda in più: Quale schermo deve usare questo test? I monitor sono disegnati come stanno sulla vostra scrivania.Fate clic su uno per registrare solo quel monitor, o su Tutti gli schermi per un'app che apre le sue finestre su uno qualsiasi di essi.Quello su cui fate clic si illumina un istante sullo schermo reale, così sapete qual è.
Viene posta una volta per sessione; le registrazioni successive mantengono la risposta.Spuntate Non chiedere più per mantenere la vostra scelta per sempre: da allora si trova in Impostazioni, Preferenze, Registrazione predefinita, nella scheda Schermo come Registra su, con l'interruttore che ripropone la domanda.
Un test viene eseguito sullo schermo in cui si trova GUI Test Runner-Recorder, quindi il browser o l'app che apre compare dove state lavorando.Un test registrato su un altro monitor continua a essere eseguito lì.Per eseguirlo altrove, o su tutti gli schermi, cambiate Esegui su nelle Impostazioni progetto del test.Vedete Eseguire un test.
Le cinque scelte, e quando fare ciascuna
Tutto lo schermo
Tutto ciò che è sul vostro monitor principale può ricevere controlli.Sceglietela per un primo test, quando lo scenario attraversa più app o finestre, o quando non siete sicuri.
Un'app
Sceglietela quando lo scenario resta dentro una sola applicazione desktop.Solo le finestre, le finestre di dialogo e i menu di quell'app ricevono controlli automatici, quindi una notifica di un altro programma non finisce mai nel vostro test.
Scegliete l'app nell'elenco delle app aperte, oppure fate clic su Sfoglia... per un programma che non è ancora aperto.Spuntate la casella che avvia l'app all'inizio del test e la chiude alla fine, e ogni esecuzione parte da un'app appena avviata.
Un'app web
Sceglietela quando ciò che testate è un sito web o un'app web.Digitate il suo indirizzo e scegliete il browser.La pagina si apre in una finestra pulita a schermo intero, senza le vostre schede né i vostri accessi, e la registrazione inizia appena la pagina è caricata.Il test poi apre e chiude il browser da sé a ogni esecuzione.
Spuntate Genera questo test anche per altri browser e dispositivi per ottenere lo stesso test anche per Chrome, Edge e Firefox, telefoni, tablet e altre dimensioni dello schermo, creato subito dopo il salvataggio.Vedete Ogni browser e ogni dispositivo da una sola registrazione.
Un'area dello schermo
Sceglietela quando conta solo una parte dello schermo: un pannello, un modulo, l'area di gioco.Fate clic su Seleziona sullo schermo... e disegnate l'area.I controlli automatici vengono solo dal suo interno.
Un telefono (Android)
Sceglietela quando ciò che testate è un'app Android.Collegate il telefono via USB: il suo schermo compare in una finestra sul vostro, e ciò che fate in quella finestra avviene sul telefono.La domanda dice quando il telefono è pronto, o cosa manca ancora.
Non siete sicuri?Partite da ciò che testate
| State testando | Scegliete |
|---|---|
| Un'applicazione desktop | Un'app |
| Un sito web o un'app web | Un'app web |
| Più app che lavorano insieme, o non siete sicuri | Tutto lo schermo |
| Un pannello di una schermata affollata, o l'area di gioco | Un'area dello schermo |
| Un'app Android | Un telefono (Android) |
Durante la registrazione
L'app si fa da parte e conta tre secondi alla rovescia, così potete iniziare il vostro scenario con calma.
Quando GUI Test Runner-Recorder apre un'app web o avvia un'app per voi, non c'è conto alla rovescia.Chiede di non toccare mouse e tastiera, e la registrazione inizia appena la pagina o l'app è pronta.
Durante la registrazione, una piccola barra degli strumenti resta vicino al bordo inferiore dello schermo.Non fa mai parte della registrazione, e potete trascinarla dove non dà fastidio.
| Pulsante | Cosa fa |
|---|---|
| Registra di nuovo | Scarta questa ripresa e ne inizia una nuova.Non viene salvato nulla. |
| Pausa / Riprendi | Sospende la registrazione per un momento, per preparare qualcosa che non fa parte del test. |
| Termina | Termina la registrazione.Poi scegliete cosa verifica il test, e lo salvate. |
Clic del mouse, trascinamenti, scorrimento e digitazione da tastiera vengono tutti registrati, e così un controller di gioco quando lo attivate nelle Preferenze.
Ogni tasto che premete conserva il layout di tastiera con cui è stato digitato.Un test che cambia layout strada facendo, dal francese all'inglese per esempio, digita ogni tasto nel suo layout quando viene eseguito.Se il computer che esegue il test non ha uno di quei layout, il report lo segnala; questo da solo non è mai un errore.
Abitudini per un test affidabile
Un test riproduce esattamente ciò che avete fatto.Poche abitudini durante la registrazione lo fanno superare ogni volta.
Do
- Partire da uno stato noto: accesso non effettuato, pagina iniziale, carrello vuoto
- Attendere che ogni schermata finisca di caricarsi prima di farci clic
- Fare clic al centro di pulsanti e campi, non sui bordi
- Usare dati di test uguali a ogni esecuzione
- Mantenere ogni test breve e dedicato a una sola cosa: accesso, ricerca, pagamento
Avoid
- Fare clic mentre una pagina si sta ancora caricando
- Spostare o ridimensionare le finestre a metà di uno scenario
- Contare su qualcosa rimasto da un'esecuzione precedente
- Notifiche e finestre pop-up di altre app durante la registrazione
- Un solo test lunghissimo che copre tutto
Tasti da ricordare
| Tasto | Durante la registrazione | Durante l'esecuzione |
|---|---|---|
| Esc | Termina la registrazione | Ferma il conto alla rovescia |
| F1 | Mette in pausa e riprende | |
| F2 | Interrompe subito l'esecuzione |
Potete cambiare questi tasti in Impostazioni, Preferenze.
Registrare un telefono
Attivate il debug USB sul telefono Android, collegatelo e autorizzate il computer una volta sullo schermo del telefono.La domanda mostra i passaggi quando il telefono non è ancora pronto.Vedete Web, telefoni, macchine virtuali e giochi.
Al termine
L'app torna in primo piano e chiede cosa deve verificare questo test, poi dove salvarlo.Proseguite con Scegliere cosa verifica un test.
L'altro modo: descrivere il test
Crea test da prompt, accanto a Registra, apre una finestra in cui scrivete cosa deve fare il test, scegliete un esempio da cui partire e lo inviate al vostro assistente IA: Claude Desktop, Claude Code, ChatGPT con Codex o VS Code, oppure lo create con un modello di IA locale, uno nostro o uno vostro.L'assistente esegue poi i passaggi sul vostro schermo, verifica man mano e salva lo stesso tipo di test.Vedete Creare un test da un prompt.
Ancora bloccati?Diteci cosa stavate cercando di fare e rispondiamo entro un giorno lavorativo.Ask our team