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, ogni passaggio al centro e il controllo selezionato in basso.

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

PulsanteCosa fa
Segnalazione di bugApre 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 JiraMostrato 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.
CartellaApre la cartella in cui sono conservati i file dell'esecuzione.
Cancella cronologiaRimuove le esecuzioni precedenti del test dalla sua cronologia; l'esecuzione che state leggendo resta.
EsitoCosa è successo
SuperatoOgni passaggio è stato eseguito e ogni controllo è stato superato.
Non superato: non trovatoUn 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: diversoL'elemento è stato trovato ma appare diverso dalla registrazione.Questa è la Fase di verifica.
InterrottoQualcuno 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.

FaseLa domanda a cui rispondeQuando non è superataCosa guardare
Fase di ricercaL'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 verificaAppare 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.
EsempioCome incontrare un amico in stazione

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.

Un controllo, fase per fase.

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.

PerFate così
Passare all'errore successivoF8
Trovare un passaggioDigitate nella casella di ricerca: un nome, una parola, uno scenario
Vedere i passaggi come tabellaCambiate 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.

Un cambiamento reale: il titolo si è ingrandito e il pulsante Conferma ordine è diventato grigio.Entrambi sono evidenziati, e l'esito lo dice.

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.

Affiancate: a sinistra ciò che era atteso, a destra ciò che l'esecuzione ha trovato.
Pulsazione evidenzia solo ciò che è cambiato: qui il titolo e il pulsante, nient'altro.
EsempioLeggere un'asserzione visiva non superata

“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.

Un'asserzione testuale: si aspettava 3 articoli, lo schermo ne indica 5.Il carattere diverso è evidenziato.
Un'asserzione di layout: ogni elemento che si è spostato, ha cambiato dimensione o è scomparso viene indicato per nome, con l'entità.

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