Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Laboratorium

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ć swoją aplikację na Androida lub iOS na wielu różnych urządzeniach i ich konfiguracjach, a wyniki - w tym dzienniki, filmy i zrzuty ekranu - zobaczyć w konsoli Firebase.

Uruchom test

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.

Fizyczne urządzenia w centrum danych

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
  • iOS: napisz XCTests, a następnie skompiluj i spakuj aplikację do przesłania.
  • Android: napisz test oprzyrządowania, zmodyfikuj aplikację, aby obsługiwała test pętli gry lub całkowicie unikaj przygotowywania testu za pomocą testu Robo.
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