Analisi dei risultati dei test

Se esegui i test tramite la console Firebase o l'interfaccia a riga di comando di Firebase, puoi trovare il tuo test dettagliato viene visualizzata nella console Firebase. Continua a leggere per scoprire come analizzare i risultati del test.

Visualizza risultati dei test

Dopo aver caricato o selezionato un test e aver specificato i dispositivi di test, puoi visualizzare un il riepilogo dei risultati del test (inclusi log, video e screenshot) nella Dashboard Test Lab della console Firebase. Anche i risultati del test non elaborati sono archiviati in un bucket Google Cloud per un uso più semplice con i sistemi CI.

Per visualizzare i risultati del test, vai alla sezione Test Lab della console Firebase.

Qui troverai un elenco di tutte le esecuzioni dei test precedenti. Per comprendere le i risultati, è utile conoscere un po' le matrici di test: Quando esegui un test o un insieme di scenari di test su dispositivi e configurazioni che hai selezionato, Test Lab esegue il test sulla tua app in batch, poi mostra i risultati sotto forma di matrice di test.

Dispositivi × esecuzioni del test = matrice di test

Dispositivo
Un dispositivo fisico o virtuale (solo Android) su cui esegui un test, ad esempio un smartphone, tablet o dispositivo indossabile. I dispositivi in una matrice di test sono identificati da modello di dispositivo, versione del sistema operativo, orientamento dello schermo e impostazioni internazionali (note anche come impostazioni geografiche e di lingua).
Test, esecuzione del test
Un test (o una serie di scenari di test) da eseguire su un dispositivo. Puoi eseguire un solo test per dispositivo o, facoltativamente, eseguire lo sharding del test su dispositivi diversi.
Matrice di test
Contiene gli stati e i risultati dei test per le esecuzioni dei test. Se presente l'esecuzione del test in una matrice fallisce, l'intera matrice fallisce.

Interpretare i risultati della matrice di test

Se avvii i test nella console Firebase, Test Lab ti reindirizza direttamente alla matrice dei test in corso, dove puoi monitorare l'avanzamento dei test in tempo reale. Se invece hai utilizzato lo strumento a riga di comando, puoi seguire l'URL per accedere alla pagina della matrice del test in corso.

La matrice ha una linea per ogni esecuzione del test Test Lab. L'icona prima il nome dell'esecuzione ne mostra lo stato:

  • play_circle_outline In corso: l'esecuzione del test è ancora in corso. Il completamento delle esecuzioni può richiedere fino a un'ora, a seconda del numero e della complessità dei test nella tua app.
  • check_circle Superato: nessuno dei test di esecuzione non è riuscito.
  • warning Non riuscito: almeno uno dei test dell'esecuzione non è riuscito.
  • error Indeterminato: i risultati del test sono inconcludenti, probabilmente a causa di un errore Test Lab.
  • block Saltata: Test Lab ha ignorato il test perché la combinazione dispositivo/versione del sistema operativo selezionata non è disponibile.

Interpretazione dei risultati di una singola esecuzione di test

Nella pagina dei risultati della matrice di test, fai clic su una delle esecuzioni del test per visualizzarne il risultato.

La pagina mostra le statistiche relative all'esecuzione del test, inclusi i problemi riscontrati durante il test, un elenco degli scenari di test, i log dell'esecuzione e un video è in esecuzione il test.

Risultati dettagliati del test

I risultati dettagliati del test sono disponibili in un bucket Google Cloud Storage per per 90 giorni. Fai clic su Visualizza file di origine in una pagina dei risultati dell'esecuzione del test per visualizzare di sincronizzare la directory di una VM con un bucket.

Per conservare i risultati dettagliati del test per più di 90 giorni, invia i risultati del test in un bucket Cloud Storage più permanente di tua proprietà utilizzando opzione della riga di comando gcloud --results-bucket. Puoi quindi configurare l'impostazione Età per determinare per quanto tempo Cloud Storage archivia i risultati. Per ulteriori informazioni su come modificare l'impostazione Età, consulta le Condizioni di ciclo di vita.