Analizuję wyniki 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 worku 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 matrycach 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 matrycy testów.

Urządzenia × wykonania testu = macierz 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 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 Cloud Storagema przechowywać wyniki. Więcej informacji o tym, jak zmienić ustawienie Wiek, znajdziesz w artykule Warunki cyklu życia.