Leggere il report di affidabilità
Cosa è stato superato, cosa no, perché, e quanto ogni controllo ci è andato vicino.
Aprire un report
Il report di affidabilità si apre da solo dopo ogni esecuzione.Per rivederlo più tardi, aprite il test in GUI Test Runner-Recorder e fate clic su Report di affidabilità (Ctrl+Maiusc+R).Il report di ogni esecuzione viene salvato con il test e si riapre esattamente com'era.
L'esito in alto
Il banner dice come è finita l'esecuzione, quanti controlli e azioni sono stati superati su quanti ne contiene il test, e quanto è durata.Quando un'esecuzione non è stata superata, dice dove: il passaggio, il controllo e il suo scenario.
I suoi punti deboli indicano i controlli superati con il margine più piccolo.Sono quelli che più probabilmente falliranno la prossima volta, e meritano un'occhiata prima che accada.
Quando un tasto del test è stato registrato con un layout di tastiera che questo computer non ha, il report lo segnala nel suo banner.L'esecuzione prosegue comunque, e questo da solo non la fa mai fallire.
I pulsanti del banner
| Pulsante | Cosa fa |
|---|---|
| Segnalazione di bug | Apre il modulo della segnalazione di bug, compilato a partire dall'esecuzione.Offre due destinazioni: un file, PDF o Excel, oppure un ticket Jira.Vedete Creare una segnalazione di bug. |
| Collega Jira | Mostrato finché nessun sito Jira è collegato su questo computer: collegatelo una volta, e da quel momento Segnalazione di bug offre Jira.Una volta segnalata questa esecuzione, al suo posto sta la chiave del ticket, e un clic lo apre in Jira o ne crea un altro. |
| Cartella | Apre la cartella in cui sono conservati i file dell'esecuzione. |
| Cancella cronologia | Rimuove le esecuzioni precedenti del test dalla sua cronologia; l'esecuzione che state leggendo resta. |
| Esito | Cosa è successo |
|---|---|
| Superato | Ogni passaggio è stato eseguito e ogni controllo è stato superato. |
| Non superato: non trovato | Un controllo ha atteso tutto il suo tempo massimo senza mai trovare ciò che si aspettava.Per un'asserzione visiva, questa è la Fase di ricerca. |
| Non superato: diverso | L'elemento è stato trovato ma appare diverso dalla registrazione.Questa è la Fase di verifica. |
| Interrotto | Qualcuno ha premuto il tasto Interrompi, oppure un limite di tempo ha posto fine all'esecuzione. |
Le due fasi di un'asserzione visiva
Ogni asserzione visiva viene decisa in due fasi, e il report le mostra entrambe.Sapere quale fase non è stata superata vi dice che tipo di problema avete.
| Fase | La domanda a cui risponde | Quando non è superata | Cosa guardare |
|---|---|---|---|
| Fase di ricerca | L'elemento è sullo schermo?Durante l'esecuzione del test l'elemento viene cercato, fino al tempo massimo del controllo. | Non trovato: l'elemento non è mai comparso, oppure è cambiato tanto da non essere più riconosciuto. | L'app è sulla schermata giusta?Qualcosa copre l'elemento?È stato rimosso o ridisegnato? |
| Fase di verifica | Appare come previsto?Una volta trovato, l'elemento viene confrontato da vicino con ciò che il test si aspetta. | Diverso: l'elemento c'è, ma qualcosa in esso è cambiato, come una parola, un colore o un'icona. | O l'app ha un bug, oppure è cambiata di proposito e accettate il nuovo aspetto. |
Prima individuate il vostro amico tra la folla, e un cappotto nuovo non vi ferma: questa è la Fase di ricerca.Poi guardate più da vicino e notate il nuovo taglio di capelli: questa è la Fase di verifica.
La Fase di ricerca è indulgente di proposito: l'elemento deve solo essere riconoscibile, quindi un piccolo cambiamento non lo nasconde mai.La Fase di verifica è quella severa: tralascia ciò che l'occhio non può vedere e segnala ciò che è cambiato davvero.
Nel pannello di un controllo le fasi si leggono dall'alto in basso: trovato o no, poi corrisponde o differisce.Dietro di esse ci sono due impostazioni.Quanto è indulgente la ricerca lo dice la Sensibilità di ricerca del test, in Impostazioni progetto.Quanto è severo il confronto lo dice la Severità della verifica di ogni controllo.I valori predefiniti vanno bene per la maggior parte dei test: vedete Impostazioni da conoscere.
Le asserzioni testuali e di layout sono più semplici.Vengono decise in un solo passaggio durante l'esecuzione del test: il testo viene letto, oppure gli elementi vengono localizzati, e il controllo è superato o non superato.
Ogni passaggio, in ordine
L'elenco mostra ogni azione e ogni controllo dell'esecuzione, con un segno verde o rosso.Filtratelo per tipo (visive, testuali, di layout, eventi), per risultato (solo i non superati), per scenario, o per una parte del test: trascinate sulla timeline dell'esecuzione per guardare solo quel tratto.
Ogni riga porta il nome che avete dato al suo blocco in GUI Test Studio.Quando il test ha degli scenari, i loro passaggi sono elencati sotto un'intestazione nel colore dello scenario.Comprimete un'intestazione per nascondere i passaggi che non state guardando.
| Per | Fate così |
|---|---|
| Passare all'errore successivo | F8 |
| Trovare un passaggio | Digitate nella casella di ricerca: un nome, una parola, uno scenario |
| Vedere i passaggi come tabella | Cambiate la vista in cima all'elenco |
Il centro della barra degli strumenti conta gli errori, tra Errore precedente ed Errore successivo.Cronologia, all'estremità destra, passa dai passaggi di questa esecuzione alla cronologia del test.
La timeline dell'esecuzione
Sotto l'elenco, la timeline dell'esecuzione mostra ogni passaggio nel suo momento, con i fotogrammi del video.Ogni controllo vi è segnato nel suo momento, in rosso se non è riuscito: fate clic su un segno per aprire quel controllo.Fate clic su qualsiasi altro momento per aprirne il passaggio, e passate da un passaggio all'altro con i tasti freccia.
Si trova in fondo alla finestra.Trascinatela dalla sua barra del titolo verso un altro bordo, o fuori dalla finestra perché resti mobile da sola.
Guardare un controllo
Fate clic su un controllo: il suo pannello si apre sotto.A sinistra, l'immagine.Al centro, tre righe danno l'esito di ogni fase in parole semplici: la fase di ricerca, la fase di verifica e l'analisi intelligente con IA.A destra, cosa potete fare.
L'immagine si apre in Pulsazione: ciò che è cambiato si illumina sullo schermo com'è ora, così l'occhio ci va subito.
Confrontare le due immagini
I pulsanti sopra l'immagine cambiano la vista: affiancate, una divisione da trascinare, una sovrapposta all'altra, una vista delle differenze e Pulsazione.Ogni immagine si apre più grande con il suo pulsante Ingrandisci.
“Controllo visivo non superato.È stata rilevata una differenza visiva significativa in Pulsante Salva, concentrata in un'area.”La vista delle differenze mostra l'area: l'etichetta ora dice “Salva bozza”.O l'app ha un bug, oppure è cambiata di proposito e accettate il nuovo aspetto.
Asserzioni testuali e di layout
Un'asserzione testuale mostra le parole che si aspettava e le parole che ha letto, affiancate.Un'asserzione di layout mostra il fotogramma con il posto atteso di ogni elemento in verde, dove si trovava in rosso, e il nome di ogni elemento che si è spostato.
Quando un'app desktop comunica a Windows cosa dice il suo testo, un'asserzione testuale interroga prima l'app, e il report mostra ciò che l'app ha detto accanto a ciò che è stato letto sullo schermo.
Trovato fuori dalla sua area di ricerca
Un controllo che ha trovato il suo elemento solo dopo aver cercato oltre la sua area di ricerca lo segnala, e propone Allargare l'area di ricerca in GUI Test Studio....Apre il test su quel controllo, nel suo editor, così potete allargare l'area in un solo gesto.
Cronologia: quando ha iniziato a fallire?
Cronologia, nella barra degli strumenti del report, segue ogni controllo attraverso tutte le esecuzioni del test: quale esecuzione è fallita per prima, quanto ogni controllo ci è andato vicino nel tempo, e cosa è cambiato tra due esecuzioni.Da lì potete aprire il report di qualsiasi esecuzione passata.
Un altro browser o dispositivo
Per un test web creato per più browser e dispositivi, ciascuno ha il proprio report e la propria cronologia.Il pulsante Browser & Dispositivi nella barra degli strumenti del report li elenca tutti con il loro ultimo esito, e apre il report di quello che scegliete.Vedete Ogni browser e ogni dispositivo da una sola registrazione.
Poi: Quando l'app cambia di proposito, oppure Creare una segnalazione di bug.
Ancora bloccati?Diteci cosa stavate cercando di fare e rispondiamo entro un giorno lavorativo.Ask our team