Asserzioni visive
Controllare che un elemento ci sia, sia scomparso o compaia un dato numero di volte.
Come funziona un'asserzione visiva
Un'asserzione visiva contiene una piccola immagine di un elemento, il suo obiettivo visivo: un pulsante, un'icona, un campo, un logo.Mentre il test è in esecuzione, il GTS Engine + AI trova quell'elemento sullo schermo dal vivo, prima chiedendo all'applicazione dove si trova, tramite le sue informazioni di accessibilità, poi a vista quando l'applicazione non lo dice, e lo confronta con l'immagine.
1. Trovare
2. Confrontare
Atteso
ciò che avete registrato
Trovato ora
sullo schermo reale
Stesso elemento, stesso aspetto: superato
Il confronto è intelligente: non fa fallire un test perché uno schermo mostra una tonalità appena più chiara o un bordo un po' più morbido della volta prima.Lo fa fallire quando una persona vedrebbe una differenza.
Asserzione visiva
Controlla che un elemento sia sullo schermo e abbia l'aspetto giusto.È il controllo che una registrazione crea prima di ogni clic, e il più comune di tutti.
Un'asserzione visiva sul pulsante Salva, subito prima del clic: l'esecuzione attende che il pulsante compaia, si assicura che sia il pulsante giusto, e solo allora ci fa clic.Se il pulsante non compare mai, o ha un aspetto diverso, il test si ferma lì e il report mostra perché.
Mostrarle cosa cercare
- 1
Selezionare il controllo e fare clic su Modifica obiettivo visivo
L'Editor dell'obiettivo visivo si apre sul fotogramma della registrazione in quel momento.Per ritagliare l'obiettivo visivo da un altro momento, fate clic su Usa un altro fotogramma….La sua riga diventa ambra finché il fotogramma mostrato non è quello del controllo.
- 2
Disegnare un rettangolo attorno all'elemento
Trascinate un rettangolo attorno all'elemento che volete controllare, un po' oltre i suoi bordi.Spostatelo dal centro, ridimensionatelo dalle maniglie, o regolatelo con i tasti freccia.Potete anche trascinare un'immagine da Contenuti, o catturarne una dal vostro schermo.
- 3
Controllare l'area di ricerca
Il rettangolo tratteggiato è l'area di ricerca: dove l'esecuzione cerca l'elemento.Segue l'obiettivo visivo quando lo spostate; fate clic sul suo lucchetto per lasciarla dov'è.Vedete sotto.
- 4
Applica
Il pannello Proprietà mostra ora l'obiettivo visivo.
L'area di ricerca
Asserzione visiva di assenza
Attende che un elemento sia scomparso: un indicatore di caricamento, un banner “attendere prego”, una finestra di dialogo che deve chiudersi.Viene superata quando l'elemento è rimasto assente per un momento, e fallisce se è ancora sullo schermo allo scadere del suo tempo.
Dopo il clic su Genera report, un indicatore di caricamento gira per un tempo da 2 a 20 secondi.Un'asserzione visiva di assenza sull'indicatore con un tempo massimo di 30 secondi lascia proseguire il test nel momento in cui il report è pronto: nessuna attesa fissa, nessun tempo perso.
Asserzione visiva di conteggio
Conta quante volte un elemento è sullo schermo e confronta il totale con una regola.
3 trovati
Regola: esattamente 3 · rispettata
| Regola | Esempio |
|---|---|
| Esattamente | Esattamente 5 stelle in una valutazione |
| Almeno | Almeno 1 risultato di ricerca |
| Al massimo | Al massimo 0 icone di errore |
| Tra | Tra 2 e 4 articoli in un carrello |
Nell'editor, ogni punto in cui l'elemento viene trovato è numerato sul fotogramma, e una riga sotto dice se la regola è rispettata su quel fotogramma: lo sapete prima di eseguire.
Quanto è severo il confronto
Ogni asserzione visiva ha una Severità della verifica.Standard va bene per quasi tutto.
| Severità | Usatela per |
|---|---|
| Esatta | Immagini che non devono cambiare nemmeno di un pixel. |
| Rigorosa | Testi piccoli e dettagli fini in cui ogni cambiamento conta. |
| Standard | Pulsanti, etichette e icone di tutti i giorni.È la scelta predefinita. |
| Permissiva | Aree grandi e schermate affollate, come un'intera pagina o una scena di gioco. |
Ignora colore controlla solo la forma, qualunque siano i colori: utile quando un tema cambia colori che non volete testare.
I clic seguono l'elemento
Quando un'asserzione visiva trova il suo elemento in un punto diverso da quello della registrazione, i clic che la seguono vengono diretti dove l'elemento si trova ora, non dove si trovava.Un piccolo cambiamento di layout non manda un clic nel vuoto.
Un nuovo banner spinge la pagina in basso di 40 pixel.Il controllo trova il pulsante Salva 40 pixel più in basso, e il clic che lo segue finisce sul pulsante.
Le asserzioni testuali possono fare lo stesso con la loro opzione Sposta il mouse sull'elemento: i clic dopo il controllo vengono diretti sul testo che ha trovato.
Vedete anche Tempi massimi, aree di ricerca e fallimenti.
Ancora bloccati?Diteci cosa stavate cercando di fare e rispondiamo entro un giorno lavorativo.Ask our team