Zacznij testować w konsoli Firebase

Firebase Test Lab udostępnia infrastrukturę w chmurze do testowania aplikacji na Androida. Z tego dokumentu dowiesz się, jak rozpocząć korzystanie z Test Lab za pomocą Firebase konsoli.

Test Lab umożliwia przeprowadzanie tych rodzajów testów:

Zanim zaczniesz

Twój projekt w Firebase musi być objęty abonamentem Blaze z płatnością według wykorzystania, co oznacza, że jest on połączony z kontem Cloud Billing. W konsoli Firebase możesz przejść na abonament Blaze. Aby połączyć konto Cloud Billing, musisz mieć uprawnienia właściciela lub edytującego w projekcie.

Krok 1. Utwórz projekt w Firebase

Jeśli jeszcze tego nie zrobisz, otwórz konsolę Firebase i utwórz nowy projekt w Firebase.

Krok 2. Uruchom test

Test z instrumentacją

  1. W konsoli Firebase otwórz DevOps i zaangażowanie > Laboratorium.

  2. Kliknij Rozpocznij, a następnie wybierz Uruchom test z instrumentacją.

  3. Kliknij Przeglądaj, a następnie przed kliknięciem Dalej znajdź plik APK lub AAB aplikacji oraz plik APK lub AAB testu.

  4. Zdefiniuj zestaw testów, wybierając urządzenia, poziomy API Androida, orientacje ekranu i ustawienia regionalne, w których chcesz przetestować aplikację. Możesz wybrać tylko te kombinacje urządzenia i poziomu API Androida, które chcesz przetestować.

  5. (Opcjonalnie) Kliknij Pokaż opcje zaawansowane , aby zmienić czas oczekiwania testu, który określa maksymalny czas trwania każdego wykonania testu.

  6. (Opcjonalnie) Aby ułatwić identyfikację i lokalizowanie zestawów testów w konsoli Firebase, możesz dodać do zestawu testów etykietę, wpisując jej nazwę w polu Etykieta zestawu testów (opcjonalnie).

  7. Kliknij Rozpocznij N testów, gdzie „N” to liczba prawidłowych konfiguracji testów z zestawu testów zdefiniowanego na tym ekranie. Każdy oczekujący test jest oznaczony niebieską ikoną zegara, a gdy test się zakończy, ikona zmieni się na zielony znacznik wyboru.

  8. Po zakończeniu każdego testu kliknij urządzenie wymienione w kolumnie Wykonanie testu, aby zobaczyć wyniki testu, w tym przypadki testowe, logi, zrzuty ekranu i filmy.

Test Robo

  1. W konsoli Firebase otwórz DevOps i zaangażowanie > Laboratorium.

  2. Kliknij Rozpocznij, a następnie wybierz Uruchom test Robo.

  3. Kliknij Przeglądaj, znajdź plik APK aplikacji, a następnie kliknij Dalej.

  4. Zdefiniuj zestaw testów, wybierając urządzenia, poziomy API Androida, orientacje ekranu i ustawienia regionalne, w których chcesz przetestować aplikację.

  5. (Opcjonalnie) Kliknij Pokaż opcje zaawansowane , aby zmienić te opcje:

    • Czas oczekiwania testu określa maksymalny czas trwania każdego wykonania testu.
    • Dane logowania do konta testowego służą do podawania danych logowania do konta testowego.
    • Pola dodatkowe służą do wprowadzania tekstu w innych polach tekstowych w aplikacji.
  6. (Opcjonalnie) Aby łatwiej identyfikować i znajdować zestawy testów w Firebase konsoli, możesz dodać do nich etykietę, wpisując jej nazwę w polu Etykieta zestawu testów (opcjonalnie).

  7. Kliknij Rozpocznij N testów, gdzie „N” to liczba prawidłowych konfiguracji testów z zestawu testów zdefiniowanego na tym ekranie. Każdy oczekujący test jest oznaczony niebieską ikoną zegara, a gdy test się zakończy, ikona zmieni się na zielony znacznik wyboru.

  8. Po zakończeniu każdego testu kliknij urządzenie wymienione w kolumnie Wykonanie testu, aby zobaczyć wyniki testu, w tym przypadki testowe, logi, zrzuty ekranu i filmy.

Jeśli chcesz utworzyć skrypt, który będzie prowadził test Robo, przeczytaj artykuł Nagrywanie skryptu Robo za pomocą Test Lab w Android Studio.

Test pętli gry

  1. W konsoli Firebase otwórz DevOps i zaangażowanie > Laboratorium.

  2. Kliknij Uruchom pierwszy test > Uruchom pętlę gry na Androida.

  3. W sekcji Prześlij aplikację kliknij Przeglądaj, a następnie wybierz plik APK aplikacji (jeśli jeszcze tego nie zrobisz, wygeneruj plik APK aplikacji).

  4. (Opcjonalnie) Aby łatwiej identyfikować i znajdować zestawy testów w Firebase konsoli, możesz dodać do nich etykietę, wpisując jej nazwę w polu Etykieta zestawu testów (opcjonalnie).

  5. (Opcjonalnie) Jeśli chcesz uruchomić kilka pętli lub scenariuszy naraz albo wybrać konkretne pętle do uruchomienia, wpisz numery pętli w polu Scenariusze.

    Jeśli na przykład wpiszesz 1-3, 5, Test Lab uruchomi pętle 1, 2, 3 i 5. Domyślnie (jeśli nie wpiszesz nic w polu Scenariusze ) Test Lab uruchomi tylko pętlę 1.

  6. W sekcji Urządzenia wybierz co najmniej 1 urządzenie fizyczne, na którym chcesz przetestować aplikację, a następnie kliknij Rozpocznij testy.

Krok 3. Sprawdź wyniki testu

Po rozpoczęciu testu nastąpi automatyczne przekierowanie na stronę z wynikami testu. Testy mogą potrwać kilka minut w zależności od liczby wybranych konfiguracji i czasu oczekiwania testu. Po zakończeniu testów możesz sprawdzić ich wyniki. Więcej informacji o interpretacji wyników testów znajdziesz w artykule Analizowanie wyników.Firebase Test Lab