Z tego przewodnika dowiesz się, jak przeprowadzać 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, kliknij Rozpocznij w sekcji iOS. 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 znajdowanie macierzy testów w konsoli Firebase, możesz dodać do macierzy testów etykietę, wpisując jej nazwę w polu Etykieta macierzy (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 (tzw. scenariusze) jednocześnie lub wybrać konkretne pętle, wpisz ich liczby 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 testu. Przeprowadzenie 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.