Z tego przewodnika dowiesz się, jak przeprowadzać testy na iOS za pomocą konsoli Firebase.
Krok 1. Utwórz projekt w Firebase
Jeśli jeszcze tego nie zrobisz, otwórz konsolę Firebase i utwórz nowy projekt w Firebase.
Krok 2. Prześlij i uruchom test
XCTest
W konsoli Firebase otwórz DevOps i zaangażowanie > Laboratorium.
Kliknij Rozpocznij (lub Uruchom test), a następnie wybierz Uruchom XCTest.
Kliknij Przeglądaj i znajdź utworzony plik ZIP.
Zaznacz pole obok każdego urządzenia, wersji, orientacji i ustawień regionalnych, które chcesz przetestować.
(Opcjonalnie) Aby ułatwić identyfikację i lokalizację zestawów testów w konsoli Firebase, 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 Uruchom pierwszy test > 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 Firebase konsoli, możesz dodać do nich etykietę. W tym celu wpisz jej nazwę w polu Etykieta zestawu testów (opcjonalnie).
(Opcjonalnie) Jeśli chcesz uruchomić kilka pętli (czyli scenariuszy) naraz 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 uruchomi pętle1,2,3i5. Domyślnie (jeśli nie wpiszesz nic w polu Scenariusze ) Test Lab uruchomi 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. Sprawdź wyniki testu
Po rozpoczęciu testu nastąpi automatyczne przekierowanie na stronę z wynikami 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. Więcej informacji o interpretacji wyników testów znajdziesz w artykule Analizowanie wynikówFirebase Test Lab.