Z tego przewodnika dowiesz się, jak uruchamiać testy iOS za pomocą Firebase konsoli.
Krok 1. Tworzenie projektu w Firebase
Jeśli jeszcze tego nie zrobisz, otwórz Firebasekonsolę i utwórz nowy projekt w Firebase.
Krok 2. Przesyłanie i uruchamianie testu
XCTest
W konsoli Firebase otwórz DevOps i zaangażowanie > Laboratorium.
Kliknij Rozpocznij (lub Przeprowadź test), a potem wybierz Uruchom test XCTest.
Kliknij Przeglądaj i znajdź utworzony plik ZIP.
Zaznacz pole wyboru obok każdego urządzenia, wersji, orientacji i ustawień regionalnych, w przypadku których chcesz przeprowadzić testy.
(Opcjonalnie) Aby ułatwić identyfikację i znajdowanie zestawów testów w konsoliFirebase, możesz dodać do zestawu testów etykietę, wpisując jej nazwę w polu Etykieta zestawu testów (opcjonalnie).
Kliknij Rozpocznij testy.
Test pętli gry
W konsoli Firebase otwórz DevOps i zaangażowanie > Laboratorium.
Kliknij Run Your First Test (Uruchom pierwszy test) > Run an iOS Game Loop (Uruchom pętlę gry na iOS).
W sekcji Prześlij aplikację kliknij Przeglądaj, a następnie wybierz plik IPA aplikacji (jeśli jeszcze tego nie zrobisz, wygeneruj plik IPA aplikacji).
(Opcjonalnie) Aby łatwiej identyfikować i znajdować zestawy testów w konsoliFirebase, możesz dodać do nich etykietę, wpisując nazwę etykiety w polu Etykieta zestawu 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.
Na przykład po wpisaniu
1-3, 5funkcja Test Lab uruchamia pętle1,2,3i5. Domyślnie (jeśli nie wpiszesz niczego w polu Scenariusze) funkcja Test Lab uruchamia tylko pętlę1.W sekcji Urządzenia wybierz co najmniej 1 urządzenie fizyczne, na którym chcesz przetestować aplikację, a następnie kliknij Rozpocznij testy.
Krok 3. Sprawdzanie wyników testu
Po rozpoczęciu testu automatycznie przekierujemy Cię na stronę wyników. Przeprowadzenie testów może potrwać kilka minut w zależności od liczby wybranych konfiguracji i czasu oczekiwania na wynik testu. Po przeprowadzeniu testów możesz sprawdzić ich wyniki. Więcej informacji o interpretowaniu wyników testu znajdziesz w sekcji Analizowanie wyników Firebase Test Lab.