czy testy są przeprowadzane za pomocą konsoli Firebase, lub interfejs wiersza poleceń Firebase znajdziesz szczegółowy test w konsoli Firebase. Czytaj dalej, aby dowiedzieć się, jak analizować test wyników.
Wyświetl wyniki testu
Po przesłaniu lub wybraniu testu i określeniu urządzeń testowych możesz wyświetlić podsumowanie wyników testu (w tym dzienniki, filmy i zrzuty ekranu) w Panel Test Lab w konsoli Firebase. Nieprzetworzone wyniki testu również są są przechowywane w zasobniku Google Cloud, co ułatwia korzystanie z systemów CI.
Aby zobaczyć wyniki testu, otwórz sekcję Test Lab w konsoli Firebase.
Znajdziesz tam listę wszystkich poprzednich uruchomień testów. Aby zrozumieć warto dowiedzieć się czegoś o macierzy testów: Gdy uruchomisz test lub zbiór przypadków testowych na urządzeniach i konfiguracjach wybrany przez Ciebie, Test Lab uruchamia test aplikacji zbiorczo, a potem wyświetla wyniki w postaci macierzy testów.
Urządzenia × Uruchomienia testów = Macierz testów
- Urządzenie
- Urządzenie fizyczne lub wirtualne (tylko z Androidem), na którym przeprowadzasz test, takie jak telefonu, tabletu czy urządzenia do noszenia. Urządzenia w zestawie testów są identyfikowane przez modelu urządzenia, wersji systemu operacyjnego, orientacji ekranu i języka ustawienia geograficzne i językowe).
- Testuj, wykonując test
- Test (lub zestaw przypadków testowych) do przeprowadzenia na urządzeniu. Możesz przeprowadzić 1 test na urządzenie lub opcjonalnie podzielić test na fragmenty i uruchamiać przypadki testowe na różnych urządzeniach.
- Zestaw testów
- Zawiera stany i wyniki testów wykonanych podczas testów. Jeśli tak, nie uda się wykonać testu w macierzy, cała macierz kończy się niepowodzeniem.
Zinterpretuj wyniki macierzy testów
Jeśli uruchomisz testy w konsoli Firebase, Test Lab przeniesie Cię bezpośrednio do trwającego zestawu testów, w którym możesz oglądać testy” swoje postępy co się dzieje. Jeśli zamiast tego użyto narzędzia wiersza poleceń, możesz użyć adresu URL, prowadzi do strony macierzy testów w toku.
Macierz zawiera wiersz dla każdego uruchomienia testu Test Lab. Ikona przed będzie widoczna w nazwie stanu wykonania:
- play_Circle_outline W toku: test nadal trwa. W zależności od liczby i złożoności testów w aplikacji wykonanie może potrwać nawet godzinę.
- check_Circle Powodzenie: żaden z testów wykonania nie zakończył się niepowodzeniem.
- warning Niepowodzenie: co najmniej jeden z testów wykonania zakończył się niepowodzeniem.
- błąd Niejednoznaczny: wyniki testu były niejednoznaczne, prawdopodobnie z powodu błędu Test Lab.
- blok Pominięto: Test Lab pominął test, ponieważ wybrana kombinacja urządzenia i wersji systemu operacyjnego jest niedostępna.
Interpretowanie wyników pojedynczego testu
Na stronie wyników macierzy testów kliknij jedno z wykonań testu, by zobaczyć w wyniku wykonania konkretnego testu.
Strona zawiera statystyki wykonania testu, w tym napotkane problemy. listę przypadków testowych, dzienniki z wykonania oraz film przedstawiający i testowania.
Szczegółowe wyniki testu
Szczegółowe wyniki testu są dostępne w zasobniku Google Cloud Storage dla 90 dni. Kliknij Wyświetl pliki źródłowe na stronie wyników wykonania testu, aby wyświetlić zasobnika.
Aby przechowywać szczegółowe wyniki testu przez ponad 90 dni, prześlij wyniki w bardziej trwałym zasobniku Cloud Storage, którego jesteś właścicielem, za pomocą --results-bucket gcloud (opcja wiersza poleceń gcloud). Następnie możesz ustawić ustawienie Wiek, aby określić, jak długo trwa Cloud Storage zapisuje wyniki. Aby dowiedzieć się więcej o tym, jak zmienić ustawienie Wiek, Więcej informacji: Cykl życia .