Analiza wyników testu

W konsoli Firebase możesz wyświetlić wyniki wszystkich poprzednich przebiegów testów, klikając kolejno DevOps i zaangażowanie > Laboratorium. Na tej stronie znajdziesz szczegółowe wyniki testów aplikacji, które zostały przetestowane w projekcie za pomocą Test Lab. Na stronie wyświetlają się testy uruchomione w Firebase konsoli lub interfejsie Firebase CLI.

Czytaj dalej, 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 DevOps i zaangażowanie > Laboratorium testowe panelu konsoli Firebase. Surowe wyniki testów są też przechowywane w zasobniku Google Cloud, co ułatwia korzystanie z systemów CI.

Znajdziesz tam listę wszystkich poprzednich testów. Aby zrozumieć wyniki, warto dowiedzieć się nieco więcej o zestawach testów. Gdy uruchamiasz test lub zestaw testów na wybranych urządzeniach i w wybranych konfiguracjach, Test Lab przeprowadza test w Twojej aplikacji w ramach zadania zbiorczego, a następnie wyświetla wyniki w postaci zestawu testów.Test Lab

Urządzenia × wykonania testów = zestaw testów

Urządzenie
Fizyczne lub urządzenie wirtualne (tylko Android), na którym przeprowadzany jest test, np. telefon, tablet lub urządzenie do noszenia. Urządzenia w zestawie testów są identyfikowane na podstawie modelu urządzenia, wersji systemu operacyjnego, orientacji ekranu i ustawień regionalnych (znanych też jako ustawienia geograficzne i językowe).
Test, wykonanie testu
Test (lub zestaw testów), który ma zostać przeprowadzony na urządzeniu. Możesz przeprowadzić 1 test na urządzenie lub opcjonalnie podzielić test na części i uruchomić jego testy na różnych urządzeniach.
Zestaw testów
Zawiera stany i wyniki wykonania testów. Jeśli którekolwiek wykonanie testu w zestawie się nie powiedzie, cały zestaw się nie powiedzie.

Interpretowanie wyników zestawu testów

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

Zestaw zawiera wiersz dla każdego wykonania testu przeprowadzonego przez Test Lab. Ikona przed nazwą wykonania wskazuje jego stan:

  • play_circle_outline W toku: wykonanie testu jest wciąż aktywne. Wykonanie może potrwać do godziny, w zależności od liczby i złożoności testów w aplikacji.
  • check_circle Zaliczone: żaden z testów w wykonaniu nie zakończył się niepowodzeniem.
  • warning Nieudane: co najmniej 1 test w wykonaniu zakończył się niepowodzeniem.
  • błąd Niejednoznaczne: wyniki testu były niejednoznaczne, prawdopodobnie z powodu błędu Test Lab.
  • block Pominięte: 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 wyświetlić wynik tego konkretnego wykonania.

Na stronie wyświetlają się statystyki tego wykonania testu, w tym problemy napotkane podczas testowania, lista testów, logi z wykonania i film z przebiegu testu.

Szczegółowe wyniki testów

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 dłużej niż przez 90 dni, wyślij je do trwalszego Cloud Storage zasobnika, którego jesteś właścicielem, używając --results-bucket opcji wiersza poleceń gcloud. Następnie możesz ustawić wiek, aby określić, jak długo Cloud Storage ma przechowywać wyniki. Więcej informacji o zmianie ustawienia wiek, znajdziesz w artykule Warunki cyklu życia.