App mit Android-Gerätestreaming testen

Mit dem Android-Gerätestreaming können Sie in Android Studio in den sicheren Rechenzentren von Google mit Ihren Apps auf mehreren API-Ebenen und Formfaktoren interagieren und sie testen. Beim Gerätestreaming können Sie wie ein Nutzer mit Ihrer App auf einem echten Gerät interagieren, z. B. das Gerät drehen und falten. So können Sie sehen, wie sich Ihre Anwendung in verschiedenen Situationen verhält, und Probleme identifizieren, die in anderen Testumgebungen möglicherweise nicht auftreten.

Erste Schritte mit Android-Gerätestreaming

Laden Sie die neueste stabile Version von Android Studio herunter und installieren Sie sie. Führen Sie dann die folgenden Schritte aus:

  1. Öffnen Sie in Android Studio ein Android-Projekt, gehen Sie zum Toolfenster Device Manager (Gerätemanager) und klicken Sie auf das Firebase-Symbol.
  2. Wenn du noch nicht in deinem Entwicklerkonto angemeldet bist, klicke auf Bei Google anmelden und folge der Anleitung.
  3. Nachdem Sie Android Studio die erforderlichen Berechtigungen erteilt haben, kehren Sie zur IDE zurück und wählen Sie ein Firebase-Projekt aus. Wenn Sie noch kein Firebase-Projekt haben, können Sie in der Firebase Console kostenlos eines erstellen. Hinweis: Informationen zum Aktivieren der erforderlichen Berechtigungen für die Verwendung des Gerätestreamings mit Ihrem Firebase-Projekt finden Sie unter Test Lab-Berechtigungen.
  4. Nachdem Sie ein Projekt ausgewählt haben, können Sie die Geräteliste durchsuchen und die Geräte auswählen, die Sie verwenden möchten.
  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 das Streaming von Android-Geräten aktivieren

Wenn Sie das Gerätestreaming verwenden möchten, benötigen Sie ein Firebase-Projekt, für das Sie die Berechtigungen Bearbeiter oder Inhaber haben. Wenn Sie Ihrem Team spezifischere Rollen und Berechtigungen gewähren möchten, können Sie die Test Lab-Berechtigungen für Gerätestreaming aktivieren.

Test Lab-Berechtigungen

Wenn Sie die Test Lab-Berechtigungen so konfigurieren möchten, dass Sie Ihre Testergebnisse ausführen und lesen können, müssen Sie den Zugriff auf Cloud Storage-Buckets konfigurieren. Sie können über die Firebase Console oder die gcloud CLI Zugriff auf Test Lab gewähren.

Damit ein Nutzer Tests ausführen oder Testergebnisse über die Firebase Console oder die Test Lab-Gerätematrix in Android Studio ausführen kann, musst du ihm die Projektrollen „Bearbeiter“ und „Betrachter“ zuweisen.

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.

  • Wenn Sie einen Test ausführen möchten, weisen Sie die Rollen „Firebase Test Lab-Administrator“ und „Firebase Analytics-Betrachter“ zu.
  • Weisen Sie zum Ansehen der Testergebnisse die Rollen „Firebase Test Lab-Betrachter“ und „Firebase Analytics-Betrachter“ zu.

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