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:
Otwórz stronę Laboratorium testowe w konsoli Firebase.
Wybierz opcję Uruchom test , a następnie wybierz typ testu.
Prześlij plik binarny aplikacji.
W kroku Wybierz wymiary kliknij Dostosuj .
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ść .
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:
Pobierz najnowszy pakiet SDK Google Cloud i postępuj zgodnie z instrukcjami.
Uruchom jedno z tych poleceń:
gcloud firebase test android models list
lubgcloud 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. |
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:
Otwórz stronę Laboratorium testowe w konsoli Firebase.
Wybierz opcję Uruchom test , a następnie wybierz typ testu.
Prześlij plik binarny aplikacji.
W kroku Wybierz wymiary kliknij Dostosuj .
(Opcjonalnie) Aby filtrować urządzenia według poziomu pojemności, wykonaj następujące kroki:
Kliknij ikonę Filtr .
Wybierz Pojemność .
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.
Kliknij Zastosuj .
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 .
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:
- Pobierz najnowszy pakiet SDK Google Cloud i postępuj zgodnie z instrukcjami. Wersja musi być 417.0.0 lub nowsza.
- 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 Nexusie 5 | Fizyczny | młotek/21 | 2023-08-01 | |
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.