Analizuję wyniki testu

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ś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) na panelu Test Lab konsoli Firebase. Nieprzetworzone wyniki testu również są są przechowywane w zasobniku Google Cloud, co ułatwia korzystanie z systemów CI.

Aby wyświetlić wyniki testu, otwórz sekcję Test LabFirebase konsoli.

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 × wykonania testu = tabela 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 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.

Interpretowanie wyników testu w ramach zestawu testów

Jeśli rozpoczniesz testy w konsoli Firebase, Test Lab przeniesie Cię bezpośrednio do aktywnej tabeli testów, w której możesz śledzić postępy testów w czasie ich trwania. Jeśli zamiast tego użyto narzędzia wiersza poleceń, możesz użyć adresu URL, prowadzi do strony macierzy testów w toku.

Ma ona po 1 wierszu na każde wykonanie testu Test Lab. Ikona przed będzie widoczna w nazwie stanu wykonania:

  • play_Circle_outline W toku: test nadal trwa. Zależnie od liczby i złożoności testów w aplikacji może to 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 testów są dostępne w zasobniku Google Cloud Storage przez 90 dni. Aby wyświetlić kosz, na stronie z wynikami 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 --results-bucket 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 .