Nella console Firebase, puoi visualizzare i risultati di tutte le esecuzioni di test precedenti andando su DevOps e coinvolgimento > Test Lab. In questa pagina vengono visualizzati tutti i risultati dettagliati delle esecuzioni dei test delle app che hai testato con il tuo progetto utilizzando Test Lab. La pagina mostra i test eseguiti tramite la console Firebase o l'interfaccia a riga di comando Firebase.
Continua a leggere per scoprire come analizzare i risultati del test.
Visualizza risultati dei test
Dopo aver caricato o selezionato un test e specificato i dispositivi di test, puoi visualizzare un riepilogo dei risultati del test (inclusi log, video e screenshot) nella dashboard DevOps e coinvolgimento > Test Lab della console Firebase. I risultati dei test non elaborati vengono archiviati anche in un bucket Google Cloud per un utilizzo più semplice con i sistemi CI.
Qui troverai un elenco di tutte le esecuzioni di test precedenti. Per comprendere i risultati, è utile sapere qualcosa sulle matrici di test: quando esegui un test o un insieme di scenari di test sui dispositivi e sulle configurazioni che hai selezionato, Test Lab esegue il test sulla tua app in un batch, quindi visualizza i risultati sotto forma di matrice di test.
Dispositivi × Esecuzioni dei test = Matrice di test
- Dispositivo
- Un dispositivo fisico o virtuale (solo Android) su cui esegui un test, ad esempio uno smartphone, un tablet o un dispositivo indossabile. I dispositivi in una matrice di test sono identificati dal modello, dalla versione del sistema operativo, dall'orientamento dello schermo e dalle impostazioni internazionali (note anche come impostazioni geografiche e della lingua).
- Test, esecuzione del test
- Un test (o un insieme di scenari di test) da eseguire su un dispositivo. Puoi eseguire un test per dispositivo o, facoltativamente, suddividere il test ed eseguire i relativi scenari di test su dispositivi diversi.
- Matrice di test
- Contiene gli stati e i risultati delle esecuzioni dei test. Se un'esecuzione del test in una matrice non va a buon fine, l'intera matrice non va a buon fine.
Interpreta i risultati della matrice di test
Se avvii i test nella console Firebase, Test Lab ti porta direttamente alla matrice di 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 fornito per accedere alla pagina della matrice di test in corso.
La matrice contiene una riga per ogni esecuzione del test Test Lab. L'icona prima del nome dell'esecuzione mostra lo stato dell'esecuzione:
- play_circle_outline In corso:l'esecuzione del test è ancora in corso. Le esecuzioni possono richiedere fino a un'ora, a seconda del numero e della complessità dei test nell'app.
- check_circle Superato: nessuno dei test dell'esecuzione non è riuscito.
- warning Non riuscita: almeno uno dei test dell'esecuzione non è riuscito.
- error Inconcludente: i risultati del test non sono stati conclusivi, probabilmente a causa di un errore Test Lab.
- block Ignorato: Test Lab ha ignorato il test perché la combinazione di dispositivo e versione del sistema operativo selezionata non è disponibile.
Interpretazione dei risultati di una singola esecuzione del test
Nella pagina dei risultati della matrice di test, fai clic su una delle esecuzioni del test per visualizzare il risultato di quella specifica esecuzione.
La pagina mostra le statistiche relative all'esecuzione del test, inclusi i problemi riscontrati durante il test, un elenco di scenari di test, i log dell'esecuzione e un video del test in esecuzione.
Risultati dettagliati dei test
I risultati dettagliati dei test sono disponibili in un bucket Google Cloud Storage per 90 giorni. Fai clic su Visualizza file di origine in una pagina dei risultati di esecuzione del test per visualizzare il bucket.
Per conservare i risultati dettagliati dei test per più di 90 giorni, inviali a un bucket Cloud Storage più permanente di tua proprietà utilizzando l'opzione della riga di comando gcloud --results-bucket. Puoi quindi configurare l'impostazione Età per determinare per quanto tempo Cloud Storage memorizza i risultati. Per ulteriori informazioni su come modificare l'impostazione Età, consulta Condizioni del ciclo di vita.