Analiza wyników testu

W konsoli Firebase możesz zobaczyć wyniki wszystkich poprzednich testów, klikając DevOps i zaangażowanie > Test Lab. Na tej stronie wyświetlane są wszystkie szczegółowe wyniki testów aplikacji, które zostały przetestowane w projekcie za pomocą narzędzia Test Lab. Na stronie wyświetlane są testy, które zostały uruchomione w konsoli Firebase lub interfejsie wiersza poleceń Firebase.

Przeczytaj ten artykuł, aby dowiedzieć się, jak analizować wyniki testów.

Wyświetlanie wyników testu

Po przesłaniu lub wybraniu testu i określeniu urządzeń testowych możesz wyświetlić podsumowanie wyników testu (w tym logi, filmy i zrzuty ekranu) w panelu DevOps i zaangażowanie > Test Lab w konsoli Firebase. Surowe wyniki testów są też przechowywane w zasobniku Google Cloud, co ułatwia ich używanie z systemami CI.

Znajdziesz tam listę wszystkich poprzednich testów. Aby zrozumieć wyniki, warto wiedzieć trochę o zestawach testów: gdy uruchamiasz test lub zestaw elementów testowania na wybranych urządzeniach i konfiguracjach, Test Lab przeprowadza test na Twojej aplikacji w partii, a następnie wyświetla wyniki jako zestaw testów.

Urządzenia × wykonania testu = zestaw testów

Urządzenie
Urządzenie fizyczne lub wirtualne (tylko Android), na którym przeprowadzasz test, np. telefon, tablet lub urządzenie do noszenia. Urządzenia w zestawie testów są identyfikowane według modelu, wersji systemu operacyjnego, orientacji ekranu i ustawień regionalnych (czyli ustawień geograficznych i językowych).
Test, wykonanie testu
Test (lub zestaw elementów testowania) do uruchomienia na urządzeniu. Możesz uruchomić 1 test na urządzenie lub opcjonalnie podzielić test na fragmenty i uruchomić jego elementy testowania na różnych urządzeniach.
Zestaw testów
Zawiera stany i wyniki wykonania testów. Jeśli którekolwiek wykonanie testu w macierzy zakończy się niepowodzeniem, cała macierz zakończy się niepowodzeniem.

Interpretowanie wyników zestawu testów

Jeśli uruchomisz testy w konsoli Firebase, Test Lab przeniesie Cię bezpośrednio do zestawu testów w toku, gdzie możesz na bieżąco obserwować postępy. Jeśli używasz narzędzia wiersza poleceń, możesz kliknąć podany przez nie adres URL, aby przejść na stronę zestawu testów w toku.

Macierz zawiera wiersz dla każdego wykonania testu Test Lab. Ikona przed nazwą wykonania wyświetla stan tego wykonania:

  • play_circle_outline W toku:wykonanie testu nadal trwa. W zależności od liczby i złożoności testów w aplikacji wykonanie może potrwać do godziny.
  • check_circle Zakończone powodzeniem:żaden z testów wykonania nie zakończył się niepowodzeniem.
  • warning Niepowodzenie: co najmniej 1 test wykonania nie powiódł się.
  • error Niejednoznaczny: wyniki testu były niejednoznaczne, prawdopodobnie z powodu błędu Test Lab.
  • block Pominięto: Test Lab pominął Twój test, ponieważ wybrana kombinacja urządzenia i wersji systemu operacyjnego jest niedostępna.

Interpretowanie wyników pojedynczego wykonania testu

Na stronie wyników zestawu testów kliknij jedno z wykonań testu, aby zobaczyć jego wynik.

Na stronie wyświetlane są statystyki dotyczące wykonania testu, w tym problemy napotkane podczas testowania, lista elementów testowania, logi z wykonania i film z uruchomionego testu.

Szczegółowe wyniki testu

Szczegółowe wyniki testów są dostępne w zasobniku Google Cloud Storage przez 90 dni. Aby wyświetlić zasobnik, na stronie wyników wykonania testu kliknij Wyświetl pliki źródłowe.

Aby zachować szczegółowe wyniki testów przez ponad 90 dni, wyślij je do bardziej trwałego zasobnika Cloud Storage, którego jesteś właścicielem, za pomocą opcji wiersza poleceń gcloud --results-bucket. Następnie możesz skonfigurować ustawienie Wiek, aby określić, jak długo Cloud Storage ma przechowywać wyniki. Więcej informacji o zmienianiu ustawienia Wiek znajdziesz w artykule Warunki cyklu życia.