Zacznij testować w konsoli Firebase

Firebase Test Lab udostępnia infrastrukturę w chmurze do testowania aplikacji na Androida. Z tego dokumentu dowiesz się, jak zacząć korzystać z Test Lab przy użyciu 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 kliknij DevOps i zaangażowanie > Laboratorium.

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

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

  4. Określ zestaw testów, wybierając urządzenia, poziomy interfejsu API Androida, orientacje ekranu i ustawienia regionalne, w których chcesz przetestować aplikację. Możesz wybrać tylko te kombinacje urządzeń i poziomów interfejsu 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 łatwiej identyfikować i znajdować zestawy testów w Firebase konsoli, możesz dodać do nich etykietę. W tym celu wpisz nazwę etykiety 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, którą określisz na tym ekranie. Każdy oczekujący test jest oznaczony niebieską ikoną zegara, która zmienia się na zieloną ikonę znacznika wyboru po zakończeniu testu.

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

Test Robo

  1. W konsoli Firebase kliknij 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. Określ zestaw testów, wybierając urządzenia, poziomy interfejsu 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 ułatwić identyfikację i lokalizowanie zestawów testów w Firebase konsoli, możesz dodać do zestawu testów etykietę, wpisując nazwę etykiety 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, którą określisz na tym ekranie. Każdy oczekujący test jest oznaczony niebieską ikoną zegara, która zmienia się na zieloną ikonę znacznika wyboru po zakończeniu testu.

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

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

Test pętli gry

  1. W konsoli Firebase kliknij 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 ułatwić identyfikację i lokalizowanie zestawów testów w Firebase konsoli, możesz dodać do zestawu testów etykietę, wpisując nazwę etykiety 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ą trwać 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