Scegliere cosa verifica un test
La domanda dopo ogni registrazione: elementi visivi, testo e ciò che compare sullo schermo.
La domanda
Quando terminate una registrazione, GUI Test Runner-Recorder chiede cosa deve verificare questo test.La vostra risposta decide quali controlli il test riceve da solo quando viene salvato.Potete sempre aggiungere, modificare o rimuovere controlli in seguito in GUI Test Studio.
Verificare gli elementi visivi
Attiva per impostazione predefinita.Ogni elemento su cui fate clic o in cui digitate riceve un'asserzione visiva subito prima della vostra azione: il test si assicura che il pulsante, il campo o la voce di menu sia sullo schermo e abbia l'aspetto giusto, poi esegue il clic.
Un'icona mancante, un pulsante del colore sbagliato, un'immagine non caricata, un'etichetta diventata minuscola, un elemento scomparso dopo un rilascio.
Attendere fino a è il tempo che un'esecuzione attende la comparsa dell'elemento prima che il controllo fallisca.5 secondi vanno bene per la maggior parte delle app; aumentatelo per una pagina lenta.
Verificare il testo
Disattivata per impostazione predefinita.Quando è attiva, le parole su cui fate clic vengono controllate come testo, lette dallo schermo.Un'asserzione testuale viene superata quando le parole sono giuste, anche se il carattere o il colore sono cambiati.
| Opzione | Cosa significa |
|---|---|
| Attendere fino a | Per quanto un'esecuzione attende il testo. |
| Valori che cambiano (data, ora, valuta) | Cosa fare con un valore diverso a ogni esecuzione: controllarne il valore esatto, controllarne solo il formato (“una data”, “un importo”), oppure tenerne invece un'immagine. |
| Qualità di riconoscimento | Bilanciata legge in fretta e bene.Massima è la più accurata, Rapida la più veloce. |
La vostra app mostra in alto la data di oggi.Il suo valore esatto fallisce domani.Scegliete “Il loro formato” e il test controlla che venga mostrata una data, qualunque essa sia.
Verificare ciò che appare
Attiva per impostazione predefinita.Alcune schermate appaiono senza che ci si faccia clic: si apre un menu, compare una finestra di dialogo, viene mostrato un messaggio di conferma.Anche queste ricevono controlli, collocati nel momento in cui la schermata si è stabilizzata, così il test conferma che sono apparse davvero.
Le sue opzioni
| Opzione | Cosa significa |
|---|---|
| Asserzioni di gruppo | Tutto ciò che è apparso viene controllato insieme, come un solo gruppo per schermata. |
| Asserzioni di layout | Controlla anche che gli elementi stiano al loro posto, così un elemento fuori posto o sovrapposto viene colto. |
| Dettaglio | Quanto di ciò che è apparso viene controllato: dai soli elementi principali a quasi tutto.Scegliete un livello sulla fila di cinque piccole schermate, dai soli grandi cambiamenti a ogni cambiamento. |
| Avanzate: Elementi controllati per schermata | Il numero massimo di elementi controllati ogni volta che lo schermo cambia.Automatico segue il Dettaglio; un numero più alto controlla di più di una schermata affollata e allunga le esecuzioni.Quando una schermata ne contiene di più, le immagini e i testi mantengono ciascuno la propria parte. |
Quanti elementi vengono controllati per schermata
Ogni volta che lo schermo cambia, il test controlla un numero limitato degli elementi apparsi.In Avanzate, Elementi controllati per schermata fissa questo limite.Parte da Automatico, che segue il Dettaglio: 5, 8, 12, 20 o 32 elementi, dal livello più basso al più alto.
Quando una schermata mostra più elementi del limite, le immagini e i testi mantengono ciascuno la propria parte: le immagini più grandi e i primi testi in ordine di lettura.Il resto di quella schermata non viene controllato.
| La vostra schermata | Cosa scegliere |
|---|---|
| Un menu, una piccola finestra di dialogo, un messaggio di conferma | Lasciate Automatico.Copre già tutto ciò che contiene una schermata così. |
| Un modulo lungo, una pagina di impostazioni, una tabella con molte righe | Aumentatelo, per esempio a 30 o 40, perché vengano controllati anche i campi e le righe più in basso. |
| Una dashboard con molte schede, badge e icone | Aumentatelo, perché le icone e i badge vengano controllati accanto alle etichette. |
| Una schermata in cui ogni etichetta conta, come un listino prezzi o una pagina tradotta | Aumentatelo, fino a 100, per controllarle tutte. |
| Test che devono essere veloci, o un'app le cui schermate cambiano spesso | Lasciate Automatico.Ogni elemento in più allunga ogni esecuzione ed è una cosa in più da aggiornare quando l'app cambia. |
Perché è utile: un solo numero decide quanto sono accurati questi controlli, senza cambiare quali schermate vengono controllate.Quello resta compito del Dettaglio.
Farne la vostra scelta predefinita
Spuntate “Non chiedere più” per mantenere queste scelte per ogni registrazione e saltare la domanda.Le stesse impostazioni si trovano in Impostazioni, Preferenze, Registrazione predefinita, dove potete cambiarle, e la pagina Generali ripropone la domanda.
Chiudere la domanda in qualsiasi modo mantiene le scelte così come sono mostrate: una registrazione non va mai persa per una domanda.Poi: aprite il vostro test in GUI Test Studio.
Ancora bloccati?Diteci cosa stavate cercando di fare e rispondiamo entro un giorno lavorativo.Ask our team