Test Lab umożliwia testowanie aplikacji na wielu urządzeniach i w różnych wersjach Androida. Dostępne urządzenia możesz sprawdzić na kilka sposobów:
konsola Firebase: jeśli testy są wykonywane z konsoli Firebase, listę dostępnych urządzeń możesz zobaczyć na etapie Wybieranie wymiarów w procesie Wykonywanie testu.
gcloud CLI: aby wyświetlić listę dostępnych urządzeń w interfejsie wiersza poleceń Google Cloud, 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
Test Lab oznacza urządzenia, które mają obniżoną stabilność w konsoli Firebase i Google Cloud CLI z obniżoną stabilnością. Urządzenia oznaczone wskaźnikiem Zmniejszona stabilność odnotowały wyższe wskaźniki niejednoznacznych wyników przez okres dłuższy niż 30 dni. Ta funkcja pomaga lepiej dobierać 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 wyświetlić stabilność urządzenia:
Otwórz stronę Test Lab w konsoli Firebase.
Kliknij Przeprowadź test i wybierz typ testu.
Prześlij plik binarne aplikacji.
W kroku Wybierz wymiary kliknij Dostosuj.
Wybierz co najmniej 1 urządzenie, na którym chcesz przeprowadzić test. W zależności od stabilności urządzenia obok wybranych urządzeń może pojawić się etykieta Zmniejszona stabilność.
Przeprowadź test.
Wyświetlanie stabilności urządzenia w Google Cloud CLI
Podczas konfigurowania nowego testu możesz sprawdzić stabilność urządzenia w interfejsie wiersza poleceń gcloud.
Aby wyświetlić stabilność urządzenia:
Pobierz najnowszą wersję pakietu Google Cloud SDK 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 urządzenie testowe ma problemy ze stabilnością, w kolumnie ETYKI zobaczysz tag reduced_stability
z listą wersji, których to dotyczy.
Pojemność urządzenia
Test Lab udostępnia zbiorcze informacje o pojemności urządzenia mobilnego za pomocą konsoli Firebase i interfejsu wiersza poleceń Firebase. Pojemność urządzenia to łączna liczba urządzeń online uwzględnionych w laboratorium urządzeń mobilnych Google. Ta funkcja pomaga zapewnić, że w naszym laboratorium jest wystarczająca liczba urządzeń, aby testy były przeprowadzane efektywniej. Pojemność urządzenia jest mierzona jako duża, średnia i niska.
Testy przeprowadzane na dowolnym poziomie pojemności urządzenia mogą trwać dłużej z powodu tych czynników:
- Ruch, który wpływa na czas rozpoczęcia testu. Aby sprawdzić, czy nie ma zgłoszonych przerw w działaniu lub awarii, otwórz Panel stanu Firebase.
- awarie urządzenia lub infrastruktury, które mogą wystąpić w dowolnym momencie i wpłynąć na czas trwania testu.
W tabeli poniżej opisujemy typy pojemności urządzeń i podajemy zalecenia dotyczące ich stosowania:
Rozmiar | Opis | Zalecane zastosowanie |
Duża pojemność | Katalog urządzeń Test Lab zawiera wiele urządzeń. | Używaj go, 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. |
Niska pojemność | Katalog urządzeń Test Lab zawiera niewiele urządzeń. Urządzenia wycofane należą do grupy urządzeń o małej pojemności, ale nie wszystkie urządzenia o małej pojemności są wycofane. | Użyj tej opcji, gdy chcesz przeprowadzić test na określonym modelu i wersji urządzenia. Te testy nie nadają się do fragmentacji testowej. Ze względu na niską przepustowość testy mogą potrwać długo, zwłaszcza jeśli wywołasz dużą liczbę testów jednocześnie. |
Wyświetlanie pojemności urządzenia w konsoli Firebase
Podczas konfigurowania nowego testu możesz sprawdzić pojemność urządzenia w konsoli Firebase dla konkretnego urządzenia.
Aby wyświetlić pojemność urządzenia:
Otwórz stronę Test Lab w konsoli Firebase.
Kliknij Przeprowadź test i wybierz typ testu.
Prześlij plik binarne 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, zastosuj filtry Umiarkowana i Duża.
Kliknij Zastosuj.
Wybierz co najmniej 1 urządzenie, na którym chcesz przeprowadzić test. W zależności od pojemności urządzenia obok wybranych urządzeń może pojawić się etykiet Średnia lub Wysoka.
Przeprowadź test.
Wyświetlanie pojemności urządzenia w Google Cloud CLI
Podczas konfigurowania nowego testu możesz sprawdzić pojemność urządzenia w interfejsie wiersza poleceń gcloud w przypadku konkretnego urządzenia.
Aby sprawdzić pojemność urządzenia, postępuj zgodnie z tymi instrukcjami:
- Pobierz najnowszą wersję pakietu Google Cloud SDK 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.
Nieobsługiwane 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 Labnie będzie już wysyłać żądań testowych kierowanych na to urządzenie. Takie żądania będą oznaczone jako Skipped
.
Wycofane urządzenia
Samsung | Galaxy Tab S3 | Fizyczny | gts3lltevzw/28 | 2024-04-14 |
Google Nexus 5X | Wirtualne | Nexus 5X/24 | 2025-01-31 | |
Google Nexus 5X | Wirtualne | Nexus5X/25 | 2025-01-31 | |
Google Nexus 6 | Wirtualne | Nexus6/24 | 2025-01-31 | |
Google Nexus 6 | Wirtualne | Nexus6/25 | 2025-01-31 | |
Google Nexus 6P | Wirtualne | Nexus6P/24 | 2025-01-31 | |
Google Nexus 6P | Wirtualne | Nexus6P/25 | 2025-01-31 | |
Google Nexus 7 Clone 16:9 | Wirtualne | Nexus7_clone_16_9/24 | 2025-01-31 | |
Google Nexus 7 Clone 16:9 | Wirtualne | Nexus7_clone_16_9/25 | 2025-01-31 | |
Google Nexus 9 | Wirtualne | Nexus9/24 | 2025-01-31 | |
Google Nexus 9 | Wirtualne | Nexus9/25 | 2025-01-31 | |
Google Nexus (niska rozdzielczość) | Wirtualne | NexusLowRes/24 | 2025-01-31 | |
Google Nexus (niska rozdzielczość) | Wirtualne | NexusLowRes/25 | 2025-01-31 |
Prośba o urządzenie
Jeśli chcesz użyć urządzenia, które nie jest dostępne w regionie Test Lab, możesz przesłać prośbę o dodanie urządzenia do katalogu.