Analiza wyników testu

Szczegółowe wyniki testów możesz znaleźć w konsoli Firebase, niezależnie od tego, czy testy były przeprowadzane w konsoli Firebase czy za pomocą interfejsu wiersza poleceń Firebase. Czytaj dalej, aby dowiedzieć się, jak analizować wyniki testu.

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. Surowe wyniki testów są też przechowywane w zasobniku Google Cloud, aby ułatwić ich używanie w systemach CI.

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

Znajdziesz tam listę wszystkich poprzednich testów. Aby zrozumieć wyniki, warto wiedzieć coś więcej o macierz testów: Gdy uruchamiasz test lub zestaw przypadków testowych na wybranych urządzeniach i w wybranych konfiguracjach, Test Lab wykonuje test aplikacji w partii, a potem wyświetla wyniki w postaci macierzy testów.

Urządzenia × Wykonania testu = Matryce 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 macierz testów są identyfikowane na podstawie modelu urządzenia, wersji systemu operacyjnego, orientacji ekranu i lokalizacji (czyli ustawień geograficznych i językowych).
Test, wykonanie testu
Test (lub zestaw przypadków testowych) do uruchomienia na urządzeniu. Możesz przeprowadzić jeden test na urządzeniu lub podzielić test na części i przeprowadzić testy na różnych urządzeniach.
Zestaw testów
Zawiera stany i wyniki testów wykonanych testów. Jeśli jakiekolwiek wykonanie testu w macierzy zakończy się niepowodzeniem, cała matryca zakoń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 korzystasz z narzędzia wiersza poleceń, możesz kliknąć podany przez nie adres URL, aby przejść na stronę aktywnej matrycy testów.

Ma ona po 1 wierszu na każde wykonanie testu Test Lab. Ikona przed nazwą wykonania wskazuje jego stan:

  • play_circle_outline W toku: wykonanie testu jest w toku. W zależności od liczby i złożoności testów w aplikacji ich wykonanie może potrwać do godziny.
  • check_circle Zaliczony: żaden z testów nie zakończył się niepowodzeniem.
  • ostrzeżenie Niepowodzenie: co najmniej 1 test wykonania nie powiódł się.
  • error Niejednoznaczne: wyniki testu były niejednoznaczne, prawdopodobnie z powodu błędu Test Lab.
  • block Pominięcie: Test Lab pominięcie testu, ponieważ wybrana kombinacja urządzenia i wersji systemu operacyjnego jest niedostępna.

Interpretowanie wyników pojedynczego wykonania testu

Na stronie wyników macierzy testów kliknij jedno z wykonywanych testów, aby wyświetlić wynik tego konkretnego testu.

Na tej stronie znajdziesz statystyki dotyczące wykonania testu, w tym problemy napotkanie na etapie testowania, listę przypadków testowych, logi z wykonania oraz film z testu.

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 wyników 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 Cloud Storagema przechowywać wyniki. Więcej informacji o tym, jak zmienić ustawienie Wiek, znajdziesz w artykule Warunki cyklu życia.