Test end‑to‑end deterministici per l'era dell'IA.

Registrate uno scenario di test o lasciate che sia l'IA a generarlo.GUI Test Studio lo esegue e lo verifica.

  • Create test end-to-end da un prompt o da una registrazione.
  • Test E2E senza flakiness: web, desktop, mobile, giochi.
  • Modificate i test visivamente, o lasciate fare all'IA.
  • Esecuzione in locale, con verifica tramite IA locale o nel cloud.
  • Riproducibilità, per report QA affidabili.
  • Web · Desktop · Mobile · Giochi
  • Cloud o locale
  • Compatibilità universale

Come create e modificate oggi i vostri test E2E?

Scegliete la vostra per vederne i limiti e cosa fa invece GUI Test Studio.

Selezionatene una per saperne di più

“Il miglior codice è nessun codice.”

— Jeff Atwood

I test codificati diventano sempre più difficili da mantenere man mano che crescono, ed escludono il resto del vostro team.GUI Test Studio sostituisce il codice con una timeline visiva chiara che chiunque può capire e modificare.Registrate il vostro flusso di lavoro, modificate i passi visivamente, o chiedete semplicemente all'IA di aggiornarli per voi.

Compatibilità universale

Se potete vederlo, potete testarlo.

Interazioni, verifiche, un verdetto

Web

es.: La registrazione a un negozio online: il benvenuto deve salutare il cliente per nome.Una nuova versione saluta tutti come «Ospite»: il test fallisce sulle parole.

Desktop

es.: Il software clienti di un assicuratore: gli agenti salvano ogni nuovo cliente con un solo pulsante.Una nuova versione sposta quel pulsante: il test contorna dov'era e dov'è ora.

Gioco

es.: Una verifica visiva osserva l'HUD, senza DOM né albero di accessibilità.Manca una vita: la verifica segna il punto.

Disegni di applicazioni d'esempio, non screenshot.

Cosa può verificare un test

Visivo, testo, testo dinamico e layout, tutto senza codice

Scegliete il controllo che corrisponde a ciò che cerchereste con i vostri occhi.Ognuno si modifica visivamente, sul fotogramma reale, e dice prima dell'esecuzione se sarà superato.

Verifica precisa degli elementi

Disegnate un riquadro attorno a qualsiasi elemento dell'interfaccia.Verificate che appaia, scompaia (come un indicatore di caricamento) o corrisponda a un numero esatto (come una valutazione a 5 stelle).

Esempio: dopo “Salva”, il badge verde di conferma deve apparire e l'indicatore di caricamento deve scomparire.

Un'asserzione visiva di conteggio: quattro stelle attese, quattro trovate
Un'asserzione visiva di conteggio: quattro stelle attese, quattro trovateUn'asserzione visiva di conteggio: quattro stelle attese, quattro trovate

Preferite un confronto esatto?La corrispondenza al pixel si attiva per singolo controllo in GUI Test Studio.

Non solo per le regressioni

Testate una funzionalità mentre è ancora in sviluppo

Create il test dal vostro design, in Figma o in qualsiasi altro strumento, prima che la funzione esista.

Funziona con Figma

Un solo test, per tutta la vita di una funzionalità

  1. 1
  2. 2
  3. 3
  4. 4

Con GUI Test Studio

Inizia dal design e viene eseguito in ogni fase

Test scritti sulle schermate finite

In attesa delle schermate finite
Possono iniziare solo qui
  1. 1Design

    Prima che sia realizzata

  2. 2Sviluppo

    Durante lo sviluppo

  3. 3Accettazione

    Test di accettazione utente (UAT)

  4. 4Rilascio e dopo

    Regressioni

Il montaggio video, per i test

Se avete mai montato un video, sapete già modificare un test.

  • Scorrete la registrazione e vedete ogni passaggio dove è avvenuto
  • Trascinate i controlli sulla timeline e disegnate cosa osservare, direttamente sul fotogramma
  • Oppure descrivete la modifica in un prompt: il vostro assistente IA modifica il test sul posto, e chiede prima di scrivere
GUI Test Studio
GUI Test Studio: la registrazione sotto un righello temporale, i blocchi di mouse, tastiera e asserzioni sulle loro tracce, l'anteprima e i dettagli del blocco selezionatoGUI Test Studio: la registrazione sotto un righello temporale, i blocchi di mouse, tastiera e asserzioni sulle loro tracce, l'anteprima e i dettagli del blocco selezionato

Baseline multiple

Un solo test per ogni ambiente dei vostri utenti

Un controllo può contenere più versioni attese, una per profilo di baseline.Il test si scrive una volta e si esegue ovunque, invece di copiarlo per ogni browser, tema o lingua e tenere le copie allineate per sempre.

Modalità chiara e scura

Un controllo, due aspetti attesi.L'esecuzione sceglie quello giusto.

Chrome, Firefox ed Edge

I caratteri vengono resi in modo diverso in ogni browser.GUI Test Studio se ne occupa per voi, e mantenere i test su tutti i browser e dispositivi di cui avete bisogno resta facile.

Schermo del portatile e monitor 4K

Dimensioni e ridimensionamenti diversi, lo stesso test.

La vostra app in cinque lingue

Il pulsante francese dice “Enregistrer”.GUI Test Studio conserva la versione francese accanto alle altre.

Aggiungere una versione è semplice: si esegue il test in quell'ambiente e si accetta ciò che si vede.

Cronologia - quando ha iniziato a fallire?
Cronologia delle esecuzioni di un test: quale controllo ha iniziato a fallire, quando, e il confronto tra due esecuzioniCronologia delle esecuzioni di un test: quale controllo ha iniziato a fallire, quando, e il confronto tra due esecuzioni

Pronto per CI/CD

Gira nella vostra pipeline, riferisce dove il vostro team guarda

L'esecutore da riga di comando riproduce un test esattamente come l'app, poi consegna alla vostra pipeline un codice di uscita, risultati JUnit, JSON e Markdown e ogni immagine di un fallimento in una sola cartella.

La vostra pipeline

e qualsiasi strumento che esegua un comando

.github/workflows/gui-tests.yml
jobs:  gui-tests:    runs-on: [self-hosted, windows]    steps:      - run: gtr-cli run tests --format github --junit results.xml

Esecuzione di 12 test sullo schermo dell'agente di build...

PASSED 12 di 12 test · exit code 0

  • Codice di uscita0 quando tutti i test sono superati, 1 quando uno non lo è: la build diventa verde o rossa.
  • JUnit, JSON, MarkdownRisultati che la vostra pipeline mostra come risultati dei test, con ogni passaggio nominato.
  • Le prove di ogni fallimentoImmagini attese ed effettive, lo schermo, il report e il video in una sola cartella.
  • Un generatore di comandi in entrambe le app, così nessuno deve imparare le opzioni a memoria
  • Nuovi tentativi, limiti di tempo e arresto al primo errore per le suite grandi
  • Test leggeri di sola esecuzione senza la registrazione, per gli agenti di build

Domande

Cosa chiedono i team prima di iniziare

Avete altre domande? Leggete tutte le risposte oppure scriveteci direttamente.

Create il vostro primo test oggi.