Casi d'uso

Problemi reali dei team QA, e come smettono di averli

Ogni team finisce in una di queste storie.Ecco cosa cambia quando chi conosce il prodotto può automatizzarne da sé i test end-to-end, registrando un flusso o descrivendolo in un prompt.

Team di prodotto web

Il restyling che ha rotto una pagina che nessuno testava

La sfida

Un foglio di stile condiviso è stato modificato per la nuova landing page.Due versioni dopo, un cliente segnala che il totale della schermata fattura si sovrappone alla sua etichetta.Nessun test guardava quella schermata, perché scrivere script browser per ogni pagina non sarebbe mai successo.

Come GUI Test Studio lo risolve

  1. 1Un tester registra i dieci percorsi che contano, oppure li descrive in un prompt, senza codice.
  2. 2Le asserzioni di layout ricordano come è disposta ogni schermata e segnalano l'elemento che si è spostato e di quanto.
  3. 3I test girano a ogni merge nella pipeline, e un'esecuzione fallita rimanda direttamente all'immagine della schermata rotta.
Asserzione di layoutAsserzione visivaCI/CD

Produttore di software desktop

Un'applicazione legacy che gli strumenti di automazione non vedono

La sfida

Il prodotto di punta ha quindici anni, disegnato da un toolkit personalizzato.Gli strumenti che si basano sugli alberi di accessibilità o sugli id degli elementi vedono una sola finestra vuota, così ogni rilascio viene convalidato a mano in due giorni.

Come GUI Test Studio lo risolve

  1. 1Dove l'applicazione non dice nulla dei suoi elementi, il GTS Engine li trova a vista, quindi il toolkit non conta.
  2. 2Le asserzioni visive trovano ogni pulsante e campo ovunque stia la finestra, poi confrontano ciò che c'è dentro.
  3. 3Le asserzioni testuali leggono i valori nella griglia e colgono gli errori reali.
Asserzione visivaAsserzione testualeAsserzione di gruppo

Fintech ed e-commerce

Date, totali e numeri d'ordine cambiano a ogni esecuzione

La sfida

Una conferma d'ordine mostra la data di oggi, un nuovo numero d'ordine e un totale che dipende dai dati di test.Controllare i valori esatti fallisce ogni mattina per il motivo sbagliato, così i controlli sono stati disattivati.

Come GUI Test Studio lo risolve

  1. 1Le asserzioni testuali dinamiche verificano il formato invece del valore: una data vera, un importo in valuta, un riferimento come ORD-48213.
  2. 2Selezionate un esempio sul fotogramma e il controllo impara il formato da solo.
  3. 3Le etichette fisse accanto a loro mantengono asserzioni testuali esatte, così una parola sbagliata viene comunque colta.
Asserzione testuale dinamicaAsserzione testuale

Team che rilasciano in più mercati

Chiaro, scuro, tre browser e cinque lingue

La sfida

La stessa schermata esiste in modalità chiara e scura, viene resa in modo leggermente diverso in Chrome, Firefox ed Edge ed è tradotta in cinque lingue.Tenere una copia di ogni test per combinazione è una trappola di manutenzione.

Come GUI Test Studio lo risolve

  1. 1Ogni controllo può contenere più versioni attese, una per profilo di baseline: “Modalità scura”, “Firefox”, “Francese”.
  2. 2Eseguite il test con un profilo, esaminate il report e accettate ciò che vedete per riempire la versione di quel profilo.
  3. 3Dove guardare e quanto essere severi restano condivisi, così una correzione vale per ogni ambiente.
Baseline multipleReport di affidabilità

Team di app mobile

Ripercorrere gli stessi flussi su un telefono, ancora una volta

La sfida

Prima di ogni rilascio sullo store, qualcuno accede, naviga, aggiunge al carrello e paga su un vero telefono Android, a mano, su ogni build candidata.

Come GUI Test Studio lo risolve

  1. 1Collegate il telefono via USB: compare sullo schermo e ci registrate come su qualsiasi applicazione.
  2. 2L'esecuzione rimette il telefono al centro dello schermo alla stessa dimensione e riproduce i tocchi.
  3. 3Il report mostra lo schermo del telefono per ogni controllo, come qualsiasi altro test.
Registrazione su telefonoAsserzione visiva

Studio di videogiochi

Menu e HUD disegnati dal motore, giocati con un controller

La sfida

Menu, inventari e HUD dei giochi sono disegnati dal motore, non da controlli standard, e si navigano con un gamepad.Fare lo smoke test di ogni build significa un tester che gioca gli stessi dieci minuti ogni mattina.

Come GUI Test Studio lo risolve

  1. 1Registrate insieme l'input di tastiera, mouse e gamepad; la riproduzione guida un controller virtuale.
  2. 2Le asserzioni visive confermano ciò che il giocatore vede: il menu principale, la schermata di caricamento sparita, tre cuori sull'HUD.
  3. 3Eseguite lo smoke test su ogni build notturna dal vostro sistema di build e leggete il report al mattino.
Riproduzione del gamepadAsserzione visiva di conteggioAsserzione visiva di assenza

Il vostro caso è diverso?

Raccontatecelo

Preferiamo capire con cosa fatica il vostro team piuttosto che indovinare.Descrivete la vostra applicazione e vi diremo onestamente se GUI Test Studio fa al caso vostro.