App mit Android-Gerätestreaming testen

Mit dem Streaming von Android-Geräten kannst du deine Apps auf verschiedenen mehreren API-Ebenen und Formfaktoren in den sicheren Rechenzentren von Google Android Studio Mit dem Gerätestreaming können Sie auf einem echten Gerät so wie Nutzende es tun, auch das Drehen und Zusammenklappen des Geräts. So können Sie sehen, wie sich Ihre App in verschiedenen Situationen verhält, und Probleme erkennen, die in anderen Testumgebungen möglicherweise nicht auftreten.

Erste Schritte mit Android-Gerätestreaming

Falls noch nicht geschehen, laden Sie den aktuellen stabilen Build herunter und installieren Sie ihn. von Android Studio und führen Sie folgende Schritte aus:

  1. Öffnen Sie in Android Studio ein Android-Projekt und navigieren Sie zur Seite Device und klicken Sie auf das Firebase-Symbol.
  2. Wenn Sie noch nicht in Ihrem Entwicklerkonto angemeldet sind, klicken Sie auf Bei Google anmelden und folgen Sie der Anleitung.
  3. Nachdem Sie Android Studio die erforderlichen Berechtigungen erteilt haben, kehren Sie zum IDE und wählen Sie ein Firebase-Projekt aus. Wenn Sie kein Firebase-Projekt haben, können in der Firebase-Konsole kostenlos eines erstellen. Hinweis: Um die erforderlichen Berechtigungen zur Verwendung des Geräte-Streamings mit deinem Firebase-Projekt, siehe Test Lab-Berechtigungen.
  4. Nachdem Sie ein Projekt ausgewählt haben, können Sie in der Geräteliste die gewünschten Geräte auswählen.
  5. Klicken Sie auf OK.

Weitere Informationen zu den ersten Schritten mit dem Gerätestreaming finden Sie unter Gerätestreaming in Android Studio.

Berechtigungen für Android-Geräte-Streaming aktivieren

Wenn Sie Gerätestreaming nutzen möchten, müssen Sie ein Firebase-Projekt verwenden, das entweder Bearbeiter oder Inhaber Berechtigungen Wenn Sie Ihrem Team spezifischere Rollen und Berechtigungen zuweisen möchten, können Sie Test Lab-Berechtigungen für das Gerätestreaming aktivieren.

Test Lab-Berechtigungen

Um Test Lab-Berechtigungen zu konfigurieren, damit Sie Ihren Test ausführen und lesen können Ergebnisse, müssen Sie den Zugriff auf Cloud Storage-Buckets konfigurieren. Sie können Zugriff auf Test Lab über die Firebase Console oder die gcloud CLI

Damit Nutzer Tests ausführen oder Testergebnisse über die Firebase Console oder die Test Lab Device Matrix in Android Studio weisen Sie ihnen die Projektrollen „Bearbeiter“ und „Betrachter“ zu.

Damit ein Nutzer Tests ausführen oder Testergebnisse über die gcloud CLI ansehen kann, während er Ihren eigenen Cloud Storage-Bucket verwendet, können Sie ihm über die Google Cloud Console zwei vordefinierte Rollen zuweisen, die zusammen die erforderlichen Berechtigungen gewähren.

  • Weisen Sie zum Ausführen eines Tests den Firebase Test Lab-Administrator und Firebase Analytics zu Betrachterrollen.
  • Weisen Sie zum Ansehen der Testergebnisse die Firebase Test Lab Viewer- und Analytics for Firebase-Betrachter.

Weitere Informationen zum Konfigurieren dieser detaillierten Test Lab-Berechtigungen Weitere Informationen finden Sie im Referenzhandbuch für IAM-Berechtigungen von Test Lab.