Rozpocznij testowanie z konsolą Firebase

Laboratorium Firebase Test Lab zapewnia opartą na chmurze infrastrukturę do testowania aplikacji na Androida. W tym dokumencie opisano, jak rozpocząć pracę z laboratorium testowym przy użyciu konsoli Firebase.

Krok 1. Utwórz projekt Firebase

Jeśli jeszcze tego nie zrobiłeś, przejdź do konsoli Firebase i utwórz nowy projekt Firebase.

Krok 2. Uruchom test

Laboratorium Firebase Test Lab umożliwia przeprowadzanie następujących typów testów:

  • Test oprzyrządowania : napisany przez Ciebie test, który umożliwia sterowanie interfejsem użytkownika aplikacji za pomocą określonych działań. Test instrumentacji może również zawierać jawne potwierdzenia dotyczące stanu aplikacji w celu zweryfikowania poprawnej funkcjonalności przy użyciu AndroidJUnitRunnerAPIs . Test Lab obsługuje platformy testowe Espresso i UI Automator .
  • Robo test : test, który analizuje interfejs Twojej aplikacji, a następnie automatycznie go eksploruje, symulując działania użytkownika.
  • Test pętli gry : test wykorzystujący „tryb demonstracyjny” do symulacji działań graczy w aplikacjach gier.

Aby przeprowadzić test, zobacz Uruchamianie testów w laboratorium Firebase Test Lab dla systemu Android .

Nowość: testy oprzyrządowania z Orchestrator

Android Test Orchestrator uruchamia każdy z testów oprzyrządowania aplikacji niezależnie, co ma kilka zalet, ale także jedną wadę:

Korzyści

  • Brak stanu udostępnionego: każdy test jest uruchamiany we własnym wystąpieniu Instrumentation, więc stan udostępniony nie jest kumulowany między testami.

  • Pojedyncze awarie: jeśli test ulegnie awarii, wyłączy tylko własną instancję Instrumentation, więc inne testy w twoim pakiecie nadal będą działać.

Wada

Test Lab zawsze używa najnowszej wersji programu Orchestrator. Aby włączyć program Orchestrator, wybierz opcję Uruchom z programem Orchestrator na ekranie Opcje dodatkowe w konfiguracji testu oprzyrządowania .

Krok 3. Sprawdź wyniki swoich testów

Po rozpoczęciu testu zostaniesz automatycznie przekierowany na stronę z wynikami testu. Testy mogą potrwać kilka minut, w zależności od liczby wybranych konfiguracji i ustawionego limitu czasu testu. Po uruchomieniu testów możesz przejrzeć wyniki testów. Zobacz Analizowanie wyników laboratorium testowego Firebase , aby dowiedzieć się więcej o interpretacji wyników testów.