Analizuję wyniki testu

czy testy są przeprowadzane za pomocą konsoli Firebase, lub w interfejsie wiersza poleceń Firebase znajdziesz szczegółowy test w konsoli Firebase. Czytaj dalej, aby dowiedzieć się, jak analizować test wyników.

Wyświetl wyniki testu

Po przesłaniu lub wybraniu testu i określeniu urządzeń testowych możesz wyświetlić podsumowanie wyników testu (w tym dzienniki, filmy i zrzuty ekranu) w Panel Laboratorium w konsoli Firebase. Nieprzetworzone wyniki testu również są są przechowywane w zasobniku Google Cloud, co ułatwia korzystanie z systemów CI.

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

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 Laboratorium uruchomi test dla Twojej aplikacji partiami, 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, takie jak telefonu, tabletu czy urządzenia 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.

Zinterpretuj wyniki macierzy testów

Jeśli uruchomisz testy w konsoli Firebase, Laboratorium wskaże Ci trwającego zestawu testów, w którym możesz oglądać testy” swoje postępy co się dzieje. Jeśli zamiast tego użyto narzędzia wiersza poleceń, możesz użyć adresu URL, prowadzi do strony macierzy testów w toku.

Macierz zawiera wiersz dla każdego wykonania testu w Laboratorium. Ikona przed będzie widoczna w nazwie stanu 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ć 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 dla 90 dni. Kliknij Wyświetl pliki źródłowe na stronie wyników wykonania testu, aby wyświetlić zasobnika.

Aby przechowywać szczegółowe wyniki testu przez ponad 90 dni, prześlij wyniki do bardziej trwałego zasobnika Cloud Storage należącego do Ciebie za pomocą --results-bucket opcja wiersza poleceń gcloud. Następnie możesz ustawić ustawienie Wiek, aby określić, jak długo Cloud Storage zapisuje wyniki. Aby dowiedzieć się więcej o tym, jak zmienić ustawienie Wiek, Więcej informacji: Cykl życia .