Z tego przewodnika dowiesz się, jak uruchamiać testy iOS za pomocą konsoli Firebase.
Krok 1. Tworzenie projektu Firebase
Jeśli jeszcze tego nie zrobisz, otwórz konsolę Firebase i utwórz nowy projekt Firebase.
Krok 2. Przesyłanie i uruchamianie testu
XCTest
Otwórz Test Lab w konsoli Firebase.
Jeśli to Twój pierwszy test, w sekcji iOS kliknij Rozpocznij. Jeśli test został już przeprowadzony, kliknij Uruchom test, a następnie wybierz Przeprowadź XCTest.
Kliknij Przeglądaj i znajdź utworzony plik
.zip
.Zaznacz pole obok każdego urządzenia, wersji, orientacji i lokalizacji, które chcesz przetestować.
(Opcjonalnie) Aby ułatwić sobie identyfikowanie i lokalizowanie matryc testów w konsoli Firebase, możesz dodać do nich etykiety, wpisując nazwę etykiety w polu Etykieta matrycy testów (opcjonalnie).
Kliknij Rozpocznij testy.
Test pętli gry
Na stronie Test Lab w konsoli Firebase kliknij Pierwszy test > Przeprowadź test pętli gry na iOS.
W sekcji Prześlij aplikację kliknij Przeglądaj, a następnie wybierz plik IPA aplikacji (jeśli jeszcze tego nie zrobiono, wygeneruj plik IPA).
(Opcjonalnie) Aby ułatwić sobie identyfikowanie i lokalizowanie matryc testów w konsoli Firebase, możesz dodać do nich etykietę, wpisując jej nazwę w polu Etykieta matrycy testów (opcjonalnie).
(Opcjonalnie) Jeśli chcesz uruchomić kilka pętli (czyli scenariuszy) jednocześnie lub wybrać konkretne pętle do uruchomienia, wpisz numery pętli w polu Scenariusze.
Jeśli na przykład wpiszesz „1-3, 5”, Test Lab wykona pętle 1, 2, 3 i 5. Domyślnie (jeśli w polu Scenariusze nic nie wpiszesz) Test Lab uruchamia się tylko pętla 1.
W sekcji Urządzenia wybierz co najmniej 1 fizyczne urządzenie, na którym chcesz przetestować aplikację, a potem kliknij Rozpocznij testy.
Krok 3. Analizowanie wyników testu
Gdy test się rozpocznie, zostaniesz automatycznie przekierowany na stronę wyników. Przeprowadzanie testów może potrwać kilka minut w zależności od liczby wybranych konfiguracji i czasu oczekiwania na testy. Po zakończeniu testów możesz sprawdzić ich wyniki. Aby dowiedzieć się więcej o interpretowaniu wyników testu, zapoznaj się z artykułem Analiza wyników Firebase Test Lab.