Test Lab umożliwia testowanie aplikacji na wielu różnych urządzeniach i wersjach iOS. Istnieje kilka sposobów sprawdzenia, które urządzenia są dostępne:
Firebase konsola: jeśli uruchamiasz testy w konsoli Firebase, możesz zobaczyć listę dostępnych urządzeń w kroku Wybierz wymiary w ramach procesu Uruchom test.
gcloud CLI: Aby wyświetlić listę dostępnych urządzeń z gcloud CLI, użyj tego polecenia:
gcloud firebase test ios models list
Google APIs Explorer: możesz nawet wyszukać urządzenia bezpośrednio, bez projektu w Firebase ani gcloud CLI, za pomocą Google APIs Explorer.
Wskaźnik stabilności urządzenia
Test Lab wskazuje urządzenia, których stabilność jest obniżona, w konsoli Firebase i Google Cloud CLI za pomocą wskaźnika Obniżona stabilność. Urządzenia oznaczone wskaźnikiem Obniżona stabilność przez dłuższy czas (co najmniej 30 dni) zwracały większą liczbę niejednoznacznych wyników. Ta funkcja pomaga lepiej wybierać urządzenia do danego przypadku użycia, informując o obniżonej stabilności urządzenia testowego.
Wyświetlanie stabilności urządzenia w konsoli Firebase
Stabilność urządzenia możesz sprawdzić w konsoli Firebasepodczas konfigurowania nowego testu na konkretnym urządzeniu.
Aby sprawdzić stabilność urządzenia:
W konsoli Firebase otwórz DevOps i zaangażowanie > Test Lab.
Kliknij Uruchom 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 uruchomić test. W zależności od stabilności urządzenia obok wybranych urządzeń może się wyświetlać etykieta Obniżona stabilność.
Uruchom test.
Wyświetlanie stabilności urządzenia w interfejsie wiersza poleceń Google Cloud
Stabilność urządzenia możesz sprawdzić w interfejsie wiersza poleceń gcloud podczas konfigurowania nowego testu na konkretnym urządzeniu.
Aby sprawdzić stabilność urządzenia:
Pobierz najnowszą wersję pakietu Google Cloud SDK i postępuj zgodnie z instrukcjami.
Uruchom jedno z tych poleceń:
gcloud firebase test ios models listlubgcloud firebase test ios models describe MODEL_ID
Jeśli stabilność urządzenia testowego jest obniżona, w kolumnie TAGS możesz zobaczyć tag reduced_stability z listą wersji, których dotyczy problem.
Rozmiar urządzenia
Test Lab udostępnia zbiorcze informacje o rozmiarze urządzeń mobilnych w konsoli Firebase i interfejsie wiersza poleceń Firebase. Rozmiar 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 wydajniej przeprowadzać testy. Rozmiar urządzenia jest mierzony jako duży, średni i mały.
Testy uruchamiane przy dowolnym rozmiarze urządzenia mogą trwać dłużej z tych powodów:
- Ruch, który wpływa na czas rozpoczęcia testu. Aby sprawdzić, czy występują zgłoszone awarie lub błędy, otwórz Panel stanu Firebase.
- Awarie urządzeń lub infrastruktury, które mogą wystąpić w dowolnym momencie i wpłynąć na czas trwania testu.
W tabeli poniżej znajdziesz opis typów rozmiaru urządzenia oraz zalecenia dotyczące tego, kiedy używać poszczególnych typów:
| Rozmiar | Opis | Zalecane użycie |
| Duży rozmiar | Katalog urządzeń Test Lab zawiera wiele urządzeń. | Używaj, gdy uruchamiasz dużą liczbę testów. |
| Średni rozmiar | Katalog urządzeń Test Lab zawiera umiarkowaną liczbę urządzeń. | Ten rozmiar jest odpowiedni do uruchamiania większości testów. |
| Mały rozmiar | Katalog urządzeń Test Lab zawiera niewiele urządzeń. Wycofane urządzenia należą do grupy o małym rozmiarze, ale nie wszystkie urządzenia o małym rozmiarze są wycofane. | Używaj, gdy musisz uruchomić test na konkretnym modelu i wersji urządzenia. Te testy nie nadają się do fragmentacji testów. Ze względu na mały rozmiar, testy mogą trwać długo, zwłaszcza jeśli uruchomisz dużą liczbę testów w tym samym czasie. |
Wyświetlanie rozmiaru urządzenia w konsoli Firebase
Rozmiar urządzenia możesz sprawdzić w konsoli Firebase podczas konfigurowania nowego testu na konkretnym urządzeniu.
Aby sprawdzić rozmiar urządzenia:
W konsoli Firebase otwórz DevOps i zaangażowanie > Test Lab.
Kliknij Uruchom test i wybierz typ testu.
Prześlij plik binarny aplikacji.
W kroku Wybierz wymiary kliknij Dostosuj.
(Opcjonalnie) Aby filtrować urządzenia według rozmiaru:
Kliknij ikonę Filtruj.
Kliknij Rozmiar.
Kliknij rozmiar, według którego chcesz filtrować: Średni lub Duży. Aby odfiltrować urządzenia o małym rozmiarze, filtruj według rozmiaru średniego i dużego.
Kliknij Zastosuj.
Wybierz co najmniej 1 urządzenie, na którym chcesz uruchomić test. W zależności od rozmiaru urządzenia obok wybranych urządzeń może się wyświetlać etykieta Średni lub Duży.
Uruchom test.
Wyświetlanie rozmiaru urządzenia w interfejsie wiersza poleceń Google Cloud
Pojemność urządzenia możesz sprawdzić w gcloud CLI podczas konfigurowania nowego testu na konkretnym urządzeniu.
Aby sprawdzić rozmiar urządzenia:
- Pobierz najnowszą wersję pakietu 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 ios list-device-capacities
lub
gcloud firebase test ios models describe MODEL_ID
Dane wyjściowe obejmują rozmiar urządzenia, identyfikator modelu, nazwę modelu i identyfikator wersji systemu operacyjnego.
Wycofane 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 będzie już uruchamiać testów kierowanych na to urządzenie. Te prośby są
oznaczane jako Skipped.
Wycofane urządzenia
| Model | Typ | Urządzenie/wersja | Usuwanie |
|---|---|---|---|
| iPad 5 | Fizyczny | iPad5/15.4 | 2024-04-07 |
| iPhone 13 Pro | Fizyczny | Iphone13pro/15.2 | 2024-04-07 |
| iPad mini 4 | Fizyczny | ipadmini4/15.4 | 2024-04-07 |
| iPhone 8 | Fizyczny | iphone8/14.7 | 2025-04-03 |
| iPhone 11 Pro | Fizyczny | iphone11pro/14.7 | 2025-04-03 |
| iPhone 12 Pro | Fizyczny | iphone12pro/14.8 | 2025-04-03 |
Poproś o urządzenie
Jeśli chcesz użyć urządzenia, które nie jest dostępne w Test Lab, możesz przesłać prośbę o dodanie go do katalogu.