Analizuję wyniki testu

Niezależnie od tego, czy przeprowadzasz testy za pomocą konsoli Firebase czy interfejsu wiersza poleceń Firebase, szczegółowe wyniki testów znajdziesz w konsoli Firebase. Czytaj dalej, aby dowiedzieć się, jak analizować wyniki testu.

Wyświetl wyniki testu

Gdy prześlesz lub wybierzesz test i określisz urządzenia testowe, możesz wyświetlić podsumowanie wyników (w tym logi, filmy i zrzuty ekranu) w panelu Laboratorium w konsoli Firebase. Nieprzetworzone wyniki testów są też przechowywane w zasobniku Google Cloud, co ułatwia korzystanie z nich w systemach CI.

Wyniki testów znajdziesz w sekcji Laboratorium w konsoli Firebase.

Znajdziesz tam listę wszystkich poprzednich uruchomień testów. Aby ułatwić zrozumienie wyników, warto dowiedzieć się nieco więcej o tablicach testów: gdy uruchomisz test lub zbiór przypadków testowych na wybranych urządzeniach i konfiguracjach, Laboratorium przeprowadza testy aplikacji w grupie, 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, np. telefon, tablet lub urządzenie do noszenia. Urządzenia w tabeli testów są identyfikowane na podstawie modelu urządzenia, wersji systemu operacyjnego, orientacji ekranu i języka (czyli ustawień geograficznych i języka).
Testuj, wykonując test
Test (lub zestaw przypadków testowych) do przeprowadzenia na urządzeniu. Możesz przeprowadzić jeden test na urządzenie lub opcjonalnie podzielić test i uruchomić przypadki testowe na różnych urządzeniach.
Zestaw testów
Zawiera stany i wyniki testów wykonanych podczas testów. Jeśli którekolwiek wykonanie testu w ramach macierzy się nie powiedzie, cała tablica zakończy się niepowodzeniem.

Zinterpretuj wyniki macierzy testów

Jeśli uruchomisz testy w konsoli Firebase, Laboratorium przeniesie Cię bezpośrednio do macierzy testów w toku, gdzie możesz obserwować ich postępy. Jeśli zamiast tego użyto narzędzia wiersza poleceń, możesz użyć podanego przez nie adresu URL, aby przejść do trwającej strony macierzy testów.

Macierz zawiera wiersz dla każdego wykonania testu w Laboratorium. Ikona przed nazwą wykonania wyświetla stan 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 w Laboratorium.
  • block Pominięty: Laboratorium pominęło 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ć wynik konkretnego wykonania testu.

Znajdziesz tam statystyki wykonania testu, m.in. problemy napotkane podczas testowania, listę przypadków testowych, logi z wykonania oraz film z testu.

Szczegółowe wyniki testu

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

Aby przechowywać szczegółowe wyniki testów przez ponad 90 dni, prześlij wyniki do bardziej trwałego zasobnika Cloud Storage, korzystając z opcji wiersza poleceń gcloud --results-bucket. Następnie możesz ustawić ustawienie Wiek, aby określić, jak długo Cloud Storage będzie przechowywać wyniki. Więcej informacji o zmienianiu ustawienia Wiek znajdziesz w sekcji Warunki cyklu życia.