Test Lab pozwala przetestować aplikację na wielu różnych urządzeniach i wersjach Androida. Istnieje kilka sposobów sprawdzenia, które urządzenia są aktualnie dostępne:
Konsola Firebase: jeśli uruchamiasz testy z konsoli Firebase, możesz zobaczyć listę dostępnych urządzeń podczas kroku Wybierz wymiary przepływu pracy Uruchom test .
Firebase CLI: Aby zobaczyć listę dostępnych urządzeń z Firebase CLI, 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) za pomocą Eksploratora interfejsów API Google .
Pojemność urządzenia
Test Lab udostępnia zagregowane informacje o pojemności urządzenia mobilnego za pośrednictwem konsoli Firebase i Firebase CLI. Pojemność urządzenia to łączna liczba urządzeń online w laboratorium urządzeń mobilnych Google. Ta funkcja pomaga upewnić się, że w naszym laboratorium urządzeń jest wystarczająca liczba urządzeń, aby przeprowadzać testy wydajniej. Pojemność urządzenia jest mierzona jako Wysoka, Średnia i Niska.
Testy uruchomione na dowolnym poziomie pojemności urządzenia mogą trwać dłużej ze względu na następujące czynniki:
- Ruch, który wpływa na czas rozpoczęcia testu. Aby sprawdzić, czy zgłoszono przestoje lub awarie, zobacz panel stanu Firebase .
- Awarie urządzeń lub infrastruktury, które mogą wystąpić w dowolnym momencie i wpływają na czas trwania testu.
W poniższej tabeli opisano typy pojemności urządzenia i przedstawiono zalecenia dotyczące używania każdego typu 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 pojemności jest odpowiedni do uruchamiania większości testów. |
Niska pojemność | Katalog urządzeń Test Lab zawiera niewiele urządzeń. Chociaż wycofane 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 musisz uruchomić test na określonym modelu i wersji urządzenia. Te testy nie nadają się do dzielenia testów na fragmenty. Ze względu na małą pojemność testy mogą zająć dużo czasu, zwłaszcza jeśli jednocześnie wywołujesz dużą liczbę testów. |
Wyświetl pojemność urządzenia w konsoli Firebase
Możesz wyświetlić pojemność urządzenia w konsoli Firebase dla określonego urządzenia podczas konfigurowania nowego testu.
Aby wyświetlić pojemność urządzenia, postępuj zgodnie z tymi instrukcjami:
Otwórz stronę Test Lab 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 te czynności:
Kliknij ikonę Filtruj .
Wybierz Pojemność .
Kliknij poziom pojemności, według którego chcesz filtrować: Średni lub Wysoki . Aby odfiltrować urządzenia o małej pojemności, użyj filtru zarówno według Średniego, jak i Wysokiego.
Kliknij Zastosuj .
Wybierz co najmniej jedno urządzenie, na którym 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 swój test.
Zobacz pojemność urządzenia w Google Cloud CLI
Możesz wyświetlić pojemność urządzenia w interfejsie wiersza polecenia gcloud dla określonego urządzenia podczas konfigurowania nowego testu.
Aby wyświetlić pojemność urządzenia, postępuj zgodnie z tymi instrukcjami:
- Pobierz najnowszy pakiet Google Cloud SDK. 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
Wycofane urządzenia są dostępne przez co najmniej miesiąc, zanim zostaną usunięte z katalogu urządzeń Test Lab. Po usunięciu urządzenia Test Lab nie uruchamia już żądań testowych skierowanych do urządzenia; te żądania są oznaczone jako Skipped
.
Wycofane urządzenia
Producent | Model | Typ | Urządzenie/wersja | Usuwanie włączone |
---|---|---|---|---|
HTC | U11 | Fizyczny | htc_ocnuhljaponia/28 | 2023-05-29 |
SAMSUNG | SM-F711U1 | Fizyczny | b2q/30 | 2023-05-18 |
SAMSUNG | SM-F711U1 | Fizyczny | b2q/31 | 2023-05-18 |
Asusa | Asusa ZenFone Max Pro | Fizyczny | ASUS_X00T_3/28 | 2023-06-16 |
Asusa | Asusa ZenFone Max Pro | Fizyczny | ASUS_X00T_3/27 | 2023-06-16 |
Google Pixel 2 | Fizyczny | sandacz / 27 | 2023-06-17 |
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.