Firebase Test Lab
Testen Sie Ihre App auf Geräten, die in einem Google-Rechenzentrum gehostet werden.
Firebase Test Lab ist eine Cloud-basierte App-Test-Infrastruktur. Mit einem Vorgang können Sie Ihre Android- oder iOS-App auf einer Vielzahl von Geräten und Gerätekonfigurationen testen und die Ergebnisse - einschließlich Protokolle, Videos und Screenshots - in der Firebase-Konsole anzeigen.Schlüsselfähigkeiten
Testen Sie Android- und iOS-Apps | Wenn Ihre App sowohl eine Android- als auch eine iOS-Version hat, keine Sorge. Test Lab bietet jetzt iOS-Geräte zum Testen an. |
Auf realen Geräten ausführen | Test Lab trainiert Ihre App auf Geräten, die in einem Google-Rechenzentrum installiert sind und ausgeführt werden, sodass Sie Probleme finden können, die nur auf bestimmten Geräten und Konfigurationen auftreten. |
Workflow-Integration | Test Lab ist in die Firebase-Konsole, Android Studio und das Befehlszeilentool gcloud integriert. Sie können es sogar mit CI-Systemen (Continuous Integration) verwenden. |
Wie funktioniert es?
Test Lab verwendet echte Produktionsgeräte, die in einem Google-Rechenzentrum ausgeführt werden, um Ihre App zu testen. Die Geräte werden mit aktualisierten APIs geflasht und verfügen über anpassbare Gebietsschemaeinstellungen, sodass Sie Ihre App auf der Hardware und den Konfigurationen testen können, auf die sie im realen Einsatz stoßen wird.
Geräte in einem Rechenzentrum
Test Lab führt Espresso- und UI Automator 2.0- Tests für Android-Apps und XCTest- Tests für iOS-Apps aus. Schreiben Sie Tests mit einem dieser Frameworks und führen Sie sie dann über die Firebase-Konsole oder die gcloud-Befehlszeilenschnittstelle aus.
Wenn Sie nur auf Android testen, kann Test Lab die Tests mithilfe automatisierter Robo-Tests sogar für Sie erstellen.
Implementierungspfad
Bereiten Sie Ihre App zum Testen vor |
| |
Wählen Sie eine Testumgebung und eine Testmatrix | Definieren Sie mithilfe der Firebase-Konsole oder der gcloud-Befehlszeilenschnittstelle eine Testmatrix, indem Sie eine Reihe von Geräten, Betriebssystemversionen, Gebietsschemas und Bildschirmausrichtungen auswählen. | |
Führen Sie Ihre Tests aus und überprüfen Sie die Testergebnisse | Abhängig von der Größe Ihrer Testmatrix kann es einige Minuten dauern, bis Test Lab Ihre Tests ausgeführt hat. Nach Abschluss Ihrer Tests können Sie die Ergebnisse in der Firebase-Konsole anzeigen. |
Nächste Schritte
- Testen Sie Ihre App in der Firebase-Konsole: iOS-Handbuch oder Android-Handbuch
- Testen Sie Ihre App in der gcloud-Befehlszeilenumgebung: iOS-Handbuch oder Android-Handbuch
- Testen Sie Ihre App mit einem automatisierten UI-Crawler: Android-Handbuch
- Testen Sie Ihre App mit Android Studio 2.0+: Android Codelab
- Verwenden Sie die Testlabor-Screenshot-Bibliothek in Ihren Instrumentierungstests: Android-Handbuch