Dostępne urządzenia w Laboratorium Testowym

Laboratorium testowe umożliwia testowanie aplikacji na wielu różnych urządzeniach i wersjach Androida. Dostępność urządzeń można sprawdzić na kilka sposobów:

  • Konsola Firebase: jeśli uruchamiasz testy z konsoli Firebase, możesz zobaczyć listę dostępnych urządzeń w kroku Wybierz wymiary w przepływie pracy Uruchom test .

  • gcloud CLI: aby wyświetlić listę dostępnych urządzeń z poziomu interfejsu CLI Google Cloud, użyj następującego polecenia:

    gcloud firebase test android models list
  • Eksplorator interfejsów API Google: możesz nawet wyszukiwać urządzenia bezpośrednio, bez projektu Firebase lub interfejsu wiersza polecenia gcloud, korzystając z Eksploratora interfejsów API Google .

Wskaźnik stabilności urządzenia

Laboratorium testowe wskazuje urządzenia, na których występuje obniżona stabilność w konsoli Firebase i interfejsie CLI Google Cloud, za pomocą wskaźnika zmniejszonej stabilności . Urządzenia oznaczone wskaźnikiem zmniejszonej stabilności częściej zwracały niejednoznaczne wyniki przez dłuższy okres 30 dni lub dłuższy. Ta funkcja pomaga lepiej wybrać urządzenia do danego przypadku użycia, informując o pogorszeniu stabilności urządzenia testowego.

Sprawdź stabilność urządzenia w konsoli Firebase

Możesz sprawdzić stabilność urządzenia w konsoli Firebase, konfigurując nowy test dla konkretnego urządzenia.

Aby sprawdzić stabilność urządzenia, postępuj zgodnie z poniższymi instrukcjami:

  1. Otwórz stronę Laboratorium testowe w konsoli Firebase.

  2. Wybierz opcję Uruchom test , a następnie wybierz typ testu.

  3. Prześlij plik binarny aplikacji.

  4. W kroku Wybierz wymiary kliknij Dostosuj .

  5. Wybierz jedno lub więcej urządzeń, na których chcesz uruchomić test. W zależności od stabilności urządzenia obok wybranych urządzeń może pojawić się etykieta Zmniejszona stabilność .

  6. Uruchom test.

Sprawdź stabilność urządzenia w interfejsie CLI Google Cloud

Podczas konfigurowania nowego testu możesz sprawdzić stabilność konkretnego urządzenia w interfejsie wiersza poleceń gcloud.

Aby sprawdzić stabilność urządzenia, postępuj zgodnie z poniższymi instrukcjami:

  1. Pobierz najnowszy pakiet SDK Google Cloud i postępuj zgodnie z instrukcjami.

  2. Uruchom jedno z tych poleceń: gcloud firebase test android models list lub gcloud firebase test android models describe MODEL_ID

Jeśli stabilność urządzenia testowego jest obniżona, w kolumnie TAGS można zobaczyć znacznik reduced_stability , zawierający listę wersji, których to dotyczy.

Pojemność urządzenia

Laboratorium testowe udostępnia zagregowane informacje o pojemności urządzenia mobilnego za pośrednictwem konsoli Firebase i interfejsu wiersza polecenia Firebase. Pojemność urządzenia to zagregowana liczba urządzeń online w laboratorium urządzeń mobilnych Google. Ta funkcja pomaga upewnić się, że w naszym laboratorium urządzeń znajduje się wystarczająca liczba urządzeń, aby móc efektywniej przeprowadzać testy. Pojemność urządzenia jest mierzona jako Wysoka, Średnia i Niska.

Testy przeprowadzane na dowolnym poziomie wydajności urządzenia mogą potrwać dłużej z następujących powodów:

  • Ruch, który ma wpływ na moment rozpoczęcia testu. Aby sprawdzić, czy są zgłaszane awarie lub awarie, zobacz panel stanu Firebase .
  • Awarie urządzenia lub infrastruktury, które mogą wystąpić w dowolnym momencie i mieć wpływ na czas trwania testu.

W poniższej tabeli opisano typy pojemności urządzeń i przedstawiono zalecenia dotyczące wykorzystania poszczególnych typów pojemności:

