Test Lab umożliwia testowanie aplikacji na wielu urządzeniach i z różnymi wersjami Androida. Możesz sprawdzić, które urządzenia są dostępne, na kilka sposobów:
konsola Firebase: jeśli testy są wykonywane z konsoli Firebase, listę dostępnych urządzeń możesz zobaczyć w kroku Wybierz wymiary w procesie Uruchom test.
gcloud CLI: aby zobaczyć listę dostępnych urządzeń z Google Cloud, w interfejsie wiersza poleceń, użyj tego polecenia:
gcloud firebase test android models list
Google APIs Explorer: możesz nawet wyszukiwać urządzenia bezpośrednio, bez projektu Firebase ani interfejsu wiersza poleceń gcloud, za pomocą Google APIs Explorer.
Wskaźnik stabilności urządzenia
Wartość Test Lab oznacza urządzenia, na których występuje pogorszenie stabilności konsola Firebase i Google Cloud CLI ze wskaźnikiem Zmniejszona stabilność. Urządzenia oznaczone wskaźnikiem Zmniejszona stabilność mają zwracały wyższy odsetek niejednoznacznych wyników w dłuższym okresie 30 dni lub więcej. Ta funkcja pomaga wybrać odpowiednie urządzenia do danego zastosowania, informując o tym, czy stabilność urządzenia testowego jest obniżona.
Wyświetlanie stabilności urządzenia w konsoli Firebase
Stabilność urządzenia możesz sprawdzić w konsoli Firebase podczas konfigurowania nowego testu dla konkretnego urządzenia.
Aby sprawdzić stabilność urządzenia, wykonaj te czynności:
Otwórz stronę Laboratorium w konsoli Firebase.
Kliknij Przeprowadź test i wybierz typ testu.
Prześlij plik binarny aplikacji.
W kroku Wybierz wymiary kliknij Dostosuj.
Wybierz co najmniej 1 urządzenie, na którym chcesz przeprowadzić test. W zależności od urządzenia stabilności, może pojawić się etykieta Zmniejszona stabilność obok wybranego urządzenia.
Przeprowadź test.
Wyświetlanie stabilności urządzenia w Google Cloud CLI
Stabilność urządzenia możesz sprawdzić w gcloud CLI, gdy: gdy konfigurujesz nowy test.
Aby sprawdzić stabilność urządzenia, wykonaj te czynności:
Pobierz najnowszy pakiet SDK Google Cloud i postępuj zgodnie z za instrukcje.
Uruchom jedno z tych poleceń:
gcloud firebase test android models list
lubgcloud firebase test android models describe MODEL_ID
Jeśli urządzenie testowe wykazuje pogorszenie stabilności, można wyświetlić błąd
reduced_stability
w kolumnie TAGS z listą wersji, których dotyczy problem.
Pojemność urządzenia
Test Lab dostarcza zbiorcze informacje o wydajności urządzeń mobilnych za pomocą konsoli Firebase i interfejsu wiersza poleceń Firebase. Pojemność urządzenia to łącznej liczby urządzeń online w laboratorium Google dotyczącym urządzeń mobilnych. Ta funkcja pozwala sprawdzić, czy w naszym laboratorium znajduje się wystarczająca liczba urządzeń, do bardziej efektywnego testowania. Pojemność urządzenia jest mierzona jako duża, średnia i niska.
Testy na dowolnym poziomie wydajności urządzenia mogą potrwać dłużej ze względu na następujące czynniki:
- Ruch, który ma wpływ na rozpoczęcie testu. Aby sprawdzić, czy zostały zgłoszone o przerwach w działaniu usługi lub awariach, znajdziesz w panelu stanu Firebase.
- Awarie urządzeń lub infrastruktury, które mogą wystąpić w dowolnym momencie i obejmują ile czasu zajmuje przeprowadzenie testu.
W tabeli poniżej opisujemy typy pojemności urządzeń i podajemy zalecenia dotyczące ich użycia:
Rozmiar | Opis | Zalecane zastosowanie |
Duża pojemność | Katalog urządzeń Test Lab zawiera wiele urządzeń. | Używaj, gdy przeprowadzasz dużą liczbę testów. |
Średnia pojemność | Katalog urządzeń Test Lab zawiera umiarkowaną liczbę urządzeń. | Ten poziom pojemności wystarcza do przeprowadzania większości testów. |
Mała pojemność | Katalog urządzeń Test Lab zawiera niewiele urządzeń. Po wycofaniu urządzenia o małej wydajności należą do grupy o małej wydajności, wycofane. | Użyj go, gdy chcesz przeprowadzić test na określonym modelu urządzenia i konkretnej wersji. Te testy nie nadają się do podziału na części. Ze względu na małą pojemność ich przeprowadzenie może zająć dużo czasu, zwłaszcza jeśli wywołujesz duży wiele testów w tym samym czasie. |
Wyświetl 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:
Otwórz stronę Test Lab w konsoli Firebase.
Kliknij Przeprowadź test i wybierz typ testu.
Prześlij plik binarny aplikacji.
Na etapie Wybieranie wymiarów kliknij Dostosuj.
(Opcjonalnie) Aby filtrować urządzenia według poziomu pojemności:
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 je według ustawień Średnia i Duża.
Kliknij Zastosuj.
Wybierz co najmniej 1 urządzenie, na którym chcesz przeprowadzić test. W zależności od urządzenia pojemność, może wyświetlić się etykieta Średnia lub Duża. z wybranymi urządzeniami.
Przeprowadź test.
Wyświetl pojemność urządzeń w Google Cloud CLI
Możesz sprawdzić pojemność konkretnego urządzenia w gcloud CLI podczas konfigurowania nowego testu.
Aby sprawdzić pojemność urządzenia, postępuj zgodnie z tymi instrukcjami:
- Pobierz najnowszy pakiet SDK Google Cloud i postępuj zgodnie z instrukcjami. Wersja musi wynosić co najmniej 417.0.0.
- Wykonaj jedno z tych poleceń:
gcloud firebase test android list-device-capacities
lubgcloud firebase test android models describe MODEL_ID
Dane wyjściowe obejmują pojemność urządzenia, identyfikator modelu, nazwę modelu i identyfikator wersji systemu operacyjnego.
Wycofane urządzenia i wersje
Urządzenia wycofane są dostępne przez co najmniej miesiąc przed usunięciem z katalogu urządzeń Test Lab. Po usunięciu urządzenia Test Lab
nie uruchamia już żądań testów kierowanych na urządzenie; te żądania są
oznaczono jako Skipped
.
Wycofane urządzenia
Samsung | Galaxy Tab S3 | Fizyczny | gts3lltevzw/28 | 2024-04-14 |
Samsung | Galaxy Z Fold2 | Fizyczny | F2Q/30 | 2024-08-30 |
Huawei | Mate 9 | Fizyczny | HWMHA/24, | 2024-08-30 |
Vivo | Vivo 1906 | Fizyczny | vivo_1906/28 | 2024-08-30 |
Vivo | Vivo 1901 | Fizyczny | vivo_1901/28 | 2024-09-30 |
Google Nexus 5X | Wirtualne | Nexus5X/24 | 2024-10-25 | |
Google Nexus 5X | Wirtualne | Nexus5X/25 | 2024-10-25 | |
Google Nexus 6 | Wirtualne | Nexus6/24 | 2024-10-25 | |
Google Nexus 6 | Wirtualne | Nexus6/25 | 2024-10-25 | |
Google Nexus 6P | Wirtualne | Nexus6P/24 | 2024-10-25 | |
Google Nexus 6P | Wirtualne | Nexus6P/25 | 2024-10-25 | |
Google Nexus 7 – klon 16:9 | Wirtualne | Nexus7_klon_16_9/24 | 2024-10-25 | |
Google Nexus 7 – klon 16:9 | Wirtualne | Nexus7_klon_16_9/25 | 2024-10-25 | |
Google Nexus 9 | Wirtualne | Nexus9/24 | 2024-10-25 | |
Google Nexus 9 | Wirtualne | Nexus9/25 | 2024-10-25 | |
Google Nexus (LowRes) | Wirtualne | NexusLowRes/24 | 2024-10-25 | |
Google Nexus (LowRes) | Wirtualne | NexusLowRes/25 | 2024-10-25 |
Poproś o urządzenie
Jeśli chcesz użyć urządzenia, które nie jest dostępne w aplikacji Test Lab, możesz prześlij prośbę dotyczącą urządzenia które zostaną dodane do katalogu.