欢迎参加我们将于 2022 年 10 月 18 日举办的 Firebase 峰会(线上线下同时进行),了解 Firebase 如何帮助您加快应用开发速度、满怀信心地发布应用并在之后需要时轻松地扩大应用规模。立即报名

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 Twojej aplikacji za pomocą określonych działań. Test instrumentacji może również tworzyć 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 .
  • Test Robo : test, który analizuje interfejs aplikacji, a następnie automatycznie go eksploruje, symulując działania użytkownika.
  • Test pętli gry : test wykorzystujący „tryb demonstracyjny” do symulowania 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.

  • Izolowane awarie: jeśli test ulegnie awarii, usuwa tylko własną instancję Instrumentation, więc inne testy w pakiecie nadal działają.

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 swojego testu

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 Firebase Test , aby dowiedzieć się więcej o interpretacji wyników testów.