Pojemność Opis Zalecane użycie
Wysoka pojemność Katalog urządzeń Test Lab zawiera wiele urządzeń. Użyj, gdy przeprowadzasz dużą liczbę testów.
Średnia pojemność Katalog urządzeń Test Lab zawiera umiarkowaną liczbę urządzeń. Ten poziom wydajności jest odpowiedni do uruchamiania większości testów.
Niska pojemność Katalog urządzeń Test Lab zawiera kilka urządzeń. Chociaż przestarzałe urządzenia należą do grupy o małej pojemności, nie wszystkie urządzenia o małej pojemności są przestarzałe. Użyj, gdy chcesz przeprowadzić test na konkretnym modelu i wersji urządzenia. Testy te nie nadają się do fragmentowania testów. Ze względu na małą pojemność zakończenie testów może zająć dużo czasu, szczególnie jeśli jednocześnie wywołasz dużą liczbę testów.
Uwaga: urządzenia wirtualne z systemem Android mają zmienną pojemność. Liczba wstępnie uruchomionych urządzeń wirtualnych opiera się na typowym ostatnim użyciu i może być automatycznie skalowana do większej w okresach wzmożonego użytkowania.

Sprawdź pojemność urządzenia w konsoli Firebase

Możesz sprawdzić pojemność konkretnego urządzenia w konsoli Firebase podczas konfigurowania nowego testu.

Aby wyświetlić pojemność urządzenia, postępuj zgodnie z poniższymi instrukcjami:

  1. Otwórz stronę Laboratorium testowe w konsoli Firebase.

  2. Wybierz opcję Uruchom test , a następnie wybierz typ testu.

  3. Prześlij plik binarny aplikacji.

  4. W kroku Wybierz wymiary kliknij Dostosuj .

  5. (Opcjonalnie) Aby filtrować urządzenia według poziomu pojemności, wykonaj następujące kroki:

    1. Kliknij ikonę Filtr .

    2. Wybierz Pojemność .

    3. Kliknij poziom pojemności, według którego chcesz filtrować: Średni lub Wysoki . Aby odfiltrować urządzenia o małej pojemności, przefiltruj zarówno według Średniej, jak i Wysokiej.

    4. Kliknij Zastosuj .

  6. Wybierz jedno lub więcej urządzeń, na których chcesz uruchomić test. W zależności od pojemności urządzenia obok wybranych urządzeń może pojawić się etykieta Średnia lub Wysoka .

  7. Uruchom test.

Wyświetl pojemność urządzenia w interfejsie CLI Google Cloud

Podczas konfigurowania nowego testu możesz sprawdzić pojemność konkretnego urządzenia w interfejsie wiersza polecenia gcloud.

Aby wyświetlić pojemność urządzenia, postępuj zgodnie z poniższymi instrukcjami:

  1. Pobierz najnowszy pakiet SDK Google Cloud i postępuj zgodnie z instrukcjami. Wersja musi być 417.0.0 lub nowsza.
  2. Uruchom jedno z tych poleceń:
    gcloud firebase test android list-device-capacities
    Lub
    gcloud firebase test android models describe MODEL_ID

Dane wyjściowe obejmują pojemność urządzenia, identyfikator modelu, nazwę modelu i identyfikator wersji systemu operacyjnego.

Przestarzałe urządzenia i wersje

Przestarzałe urządzenia są dostępne przez co najmniej miesiąc, zanim zostaną usunięte z katalogu urządzeń Laboratorium testowego. Po usunięciu urządzenia Laboratorium testowe nie uruchamia już żądań testowych skierowanych do tego urządzenia; żądania te są oznaczone jako Skipped .

Przestarzałe urządzenia

Producent Model Typ Urządzenie/wersja Usuwanie dalej
Asusa Asus ZenFone Max Pro Fizyczny ASUS_X00T_3/28 2023-06-16
Asusa Asus ZenFone Max Pro Fizyczny ASUS_X00T_3/27 2023-06-16
Google Google Nexusie 5 Fizyczny młotek/21 2023-08-01
Google Google Nexusie 5 Fizyczny młotek/22 2023-08-01
Zebra Zebry TC77 Fizyczny TC77/27 2023-09-04

Poproś o urządzenie

Jeśli chcesz skorzystać z urządzenia, którego nie ma w Laboratorium Testowym, możesz złożyć wniosek o dodanie urządzenia do katalogu.