Używanie raportu przed opublikowaniem do wykrywania błędów

Z tego artykułu dowiesz się, jak powstają raporty przed opublikowaniem. Jeśli masz już taki raport i chcesz się dowiedzieć, jak zinterpretować jego wyniki, przeczytaj ten artykuł.

Raporty przed opublikowaniem są generowane automatycznie po tym jak prześlesz pakiet aplikacji lub plik APK (przy odpowiedniej ilości wolnych zasobów w naszym laboratorium urządzeń). Po uruchomieniu raportu przed opublikowaniem testujemy każdy artefakt w momencie jego przesłania i zapisania na ścieżce produkcyjnej, aby w sposób zapobiegawczy wykrywać problemy, zanim aplikacja trafi do użytkowników. Raport wskazuje te informacje:

  • problemy ze stabilnością,
  • problemy ze zgodnością z Androidem,
  • problemy z wydajnością,
  • problemy z ułatwieniami dostępu.

Jak powstaje raport przed opublikowaniem

Gdy prześlesz pakiet aplikacji lub zapiszesz wersję na ścieżce produkcyjnej, zainstalujemy je na grupie urządzeń z Androidem w naszym laboratorium. Robot automatycznie uruchamia Twoją aplikację i sprawdza ją przez kilka minut. Przeprowadza podstawowe działania takie jak pisanie, klikanie czy gesty przesuwania palcem. Możesz też zlecić robotowi przeprowadzenie testów niestandardowych lub przesłać dane logowania na konto testowe.

Gdy test się zakończy, zbieramy wyniki i umieszczamy je w raporcie przed opublikowaniem. Odinstalowujemy również Twoją aplikację ze wszystkich urządzeń w laboratorium.

Sprawdzanie, czy aplikacja jest gotowa do wygenerowania raportu przed opublikowaniem

Wygenerowanie raportu jest możliwe wtedy, gdy możemy zainstalować Twoją aplikację i poddać ją analizie przez robota. Niektóre aplikacje należy w tym celu nieco zmienić. Są to na przykład aplikacje, które wymagają weryfikacji kraju lub instalacji. Więcej informacji znajdziesz w Najczęstszych pytaniach.

Uwaga: urządzenia testowe nie mogą sprawdzać aplikacji bez zdefiniowanej głównej funkcji uruchamiania, np. w postaci programu uruchamiającego, widżetu, klawiatury czy tarczy zegarka.

Zwiń wszystko Rozwiń wszystko

Generowanie raportu przed opublikowaniem

Raporty przed opublikowaniem generujemy automatycznie na podstawie ogólnej ilości zasobów w naszym laboratorium urządzeń. Jeśli zasoby na to pozwalają, raporty generują się automatycznie podczas przesyłania pakietu aplikacji lub zapisywania wersji produkcyjnej.

Dostosowywanie testów

Testy możesz dostosować tak, aby raport przed opublikowaniem zawierał bardziej kompletne dane lub informacje, które są dla Ciebie najważniejsze.

Krok 1. Jeśli aplikacja zawiera ekran logowania, podaj dane logowania na konto testowe

Jeśli aplikacja ma ekran logowania i chcesz, aby robot sprawdził proces logowania lub treści dostępne po zalogowaniu użytkownika, podaj dane logowania na konto.

Uwaga: nie musisz podawać danych logowania, jeśli zostały już udostępnione na stronie Zawartość aplikacji lub jeśli aplikacja używa funkcji „Zaloguj się przez Google” (w takim przypadku nasz robot może zalogować się automatycznie).

Oto kilka ważnych kwestii, o których musisz pamiętać, testując dane logowania:

  • Dane logowania, które podajesz, służą tylko do testowania.
  • Pamiętaj, że chociaż zabezpieczamy testowe dane logowania w najlepszy możliwy sposób, nie zalecamy dodawania do raportu przed opublikowaniem oficjalnych danych logowania. Zamiast tego utwórz testową nazwę użytkownika i hasło.
  • Dane logowania mogą być wstawiane automatycznie tylko w aplikacjach na Androida, które korzystają ze standardowych widżetów na Androida. Z danych logowania nie można korzystać w aplikacjach, które używają bibliotek OpenGL do renderowania niestandardowych elementów sterujących, ani w aplikacjach, które korzystają z WebView w procesie uwierzytelniania na stronach internetowych.
  • Jeśli aplikacja obsługuje funkcję „Zaloguj się przez Google”, logowanie odbędzie się automatycznie.

Krok 2. Udostępnij skrypt Robo lub pętlę gry

Jeśli chcesz kontrolować czynności wykonywane przez robota przy testowaniu aplikacji, udostępnij skrypt Robo lub pętlę gry.

Krok 3. Dostosuj punkt początkowy testu przy użyciu precyzyjnych linków

Do raportu przed opublikowaniem możesz dodać do 3 precyzyjnych linków, żeby przetestować dodatkowe punkty wejścia w aplikacji.

Robot pracuje normalnie przez kilka minut, a potem zamyka aplikację i otwiera każdy z precyzyjnych linków (przez 30 sekund). Jeśli podczas tych dodatkowych działań robot natrafi na problemy, umieszcza je w raporcie.

Informacje o tym, jak utworzyć i przetestować precyzyjne linki, znajdziesz na stronie dla deweloperów aplikacji na Androida.

Krok 4. Wyświetl raporty z testów dla konkretnych języków

Jeśli chcesz zobaczyć wyniki testów dla konkretnych języków, możesz je określić na stronie Ustawienia raportu przed opublikowaniem. Możesz wybrać maksymalnie 5 języków.

Wskazówka: raport przed opublikowaniem uruchamia się automatycznie, gdy prześlesz pakiet aplikacji do testowania, dlatego ustawienia języka możesz dodać dopiero po ukończeniu wstępnego testu.

Wyświetlanie raportu przed opublikowaniem

Gotowy raport przed opublikowaniem zawiera podsumowanie testu wraz z liczbą błędów, ostrzeżeń i drobnych problemów wykrytych podczas testowania. Są one podzielone na kategorie według typu problemu. Zobaczysz też zalecenia oparte na wynikach testów aplikacji.

Najczęstsze pytania

Zwiń wszystko Rozwiń wszystko

Testowanie aplikacji

Aplikacje, które przeprowadzają weryfikację przy uruchamianiu

Aplikacje z reklamami lub opcjami zakupu

Inne zachowania aplikacji

Wybieranie urządzeń

Czy to było pomocne?

Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Wykonaj te czynności:

18095379818726597054
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
92637
false
false
false
false
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne