Mit Test Lab können Sie Ihre App auf einer Vielzahl von Geräten und Android-Versionen testen. Es gibt verschiedene Möglichkeiten, die verfügbaren Geräte zu sehen:
Firebase-Konsole: Wenn Sie Tests in der Firebase-Konsole ausführen, können Sie im Schritt Dimensionen auswählen eine Liste der verfügbaren Geräte aufrufen. des Workflows Test ausführen.
gcloud CLI: zum Aufrufen einer Liste der verfügbaren Geräte in Google Cloud Verwenden Sie den folgenden Befehl:
gcloud firebase test android models list
Google APIs Explorer: Sie können sogar direkt nach Geräten suchen, ohne Firebase-Projekt oder die gcloud CLI mithilfe der Google APIs Explorer:
Anzeige der Gerätestabilität
Test Lab gibt an, bei welchen Geräten im Firebase-Konsole und Google Cloud CLI mit dem Indikator Reduzierte Stabilität. Bei Geräten, die mit dem Hinweis Eingeschränkte Stabilität gekennzeichnet sind, ergab über einen längeren Zeitraum von 30 Tagen einen höheren Anteil an nicht aussagekräftigen Ergebnissen. oder mehr. Diese Funktion hilft Ihnen bei der Auswahl von Geräten für Ihren Anwendungsfall, mit dem Sie sehen, ob die Stabilität eines Testgeräts beeinträchtigt ist.
Gerätestabilität in der Firebase Console ansehen
Während der Einrichtung kannst du dir die Gerätestabilität in der Firebase-Konsole ansehen einen neuen Test für ein bestimmtes Gerät.
So rufen Sie die Gerätestabilität auf:
Öffnen Sie in der Firebase-Konsole die Seite „Test Lab“.
Wählen Sie Test ausführen und dann einen Testtyp aus.
Laden Sie Ihr App-Binärprogramm hoch.
Klicken Sie im Schritt „Dimensionen auswählen“ auf Anpassen.
Wählen Sie ein oder mehrere Geräte aus, auf denen der Test ausgeführt werden soll. Je nach Gerätestabilität wird neben den ausgewählten Geräten möglicherweise das Label Verminderte Stabilität angezeigt.
Führen Sie den Test aus.
Gerätestabilität in der Google Cloud CLI ansehen
Sie können die Gerätestabilität in der gcloud CLI für ein bestimmtes Gerät aufrufen, wenn Sie einen neuen Test einrichten.
So rufen Sie die Gerätestabilität auf:
Laden Sie das aktuelle Google Cloud SDK herunter und folgen Sie der Anleitung.
Führen Sie einen der folgenden Befehle aus:
gcloud firebase test android models list
odergcloud firebase test android models describe MODEL_ID
Wenn die Stabilität eines Testgeräts beeinträchtigt ist, wird in der Spalte „TAGS“ das Tag reduced_stability
angezeigt. Dort sind auch die betroffenen Versionen aufgeführt.
Gerätekapazität
Test Lab stellt über die Firebase-Konsole und die Firebase-Befehlszeile aggregierte Informationen zur Kapazität von Mobilgeräten bereit. Gerätekapazität entspricht der Gesamtzahl der Onlinegeräte im Mobile Device Lab von Google. Mit dieser Funktion können Sie dafür sorgen, dass in unserem Gerätelabor genügend Geräte vorhanden sind, um Ihre Tests effizienter durchzuführen. Die Gerätekapazität wird als „Hoch“, „Mittel“ und „Niedrig“ gemessen.
Tests, die auf einer beliebigen Gerätekapazitätsstufe ausgeführt werden, können aufgrund der folgenden Faktoren länger dauern:
- Traffic, der sich auf den Beginn des Tests auswirkt. Um zu überprüfen, ob finden Sie auf dem Firebase-Status-Dashboard.
- Geräte- oder Infrastrukturausfälle können jederzeit auftreten und sich auf wie lange der Test dauert.
In der folgenden Tabelle werden die Typen der Gerätekapazität und finden Sie Empfehlungen zur Verwendung der einzelnen Kapazitätstypen:
Kapazität | Beschreibung | Empfohlene Verwendung |
Hohe Kapazität | Der Gerätekatalog von Test Lab enthält viele Geräte. | Verwenden Sie diese Option, wenn Sie eine große Anzahl von Tests ausführen. |
Mittlere Kapazität | Der Gerätekatalog „Test Lab“ enthält eine mittlere Anzahl von Geräten. | Diese Kapazitätsstufe eignet sich für die meisten Ihrer Tests. |
Geringe Kapazität | Der Gerätekatalog Test Lab enthält nur wenige Geräte. Geräte, die eingestellt werden, gehören zur Gruppe mit geringer Kapazität, aber nicht alle Geräte mit geringer Kapazität werden eingestellt. | Verwenden Sie diese Option, wenn Sie einen Test mit einem bestimmten Gerätemodell und einer bestimmten Version ausführen möchten. Diese Tests sind nicht für die Testfragmentierung geeignet. Aufgrund der geringen Kapazität kann es lange dauern, bis die Tests abgeschlossen sind, insbesondere wenn Sie eine große Anzahl von Tests gleichzeitig ausführen. |
Gerätekapazität in der Firebase-Konsole ansehen
Sie können die Gerätekapazität in der Firebase-Konsole für ein bestimmtes Gerät aufrufen, wenn Sie einen neuen Test einrichten.
So können Sie sich die Gerätekapazität anzeigen lassen:
Öffnen Sie in der Firebase-Console die Seite Test Lab.
Wählen Sie Test ausführen und dann einen Testtyp aus.
Laden Sie Ihr App-Binärprogramm hoch.
Klicken Sie im Schritt „Dimensionen auswählen“ auf Anpassen.
Optional: So filtern Sie Geräte nach Kapazitätsstufe:
Klicken Sie auf das Filtersymbol.
Wählen Sie Kapazität aus.
Klicken Sie auf die Kapazitätsstufe, nach der Sie filtern möchten: Mittel oder Hoch. Wenn Sie Geräte mit geringer Kapazität herausfiltern möchten, filtern Sie sowohl nach „Mittel“ als auch nach „Hoch“.
Klicken Sie auf Übernehmen.
Wählen Sie ein oder mehrere Geräte für den Test aus. Je nach Gerät Kapazität angezeigt wird, sehen Sie als Nächstes möglicherweise das Label Mittel oder Hoch. auf den ausgewählten Geräten.
Führen Sie den Test aus.
Gerätekapazität in der Google Cloud CLI ansehen
Sie können die Gerätekapazität für ein bestimmtes Gerät in der gcloud CLI aufrufen wenn Sie einen neuen Test einrichten.
So rufen Sie die Gerätekapazität auf:
- Laden Sie das neueste Google Cloud SDK herunter und folgen Sie der Anleitung. Die Version muss 417.0.0 oder höher sein.
- Führen Sie einen der folgenden Befehle aus:
gcloud firebase test android list-device-capacities
oder
gcloud firebase test android models describe MODEL_ID
Die Ausgabe enthält die Gerätekapazität, die Modell-ID, den Modellnamen und die ID der Betriebssystemversion.
Eingestellte Geräte und Versionen
Eingestellte Geräte sind mindestens einen Monat verfügbar, bevor sie entfernt werden
aus dem Test Lab-Gerätekatalog. Sobald ein Gerät entfernt wurde, führt Test Lab keine Testanfragen mehr aus, die auf das Gerät ausgerichtet sind. Diese Anfragen werden als Skipped
gekennzeichnet.
Eingestellte Geräte
Samsung | Galaxy Tab S3 | Physisch | gts3lltevzw/28 | 2024-04-14 |
Google Nexus 5X | Virtuell | Nexus5X/24 | 2025-01-31 | |
Google Nexus 5X | Virtuell | Nexus5X/25 | 2025-01-31 | |
Google Nexus 6 | Virtuell | Nexus6/24 | 2025-01-31 | |
Google Nexus 6 | Virtuell | Nexus6/25 | 2025-01-31 | |
Google Nexus 6P | Virtuell | Nexus6P/24 | 2025-01-31 | |
Google Nexus 6P | Virtuell | Nexus6P/25 | 2025-01-31 | |
Google Nexus 7-Klonen (16:9) | Virtuell | Nexus7_clone_16_9/24 | 2025-01-31 | |
Google Nexus 7-Klonen (16:9) | Virtuell | Nexus7_clone_16_9/25 | 2025-01-31 | |
Google Nexus 9 | Virtuell | Nexus9/24 | 2025-01-31 | |
Google Nexus 9 | Virtuell | Nexus9/25 | 2025-01-31 | |
Google Nexus (niedrige Auflösung) | Virtuell | NexusLowRes/24 | 2025-01-31 | |
Google Nexus (niedrige Auflösung) | Virtuell | NexusLowRes/25 | 2025-01-31 |
Gerät anfordern
Wenn Sie ein Gerät verwenden möchten, das in Test Lab nicht verfügbar ist, können Sie einen Antrag einreichen, dass das Gerät dem Katalog hinzugefügt wird.