Wenn Sie Ihr Android-Anwendungspaket (APK) in der Google Play Console in den Alpha- oder Betakanal hochladen und veröffentlichen, wird es auf einer Vielzahl von Geräten mit verschiedenen Android-Versionen getestet. Der resultierende Pre-Launch-Bericht hilft, Abstürze, Anzeigeprobleme und Sicherheitslücken zu identifizieren.
Der Pre-Launch-Bericht wird von Robo-Test unterstützt, einem automatisierten Test, der in Firebase Test Lab enthalten ist. Mit Robo-Test können Sie bestimmte Geräte, Gebietsschemas oder Android-Versionen für Tests auswählen und Ihre App auch über einen längeren Zeitraum testen.
Robo-Test ist anpassbarer als der Pre-Launch-Bericht, aber genauso einfach zu verwenden.
Ersten Robo-Test in Test Lab ausführen
- Erstellen Sie ein Firebase-Projekt, falls Sie noch keines haben: Klicken Sie in der Firebase console, auf Neues Projekt hinzufügen und geben Sie einen Namen für Ihr Projekt ein. Wenn Sie bereits ein Cloud-Projekt haben, können Sie es aus dem Drop-down-Menü auswählen, um Firebase hinzuzufügen.
- Rufen Sie in der Firebase console die Test Lab Seite auf.
- Ziehen Sie das APK für die App, die Sie testen möchten, in den Bereich „Android“ oder klicken Sie auf Nach APK suchen und wählen Sie die Datei aus.
Test Lab lädt das ausgewählte APK hoch und startet automatisch einen Robo Test.
Nächste Schritte
Wenn Sie die Anzahl der Tests erhöhen möchten, die Sie täglich ausführen können, upgraden Sie auf den Blaze -Tarif. Weitere Informationen zu den täglichen Nutzungskontingenten und zur nutzungsbasierten Abrechnung im Blaze -Tarif finden Sie unter Test Lab Kontingente und Abrechnung.
Wenn Sie Ihre App noch gründlicher und häufiger testen möchten, können Sie Test Lab mit Continuous Integration Systemen verwenden. Sie können mit Test Lab auch instrumentierte Tests ausführen, die Sie speziell zum Testen Ihrer App schreiben. Diese Tests können Sie in der Firebase Console, über die gcloud-Befehlszeile, und direkt in Android Studio ausführen.
Weitere Informationen zu Test Lab finden Sie in der Test Lab Einführung.