Passata di accuratezza avanzata (per esperti)
In quale momento dell'esecuzione un'asserzione visiva viene confrontata, e fin dove guarda.
Che cos'è
Un'asserzione visiva prima trova il suo elemento, poi lo confronta con ciò che vi aspettate.La passata di accuratezza avanzata decide quale momento viene confrontato: l'istante in cui l'elemento è stato trovato, o il momento in cui appare al meglio nel breve tempo che segue.
Avviene dopo l'esecuzione, sul video dell'esecuzione stessa.Non cambia mai il modo in cui il test fa clic o digita.
Perché esiste
Spesso un elemento viene trovato mentre lo schermo si sta ancora assestando: una pagina che sta ancora caricando, un menu che sta ancora comparendo in dissolvenza, una schermata del telefono che sta ancora scorrendo.Confrontato in quell'istante, un pulsante perfettamente a posto può sembrare disegnato a metà e non superare il controllo.
La passata guarda i fotogrammi che seguono, tiene quello in cui l'elemento appare al meglio e confronta quello.Si ferma dove inizia il passaggio successivo del test, quindi non guarda mai una schermata che il test ha già lasciato.
Il menu File impiega un terzo di secondo a comparire in dissolvenza.Il test trova “Salva” mentre è ancora semitrasparente.Con la passata su Estesa o Approfondita, il controllo confronta il menu completamente disegnato e viene superato.Con la passata su Disattivata, lo stesso controllo può fallire su un menu che era perfettamente a posto.
I livelli
Un livello più approfondito trova il momento migliore anche dopo una lunga animazione.Richiede anche più tempo dopo l'esecuzione, perché per ogni asserzione visiva vengono controllati più fotogrammi.
Dove si sceglie
| Dove | Cosa imposta |
|---|---|
| La domanda dopo un'esecuzione | Il livello di questo test, salvato con esso.Spuntate “Non mostrare più” per non ricevere più la domanda. |
| Impostazioni, Impostazioni progetto | Il livello del test aperto. |
| gtr-cli --accuracy-pass quick | Il livello di una singola esecuzione da riga di comando. |
Il report mostra i dettagli della passata solo quando li chiedete: Impostazioni, Preferenze, Report di affidabilità, Avanzate.La passata viene eseguita in ogni caso.
Quale livello scegliere
| Se | Scegliete |
|---|---|
| I controlli falliscono su elementi che stavano ancora comparendo | Un livello più approfondito: Estesa o Approfondita |
| I risultati impiegano troppo a comparire dopo un'esecuzione | Un livello più veloce: Rapida o Standard |
| La vostra app non ha alcuna animazione | Rapida |
| Non siete sicuri | Lasciatela su Standard |
Ancora bloccati?Diteci cosa stavate cercando di fare e rispondiamo entro un giorno lavorativo.Ask our team