Test Lab ti consente di testare la tua app su un'ampia varietà di dispositivi e versioni di Android. Esistono alcuni modi per vedere quali dispositivi sono disponibili:
Firebase console: se esegui i test dalla Firebase console, puoi visualizzare un elenco dei dispositivi disponibili durante il passaggio Seleziona dimensioni del flusso di lavoro Esegui un test.
gcloud CLI: per visualizzare un elenco dei dispositivi disponibili da Google Cloud CLI, utilizza il seguente comando:
gcloud firebase test android models list
Explorer API di Google: puoi persino cercare i dispositivi direttamente, senza un progetto Firebase o gcloud CLI, utilizzando Explorer API di Google.
Indicatore di stabilità del dispositivo
Test Lab indica i dispositivi che presentano una stabilità ridotta nella Firebase console e in Google Cloud CLI con un indicatore Stabilità ridotta. I dispositivi contrassegnati con l'indicatore Stabilità ridotta hanno restituito tassi più elevati di risultati non conclusivi per un periodo prolungato di 30 giorni o più. Questa funzionalità ti aiuta a scegliere meglio i dispositivi per il tuo caso d'uso, informandoti se la stabilità di un dispositivo di test è ridotta.
Visualizzare la stabilità del dispositivo nella console Firebase
Puoi visualizzare la stabilità del dispositivo nella console Firebase quando configuri un nuovo test per un dispositivo specifico.
Per visualizzare la stabilità del dispositivo:
Apri la pagina Test Lab nella console Firebase.
Seleziona Esegui un test e poi un tipo di test.
Carica il file binario dell'app.
Nel passaggio Seleziona dimensioni, fai clic su Personalizza.
Scegli uno o più dispositivi su cui eseguire il test. A seconda della stabilità del dispositivo, potresti visualizzare l'etichetta Stabilità ridotta accanto ai dispositivi selezionati.
Esegui il test.
Visualizzare la stabilità del dispositivo in Google Cloud CLI
Puoi visualizzare la stabilità del dispositivo in gcloud CLI per un dispositivo specifico quando configuri un nuovo test.
Per visualizzare la stabilità del dispositivo:
Scarica l'ultima versione di Google Cloud SDK e segui le istruzioni.
Esegui uno di questi comandi:
gcloud firebase test android models listogcloud firebase test android models describe MODEL_ID
Se un dispositivo di test presenta una stabilità ridotta, puoi visualizzare il tag reduced_stability nella colonna TAGS che elenca le versioni interessate.
Capacità del dispositivo
Test Lab fornisce informazioni aggregate sulla capacità dei dispositivi mobili tramite la console Firebase e la CLI Firebase. La capacità del dispositivo è il numero aggregato di dispositivi online nel laboratorio di dispositivi mobili di Google. Questa funzionalità ti aiuta a garantire che nel nostro laboratorio di dispositivi siano presenti dispositivi sufficienti per eseguire i test in modo più efficiente. La capacità del dispositivo viene misurata come Elevata, Media e Bassa.
I test eseguiti su qualsiasi livello di capacità del dispositivo potrebbero richiedere più tempo a causa dei seguenti fattori:
- Traffico, che influisce sull'inizio del test. Per verificare se sono stati segnalati interruzioni o guasti, consulta la dashboard dello stato di Firebase.
- Guasti del dispositivo o dell'infrastruttura, che possono verificarsi in qualsiasi momento e influire sulla durata dell'esecuzione del test.
La tabella seguente descrive i tipi di capacità del dispositivo e fornisce consigli su quando utilizzare ciascun tipo di capacità:
| Capacità | Descrizione | Uso consigliato |
| Capacità elevata | Il catalogo dei dispositivi Test Lab contiene molti dispositivi. | Utilizza questa opzione quando esegui un numero elevato di test. |
| Capacità media | Il catalogo dei dispositivi Test Lab contiene un numero moderato di dispositivi. | Questo livello di capacità è adatto per eseguire la maggior parte dei test. |
| Capacità ridotta | Il catalogo dei dispositivi Test Lab contiene pochi dispositivi. Sebbene i dispositivi ritirati appartengano al gruppo a capacità ridotta, non tutti i dispositivi a capacità ridotta sono ritirati. | Utilizza questa opzione quando devi eseguire un test su un modello e una versione specifici del dispositivo. Questi test non sono adatti per lo sharding dei test. A causa della capacità ridotta, i test potrebbero richiedere molto tempo per essere completati, soprattutto se richiami un numero elevato di test contemporaneamente. |
Visualizzare la capacità del dispositivo nella console Firebase
Puoi visualizzare la capacità del dispositivo nella console Firebase per un dispositivo specifico quando configuri un nuovo test.
Per visualizzare la capacità del dispositivo:
Apri la pagina Test Lab nella console Firebase.
Seleziona Esegui un test e poi un tipo di test.
Carica il file binario dell'app.
Nel passaggio Seleziona dimensioni, fai clic su Personalizza.
(Facoltativo) Per filtrare i dispositivi in base al livello di capacità:
Fai clic sull'icona Filtro.
Seleziona Capacità.
Fai clic sul livello di capacità in base al quale vuoi filtrare: Media o Elevata. Per filtrare tutti i dispositivi a capacità ridotta, filtra sia per Media che per Elevata.
Fai clic su Applica.
Scegli uno o più dispositivi su cui eseguire il test. A seconda della capacità del dispositivo, potresti visualizzare l'etichetta Media o Elevata accanto ai dispositivi selezionati.
Esegui il test.
Visualizzare la capacità del dispositivo in Google Cloud CLI
Puoi visualizzare la capacità del dispositivo in gcloud CLI per un dispositivo specifico quando configuri un nuovo test.
Per visualizzare la capacità del dispositivo:
- Scarica l'ultima versione di Google Cloud SDK e segui le istruzioni. La versione deve essere 417.0.0 o successiva.
- Esegui uno di questi comandi:
gcloud firebase test android list-device-capacities
o
gcloud firebase test android models describe MODEL_ID
L'output include la capacità del dispositivo, l'ID modello, il nome del modello e l'ID della versione del sistema operativo.
Dispositivi e versioni ritirati
I dispositivi ritirati sono disponibili per almeno un mese prima di essere rimossi
dal catalogo dei dispositivi Test Lab. Una volta rimosso un dispositivo, Test Lab
non esegue più le richieste di test destinate al dispositivo; queste richieste vengono
contrassegnate come Skipped.
Dispositivi ritirati
| Produttore | Nome modello | Formato dispositivo | ID dispositivo | Data di rimozione pianificata | Sostituzione consigliata |
|---|---|---|---|---|---|
| Samsung | Galaxy Tab S3 | Fisico | gts3lltevzw/28 | 2024-04-14 | |
| Google TV Amati | Virtuale | AmatiTvEmulator/29 | TBD |
||
| Google TV | Virtuale | GoogleTvEmulator/30 | TBD |
GoogleTv.arm/31 (disponibile a breve) | |
| Samsung | Samsung Galaxy Z Fold2 | Fisico | f2q/30 | 2026-02-13 |
Richiedere un dispositivo
Se vuoi utilizzare un dispositivo non disponibile in Test Lab, puoi inviare una richiesta per un dispositivo da aggiungere al catalogo.