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
- Dłuższe środowisko uruchomieniowe: każdy test z własną instancją Instrumentation oznacza, że proces testowania trwa ogólnie nieco dłużej. Wydłużony czas działania może mieć wpływ na wykorzystanie limitu lub naliczany czas i może spowodować przekroczenie limitów czasu urządzeń .
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.