Testare l'app con lo streaming di dispositivi Android

Lo streaming di dispositivi Android ti consente di interagire con le tue app e testarle su diversi livelli API e fattori di forma nei data center sicuri di Google 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. Questo ti consente di vedere come si comporta la tua app in diverse situazioni e identificare problemi che potrebbero non essere evidenti in altri ambienti di test.

Guida introduttiva allo streaming di dispositivi 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 e vai al Dispositivo Gestore e fai clic sull'icona Firebase.
  2. Se non hai ancora eseguito l'accesso al tuo account sviluppatore, fai clic su Accedi per. Google e segui le istruzioni.
  3. Dopo aver concesso ad Android Studio le autorizzazioni richieste, torna a 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 del dispositivo con il tuo Progetto Firebase, consulta le autorizzazioni Test Lab.
  4. Dopo aver selezionato un progetto, puoi sfogliare l'elenco dei dispositivi e selezionare i dispositivi che vuoi utilizzare.
  5. Fai clic su OK.

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

Abilita le autorizzazioni per lo streaming di dispositivi Android

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

Autorizzazioni di Test Lab

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

Per consentire a un utente di eseguire test o visualizzare i risultati dalla console Firebase o dal Matrice dei dispositivi di Test Lab in Android Studio dovrai assegnare i ruoli 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 il ruolo Amministratore Firebase Test Lab e Firebase Analytics Ruoli Visualizzatore.
  • 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 alle autorizzazioni IAM di Test Lab.