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

Aby zobaczyć wyniki testu, otwórz sekcję Test Lab 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 wybrany przez Ciebie, Test Lab uruchamia test aplikacji zbiorczo, 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, Test Lab przeniesie Cię bezpośrednio do 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 uruchomienia testu Test Lab. 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 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 testu 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 w bardziej trwałym zasobniku Cloud Storage, którego jesteś właścicielem, za pomocą --results-bucket gcloud (opcja 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 .