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
- 1Un tester registra i dieci percorsi che contano, oppure li descrive in un prompt, senza codice.
- 2Le asserzioni di layout ricordano come è disposta ogni schermata e segnalano l'elemento che si è spostato e di quanto.
- 3I test girano a ogni merge nella pipeline, e un'esecuzione fallita rimanda direttamente all'immagine della schermata rotta.
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
- 1Dove l'applicazione non dice nulla dei suoi elementi, il GTS Engine li trova a vista, quindi il toolkit non conta.
- 2Le asserzioni visive trovano ogni pulsante e campo ovunque stia la finestra, poi confrontano ciò che c'è dentro.
- 3Le asserzioni testuali leggono i valori nella griglia e colgono gli errori reali.
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
- 1Le asserzioni testuali dinamiche verificano il formato invece del valore: una data vera, un importo in valuta, un riferimento come ORD-48213.
- 2Selezionate un esempio sul fotogramma e il controllo impara il formato da solo.
- 3Le etichette fisse accanto a loro mantengono asserzioni testuali esatte, così una parola sbagliata viene comunque colta.
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
- 1Ogni controllo può contenere più versioni attese, una per profilo di baseline: “Modalità scura”, “Firefox”, “Francese”.
- 2Eseguite il test con un profilo, esaminate il report e accettate ciò che vedete per riempire la versione di quel profilo.
- 3Dove guardare e quanto essere severi restano condivisi, così una correzione vale per ogni ambiente.
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
- 1Collegate il telefono via USB: compare sullo schermo e ci registrate come su qualsiasi applicazione.
- 2L'esecuzione rimette il telefono al centro dello schermo alla stessa dimensione e riproduce i tocchi.
- 3Il report mostra lo schermo del telefono per ogni controllo, come qualsiasi altro test.
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
- 1Registrate insieme l'input di tastiera, mouse e gamepad; la riproduzione guida un controller virtuale.
- 2Le asserzioni visive confermano ciò che il giocatore vede: il menu principale, la schermata di caricamento sparita, tre cuori sull'HUD.
- 3Eseguite lo smoke test su ogni build notturna dal vostro sistema di build e leggete il report al mattino.
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.