Testare l'app con lo streaming di dispositivi Android

Lo streaming di dispositivi Android ti consente di interagire e testare le tue app su più livelli API e fattori di forma nei data center sicuri di Google in Android Studio. Con lo streaming del dispositivo, puoi interagire con la tua app su un dispositivo reale, proprio come farebbe un utente, ad esempio ruotando e piegandolo. In questo modo, puoi vedere come si comporta la tua app in situazioni diverse e identificare eventuali problemi che potrebbero non essere evidenti in altri ambienti di test.

Iniziare a utilizzare lo streaming da dispositivo Android

Se non lo hai ancora fatto, scarica e installa la versione stabile più recente di Android Studio e segui questi passaggi:

  1. In Android Studio, apri un progetto Android, vai alla finestra dello strumento Gestione dispositivi e fai clic sull'icona Firebase.
  2. Se non hai ancora eseguito l'accesso al tuo account sviluppatore, fai clic su Accedi a Google e segui le istruzioni.
  3. Dopo aver fornito ad Android Studio le autorizzazioni richieste, torna all'IDE e seleziona un progetto Firebase. Se non hai un progetto Firebase, puoi crearne uno senza costi nella console Firebase. Nota: per attivare le autorizzazioni appropriate per utilizzare lo streaming dei dispositivi con il tuo progetto Firebase, consulta le autorizzazioni Test Lab.
  4. Dopo aver selezionato un progetto, puoi sfogliare l'elenco dei dispositivi e selezionare quelli che vuoi utilizzare.
  5. Fai clic su OK.

Per ulteriori informazioni su come iniziare a utilizzare lo streaming dispositivo, consulta Streaming dispositivo in Android Studio.

Attivare le autorizzazioni per lo streaming da dispositivo Android

Per utilizzare lo streaming dei dispositivi, devi utilizzare un progetto Firebase per il quale disponi delle autorizzazioni Editor o Proprietario. Se vuoi assegnare al tuo team ruoli e autorizzazioni più specifici, puoi attivare le autorizzazioni di Test Lab per lo streaming dei dispositivi.

Autorizzazioni di Test Lab

Per configurare le autorizzazioni di Test Lab in modo da poter eseguire e leggere i risultati dei test, devi configurare l'accesso ai bucket Cloud Storage. Puoi concedere l'accesso a Test Lab utilizzando la console Firebase o gcloud CLI.

Affinché un utente possa eseguire test o visualizzare i risultati dei test dalla console Firebase o dalla tabella Test Lab Device Matrix in Android Studio, devi assegnare i ruoli di progetto Editor e Visualizzatore.

Per consentire a un utente di eseguire test o visualizzare i risultati dei test dall'interfaccia a riga di comando gcloud mentre utilizza il tuo bucket Cloud Storage, puoi assegnare una coppia di ruoli predefiniti che insieme concederanno l'insieme di autorizzazioni richiesto utilizzando la console Google Cloud.

  • Per eseguire il test, assegna i ruoli Firebase Test Lab Admin e Firebase Analytics Viewer.
  • Per visualizzare i risultati del test, assegna i ruoli Firebase Test Lab Viewer e Firebase Analytics Viewer.

Per ulteriori informazioni su come configurare queste autorizzazioni granulari di Test Lab, consulta la guida di riferimento per le autorizzazioni IAM di Test Lab.