Tempi massimi, aree di ricerca e fallimenti

Le impostazioni comuni a ogni controllo, e cosa succede quando uno fallisce.

Tempo massimo: quanto attende un controllo

Un controllo non guarda una volta sola per poi arrendersi.Continua a guardare finché ciò che si aspetta è sullo schermo, poi il test prosegue subito.Il tempo massimo è il più a lungo che attenderà.Per impostazione predefinita ogni controllo attende fino a 5 secondi.

ControlloSuperatoNon superato
Asserzione visiva, asserzione testualeAppena l'elemento o il testo viene trovato ed è correttoQuando il tempo massimo scade senza di esso
Asserzione visiva di assenza, asserzione testuale di assenzaAppena l'elemento o il testo è scomparsoQuando è ancora presente allo scadere del tempo massimo
Controlli di conteggioAppena il conteggio rispetta la sua regolaQuando il conteggio è ancora sbagliato allo scadere del tempo massimo
EsempioUna pagina lenta

La vostra pagina dei report di solito si carica in 2 secondi, ma in una giornata intensa anche in 12.Impostate il controllo che la segue a 15 secondi.Quasi sempre viene comunque superato dopo 2: un tempo massimo più lungo non costa nulla quando lo schermo è rapido.

Area di ricerca

Ogni asserzione visiva e testuale guarda dentro la propria area di ricerca, il rettangolo tratteggiato nel suo editor.

Nell'Editor dell'obiettivo visivo, l'area di ricerca segue l'obiettivo visivo quando lo spostate.Fate clic sul suo lucchetto per lasciarla dove l'avete messa: allora si allarga solo se l'obiettivo visivo finirebbe fuori.

RegistrazioneArea di ricercaSaveL'esecuzione successivaSaveSpostato di poco: ancora trovato
L'area di ricerca è dove il test cerca l'elemento.Se l'elemento si sposta un po', viene ancora trovato, purché resti dentro l'area.Ingrandite l'area per un elemento che si sposta, oppure spuntate Cerca in tutto lo schermo quando può essere ovunque.
Area di ricercaAdatta a
Piccola, intorno all'elementoVeloce, e mai confusa da un elemento simile altrove.La scelta migliore quando l'elemento resta al suo posto.
Più grandeUn elemento che si sposta un po': una finestra di dialogo che si apre in punti diversi, un elenco che cresce.
Cerca in tutto lo schermoUn elemento che può essere ovunque, o una finestra che non è mai nello stesso posto.

Quando un'asserzione visiva o un'asserzione testuale non ha trovato il suo elemento nella sua area di ricerca dopo un secondo, cerca anche in tutto lo schermo, mentre continua ad attendere.Una finestra che si è spostata quindi non fa fallire il test.

In tal caso, il report indica che l'elemento è stato trovato fuori dalla sua area di ricerca e propone Allargare l'area di ricerca in GUI Test Studio..., che apre l'editor del controllo sul blocco giusto.Allargatela lì e l'esecuzione successiva trova subito l'elemento.

In caso di errore: interrompere o continuare

Ogni controllo dice cosa comporta il suo errore, nella scheda Anteprima ed esecuzione delle sue Proprietà: Interrompi il test o Continua il test.

In caso di errore: Interrompi il test

Apri menuControllo: il menu compareControllo: pulsante SalvaClic su SalvaControllo: Salvato

In caso di errore: Continua il test

Apri menuControllo: colore del logoClic su SalvaControllo: Salvato
Ogni controllo dice cosa comporta un suo errore.Interrompere il test (il comportamento predefinito per un controllo da cui dipendono i clic successivi) oppure continuare con i passaggi seguenti, così una sola esecuzione segnala ogni problema che incontra.
Per impostazione predefinitaPerché
Interrompi il testPer un controllo da cui dipendono i clic successivi, come un'asserzione visiva prima di un clic.Fare clic senza di esso colpirebbe il punto sbagliato.
Continua il testPer un controllo che conferma soltanto ciò che è sullo schermo: un layout, un conteggio, un testo su cui non si fa clic.Una sola esecuzione segnala così ogni problema che incontra.

Gli eventi e i passaggi del Flusso del test hanno la stessa impostazione.Un clic, un tasto o un passaggio che fallisce ferma il test per impostazione predefinita; impostatelo su Continua il test quando il resto non ne dipende.Vedete Eventi: cosa fa un test.

Controlli ignorati

Spuntate Ignorato per escludere un controllo dalle esecuzioni senza eliminarlo, per esempio mentre una funzionalità viene riprogettata.Resta sulla timeline, in grigio.

Dove modificarli

In GUI Test Studio, selezionate il controllo: Tempo massimo, l'area di ricerca e In caso di errore sono nel suo pannello Proprietà.Selezionate più controlli per modificarli tutti insieme.

Le impostazioni predefinite per le nuove registrazioni sono in GUI Test Runner-Recorder, Impostazioni, Preferenze, Registrazione predefinita.Vedete anche Impostazioni da conoscere.

Ancora bloccati?Diteci cosa stavate cercando di fare e rispondiamo entro un giorno lavorativo.Ask our team