Analiza wyników testu

W konsoli Firebase możesz wyświetlić wyniki wszystkich poprzednich testów, klikając DevOps i zaangażowanie > Laboratorium. Na tej stronie znajdziesz wszystkie 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 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 przypadków testowych na wybranych urządzeniach i konfiguracjach, wybranych, Test Lab uruchamia test w Twojej aplikacji w partii, a następnie wyświetla wyniki jako zestaw testów.

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

Urządzenie
Fizyczne lub urządzenie wirtualne (tylko Android), na którym uruchamiasz 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 przypadków testowych), który ma zostać uruchomiony na urządzeniu. Możesz uruchomić 1 test na urządzenie lub opcjonalnie podzielić test na części i uruchomić jego przypadki testowe 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 śledzić 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 uruchomionego przez Test Lab. Ikona przed nazwą wykonania wskazuje jego stan:

  • play_circle_outline W toku: wykonanie testu nadal trwa. 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 wykonania nie zakończył się niepowodzeniem.
  • warning Nieudane: co najmniej 1 test wykonania 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 przypadków testowych, logi z wykonania i film z przebiegu testu.

Szczegółowe wyniki testu

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