Laboratorium Firebase
Przetestuj swoją aplikację na urządzeniach hostowanych w centrum danych Google.
Firebase Test Lab to oparta na chmurze infrastruktura do testowania aplikacji. Za pomocą jednej operacji możesz przetestować aplikację na Androida lub iOS na wielu różnych urządzeniach i konfiguracjach, a wyniki - w tym dzienniki, filmy i zrzuty ekranu - zobaczyć w konsoli Firebase.Kluczowe możliwości
Przetestuj aplikacje na Androida i iOS | Jeśli Twoja aplikacja ma zarówno wersję na Androida, jak i iOS, nie martw się. Test Lab oferuje teraz urządzenia z iOS do testowania. |
Działaj na prawdziwych urządzeniach | Test Lab sprawdza Twoją aplikację na urządzeniach zainstalowanych i działających w centrum danych Google, dzięki czemu możesz znaleźć problemy, które występują tylko na określonych urządzeniach i konfiguracjach. |
Integracja przepływu pracy | Test Lab jest zintegrowany z konsolą Firebase, Android Studio i narzędziem wiersza poleceń gcloud. Możesz go nawet używać z systemami Continuous Integration (CI). |
Jak to działa?
Test Lab wykorzystuje prawdziwe, produkcyjne urządzenia działające w centrum danych Google, aby przetestować Twoją aplikację. Urządzenia są aktualizowane za pomocą zaktualizowanych interfejsów API i mają konfigurowalne ustawienia regionalne, co pozwala na przetestowanie aplikacji na sprzęcie i konfiguracjach, które napotka podczas rzeczywistego użytkowania.
Urządzenia w centrum danych
Test Lab przeprowadza testy Espresso i UI Automator 2.0 na aplikacjach na Androida oraz testy XCTest na aplikacjach na iOS. Napisz testy przy użyciu jednej z tych struktur, a następnie uruchom je za pomocą konsoli Firebase lub interfejsu wiersza poleceń gcloud.
Jeśli testujesz tylko na Androidzie, możesz nawet poprosić Test Lab, aby utworzył testy za Ciebie, używając zautomatyzowanych testów Robo .
Ścieżka realizacji
Przygotuj swoją aplikację do testów |
| |
Wybierz środowisko testowe i macierz testową | Korzystając z konsoli Firebase lub interfejsu wiersza poleceń gcloud, zdefiniuj macierz testów, wybierając zestaw urządzeń, wersji systemu operacyjnego, ustawień regionalnych i orientacji ekranu. | |
Uruchom testy i przejrzyj wyniki testów | W zależności od rozmiaru macierzy testów może minąć kilka minut, zanim laboratorium testowe uruchomi testy. Po zakończeniu testów możesz zobaczyć wyniki w konsoli Firebase. |
Następne kroki
- Przetestuj swoją aplikację w konsoli Firebase: przewodnik po systemie iOS lub przewodnik po Androidzie
- Przetestuj swoją aplikację w środowisku wiersza poleceń gcloud: przewodnik iOS lub przewodnik Android
- Przetestuj swoją aplikację za pomocą automatycznego robota indeksującego: przewodnik po Androidzie
- Przetestuj swoją aplikację w Android Studio 2.0+: Android codelab
- Użyj biblioteki zrzutów ekranu Test Lab w testach oprzyrządowania: przewodnik po systemie Android