Dispositivi disponibili in Test Lab

Test Lab ti consente di testare la tua app su una vasta gamma di dispositivi e versioni di iOS. Esistono diversi modi per vedere quali dispositivi sono disponibili:

  • Console Firebase: se esegui i test dalla console Firebase, puoi visualizzare un elenco di dispositivi disponibili durante il passaggio Seleziona dimensioni del flusso di lavoro Esegui un test.

  • Interfaccia a riga di comando gcloud: per visualizzare un elenco di dispositivi disponibili dall'interfaccia a riga di comando Google Cloud, utilizza il seguente comando:

    gcloud firebase test ios models list
  • Explorer API di Google: puoi anche cercare i dispositivi direttamente, senza un progetto Firebase o l'interfaccia a riga di comando gcloud, utilizzando Explorer API di Google.

Indicatore di stabilità del dispositivo

Test Lab indica i dispositivi che presentano una stabilità ridotta nella console Firebase e nell'interfaccia a riga di comando Google Cloud con un indicatore Stabilità ridotta. I dispositivi contrassegnati con l'indicatore Stabilità ridotta hanno restituito tassi più elevati di risultati inconcludenti per un periodo prolungato di 30 giorni o più. Questa funzionalità ti aiuta a scegliere meglio i dispositivi per il tuo caso d'uso consentendoti di sapere 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:

  1. Apri la pagina Test Lab nella console Firebase.

  2. Seleziona Esegui un test e poi un tipo di test.

  3. Carica il file binario dell'app.

  4. Nel passaggio Seleziona dimensioni, fai clic su Personalizza.

  5. Scegli uno o più dispositivi su cui eseguire il test. A seconda della stabilità del dispositivo, accanto ai dispositivi selezionati potrebbe essere visualizzata l'etichetta Stabilità ridotta.

  6. Esegui il test.

Visualizzare la stabilità del dispositivo in Google Cloud CLI

Puoi visualizzare la stabilità del dispositivo nella CLI gcloud per un dispositivo specifico quando configuri un nuovo test.

Per visualizzare la stabilità del dispositivo:

  1. Scarica la versione più recente di Google Cloud SDK e segui le istruzioni.

  2. Esegui uno di questi comandi: gcloud firebase test ios models list o gcloud firebase test ios models describe MODEL_ID

Se la stabilità di un dispositivo di test è in calo, puoi vedere il tag reduced_stability nella colonna TAG che elenca le versioni interessate.

Capacità del dispositivo

Test Lab fornisce informazioni aggregate sulla capacità dei dispositivi mobili tramite la console Firebase e l'interfaccia a riga di comando Firebase. La capacità del dispositivo è il numero complessivo di dispositivi online nel lab sui dispositivi mobili di Google. Questa funzionalità aiuta a garantire che ci siano abbastanza dispositivi nel nostro lab dei dispositivi per eseguire i test in modo più efficiente. La capacità del dispositivo viene misurata come Alta, 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'avvio del test. Per verificare se sono stati segnalati errori o interruzioni, consulta la dashboard dello stato di Firebase.
  • Errori del dispositivo o dell'infrastruttura, che possono verificarsi in qualsiasi momento e che influiscono sul tempo necessario per l'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
Alta capacità Il catalogo dei dispositivi Test Lab contiene molti dispositivi. Da utilizzare quando esegui un numero elevato di test.
Capacità media Il catalogo di dispositivi Test Lab contiene un numero moderato di dispositivi. Questo livello di capacità è adatto per l'esecuzione della maggior parte dei test.
Bassa capacità Il catalogo dei dispositivi Test Lab contiene pochi dispositivi. Sebbene i dispositivi ritirati appartengano al gruppo a bassa capacità, non tutti i dispositivi a bassa capacità sono ritirati. Da utilizzare se devi eseguire un test su un modello e una versione specifici di un dispositivo. Questi test non sono adatti per lo sharding dei test. A causa della bassa capacità, i test potrebbero richiedere molto tempo per essere completati, soprattutto se ne richiami un gran numero contemporaneamente.

Visualizza la capacità del dispositivo nella console Firebase

Puoi visualizzare la capacità di un dispositivo specifico nella console Firebase quando configuri un nuovo test.

Per visualizzare la capacità del dispositivo:

  1. Apri la pagina Test Lab nella console Firebase.

  2. Seleziona Esegui un test e poi un tipo di test.

  3. Carica il file binario dell'app.

  4. Nel passaggio Seleziona dimensioni, fai clic su Personalizza.

  5. (Facoltativo) Per filtrare i dispositivi in base al livello di capacità:

    1. Fai clic sull'icona Filtro.

    2. Seleziona Capacità.

    3. Fai clic sul livello di capacità in base al quale vuoi filtrare i dati: Media o Alta. Per escludere i dispositivi con capacità ridotta, applica i filtri Medio e Alto.

    4. Fai clic su Applica.

  6. Scegli uno o più dispositivi su cui eseguire il test. A seconda della capacità del dispositivo, accanto ai dispositivi selezionati potresti visualizzare l'etichetta Media o Alta.

  7. Esegui il test.

Visualizzare la capacità del dispositivo in Google Cloud CLI

Puoi visualizzare la capacità del dispositivo nella CLI gcloud per un dispositivo specifico quando configuri un nuovo test.

Per visualizzare la capacità del dispositivo:

  1. Scarica l'ultima versione dell'SDK Google Cloud e segui le istruzioni. La versione deve essere 417.0.0 o successiva.
  2. Esegui uno di questi comandi:
    gcloud firebase test ios list-device-capacities
    o
    gcloud firebase test ios models describe MODEL_ID

L'output include capacità del dispositivo, ID modello, nome del modello e ID versione del sistema operativo.

Dispositivi e versioni ritirati

I dispositivi deprecati 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ù richieste di test mirate al dispositivo; queste richieste vengono contrassegnate come Skipped.

Dispositivi ritirati

Modello Tipo Dispositivo/versione Rimozione il giorno
iPad 5 Fisico iPad5/15.4 2024-04-07
iPhone 13 Pro Fisico Iphone13pro/15.2 2024-04-07
iPad Mini 4 Fisico ipadmini4/15.4 2024-04-07

Richiedi un dispositivo

Se vuoi utilizzare un dispositivo non disponibile in Test Lab, puoi inviare una richiesta per chiedere di aggiungerlo al catalogo.