Raport przed opublikowaniem

 

Z tego artykułu dowiesz się więcej o błędach, ostrzeżeniach i problemach, które mogą pojawić się w raporcie przed opublikowaniem. Aby dowiedzieć się, jak skonfigurować i wygenerować ten raport, przeczytaj artykuł Używanie raportów przed opublikowaniem do identyfikowania problemów.

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.

Uwaga: raport przed opublikowaniem jest praktycznym i zaawansowanym narzędziem, które pomoże Ci ulepszyć aplikację, ale Google nie może zagwarantować, że testy wykryją wszystkie problemy. Aby wyniki były jak najbardziej szczegółowe i trafne, przejrzyj i zaktualizuj ustawienia raportu przed opublikowaniem.

Raport przed opublikowaniem – omówienie

Strona Raport przed opublikowaniem – omówienie zawiera podsumowanie wszystkich niepowtarzalnych błędów, ostrzeżeń i drobnych problemów wykrytych podczas testowania. Są one podzielone na cztery kategorie: Stabilność, Wydajność, Ułatwienia dostępu oraz Bezpieczeństwo i zaufanie. Te kategorie opisujemy bardziej szczegółowo poniżej.

Zobaczysz też liczbę urządzeń, na których przetestowano aplikację, oraz (w zależności od wyniku testu) statystyki i zalecenia, które pozwolą Ci tę aplikację ulepszyć.

Oto przykłady problemów wykrywanych podczas testowania:

  • Błędy: awarie, błędy ANR i używanie nieobsługiwanych interfejsów API, które zostały objęte ograniczeniami.
  • Ostrzeżenia: powolne uruchamianie i wczytywanie, problemy z logowaniem, skanowaniem lub pamięcią, używanie nieobsługiwanych interfejsów API, które nie zostały jeszcze objęte ograniczeniami.
  • Drobne problemy: brakujące etykiety treści, problemy z kontrastem kolorów, mały rozmiar docelowego elementu dotykowego, problemy z implementacją.

 

Zwiń wszystko Rozwiń wszystko

Szczegóły raportu przed opublikowaniem

Stabilność

W każdej sekcji na karcie Stabilność znajdziesz szczegółowe informacje o problemach wykrytych podczas testu, na przykład:

  • Typ problemu i ikona:
    • Czerwona ikona oznacza błąd.
    • Żółta ikona oznacza ostrzeżenie.
    • Zielona ikona oznacza, że podczas testowania nie znaleziono żadnych problemów.
  • Liczba urządzeń, na których wykryto problem.
  • Zrzut stosu powiązany z problemem.
  • Odpowiedni interfejs API (jeśli istnieje).
  • Liczba przypadków wykrycia problemu podczas testowania (jeśli wystąpiły).

Obok każdego problemu możesz kliknąć opcję Pokaż więcej, by zobaczyć szczegółowe informacje o problemie, takie jak nazwa urządzenia, rozmiar ekranu, wersja Androida, pamięć RAM, interfejs binarny aplikacji (ABI) czy język. Możesz wybrać konkretny model urządzenia, aby zobaczyć jego dane techniczne, wyświetlić zrzut ekranu i film z testu, rezultat wykonania pętli demonstracyjnej i zrzuty stosu (możesz je również pobrać). Pamiętaj, że dostępność tych danych może się różnić.

Uwaga: informacje o awariach wykrytych podczas testów są również wymienione na stronie Awarie i błędy ANR w szczegółach aplikacji. Informacje o awariach uwzględnione w raporcie przed opublikowaniem pochodzą z urządzeń testowych, dlatego nie mają wpływu na statystyki awarii.

Wyświetlanie urządzeń testowych, na których nie występują problemy

U dołu karty Stabilność znajdziesz tabelę Urządzenia testowe bez problemów z informacjami o testach, podczas których nie wykryto żadnych problemów.

Każdy wiersz zawiera nazwę urządzenia testowego, zainstalowaną na nim wersję Androida oraz ikonę, która wskazuje, czy podczas testowania aplikacji wystąpiły jakieś problemy.

Stabilność: zgodność z Androidem

Jeśli Twoja aplikacja korzysta z co najmniej jednego interfejsu, który nie znajduje się w publicznym pakiecie SDK Androida (często taki interfejs nazywany jest „nieobsługiwanym” lub „innym niż SDK”), na kartach PodsumowanieStabilność w raporcie przed opublikowaniem pojawią się błędy i ostrzeżenia.

Wyświetlanie poszczególnych problemów

Aby zidentyfikować nieobsługiwane interfejsy używane w aplikacji, w raporcie przed opublikowaniem możesz kliknąć linki „Pokaż problemy”. Znajdziesz je obok komunikatów o błędach i ostrzeżeniach związanych z systemem operacyjnym. Aby zobaczyć, gdzie w aplikacji został wywołany dany interfejs, kliknij obok niego strzałkę w dół – spowoduje to wyświetlenie zrzutu stosu. Podczas jednego testu pojedynczy interfejs mógł zostać wywołany wiele razy.

Nieobsługiwane interfejsy są klasyfikowane według wagi. Aby uniknąć problemów ze stabilnością, najlepiej całkowicie zrezygnować z nieobsługiwanych interfejsów. Możesz jednak użyć tych kategorii, by łatwiej ustalić, które problemy należy rozwiązać w pierwszej kolejności.

Oto sugerowana kolejność:

  1. Z ograniczeniami: interfejsy, które mogą nie działać w niektórych lub wszystkich wersjach Androida.
  2. Nieobsługiwane, które wkrótce zostaną objęte ograniczeniami: interfejsy, które nie gwarantują prawidłowego działania i zostaną objęte ograniczeniami w kolejnej wersji Androida.
  3. Nieobsługiwane, które nie zostaną wkrótce objęte ograniczeniami: interfejsy, które nie gwarantują prawidłowego działania.

Uwaga: w każdej kategorii interfejsy są uporządkowane według częstotliwości, dzięki czemu możesz łatwiej ustalić, które problemy należy rozwiązać w pierwszej kolejności.

Wydajność

W przypadku każdego modelu urządzenia podsumowanie testu wydajności obejmuje te dane:

Uwaga: urządzenia testowe z niektórymi starszymi wersjami Androida mogą nie generować danych o wydajności.

Wyświetlanie poszczególnych raportów

Wybierz konkretny model urządzenia, by zobaczyć jego dane techniczne, dane dotyczące wydajności, wydajność w czasie oraz zrzut ekranu i film z testów. Możesz też wyświetlić wykres i zapisy poszczególnych danych rejestrowane w czasie trwania testu.

Możesz na przykład sprawdzić, jak zmieniało się procentowe użycie procesora przez aplikację w czasie trwania testu. Jeśli zauważysz skoki tej wartości, sprawdź działanie robota z danego momentu, by rozwiązać problem.

Pamiętaj, że dostępność tych danych może się różnić.

Ułatwienia dostępu

W każdym podsumowaniu testu ułatwień dostępu podane są liczby błędów, ostrzeżeń i drobnych problemów dotyczących ułatwień dostępu, które zostały wykryte podczas testowania. Są one podzielone na następujące kategorie:

  • Oznaczanie treści etykietami: elementy w aplikacji, które są nieprawidłowo opisane pod kątem czytników ekranu.
  • Rozmiar docelowego elementu dotykowego: elementy w aplikacji, które nie mieszczą się w zalecanym rozmiarze docelowego obszaru dotykowego.
  • Implementacja: problemy z układem, które mogą utrudniać korzystanie z aplikacji użytkownikom z niepełnosprawnością ruchową.
  • Niski kontrast: problemy związane z niskim kontrastem kolorów w aplikacji.

Wyświetlanie raportów według kategorii

Przewiń w dół poniżej podsumowania u góry karty Ułatwienia dostępu, by zobaczyć sekcje podzielone na kategorie. Zawierają one grupy zrzutów ekranu wskazujące miejsca występowania problemów z ułatwieniami dostępu, które zostały wykryte w aplikacji.

  • Jeśli zostały wykryte błędy, pokaże się czerwona ikona.
  • Jeśli zostały wykryte ostrzeżenia, pojawi się żółta ikona.
  • Jeśli zostały wykryte tylko drobne problemy, pokaże się niebieska ikona.
  • Jeśli nie wykryto żadnych problemów, pokaże się zielony znacznik.

Wyświetlanie poszczególnych problemów

Możesz kliknąć grupę zrzutów ekranu, by zobaczyć przykładowe zrzuty z odpowiadającymi im modelami urządzeń, systemami operacyjnymi, językami, rozmiarami ekranu i gęstościami pikseli na ekranie. Znajdziesz tam również rekomendacje.

Ulepszanie ułatwień dostępu w aplikacji

Zrzuty ekranu

Podsumowanie testów ze zrzutami ekranu zawiera te informacje:

  • Obrazy przedstawiające wygląd Twojej aplikacji na różnych urządzeniach testowych w różnych wersjach językowych.
  • Metadane dotyczące testowanych urządzeń (w tym nazwy modelu, wersji Androida, języka, rozdzielczości i DPI ekranu).
  • Liczba urządzeń, dla których dostępne są zrzuty ekranu.
  • Liczba urządzeń, na których nie udało się przetestować Twojego pakietu Android App Bundle:
    • Urządzenia niedostępne: pakiet aplikacji jest zgodny z tymi urządzeniami, ale podczas testów wystąpił błąd. Jeśli jakieś urządzenia były niedostępne podczas testu, możesz przesłać kolejny pakiet aplikacji i ponownie przeprowadzić test.
    • Urządzenia niezgodne: pakiet aplikacji jest niezgodny z określonymi urządzeniami testowymi. Jeśli przeprowadzisz test jeszcze raz, nie dostaniesz wyników z niezgodnych urządzeń.

Uwaga: jeśli przeprowadzasz test z użyciem pętli demonstracyjnych, na karcie Zrzuty ekranu nie zobaczysz żadnych danych.

Sposoby wyświetlania zrzutów ekranu

Wyniki testów ze zrzutami ekranu możesz grupować za pomocą selektora Grupuj według w prawym górnym rogu karty Zrzuty ekranu. Dostępne są dwa sposoby grupowania zrzutów ekranu:

  • Grupy zrzutów ekranu: wybierz Grupy zrzutów ekranu, aby zobaczyć, jak podobne zrzuty ekranu wyświetlają się na różnych urządzeniach. W tym widoku raport przed opublikowaniem grupuje obrazy na podstawie elementów lub widżetów na ekranie. Opcja Grupy zrzutów ekranu jest wybrana domyślnie.
  • Urządzenia: wybierz Urządzenia, aby zobaczyć wszystkie zrzuty ekranu powiązane z konkretnym urządzeniem. Ten widok pokazuje kolejność chronologiczną zrzutów ekranu wykonanych podczas testu.

Możesz wybrać zrzut ekranu, by zobaczyć dane techniczne urządzenia i dodatkowe informacje.

Ustawienia języka

Aby wyświetlić zrzuty ekranu dla konkretnych języków, na karcie Ustawienia możesz skonfigurować ustawienia języka.

Bezpieczeństwo i zaufanie

W każdym podsumowaniu testu podana jest nazwa i opis luk w zabezpieczeniach, które zostały wykryte w Twoim pakiecie aplikacji.

Uwaga: zalecamy usunięcie wszystkich wykrytych luk w zabezpieczeniach przed opublikowaniem pakietu aplikacji na ścieżce produkcyjnej.

Tworzenie testu niestandardowego w Laboratorium Firebase

Jeśli aplikacja lub gra wymaga dalszych specjalistycznych testów, możesz skorzystać z Laboratorium Firebase. Po utworzeniu projektu Firebase możesz wybrać typ urządzenia i metody testowania, aby utworzyć testy niestandardowe. Następnie możesz uruchomić test i wyświetlić jego wyniki w konsoli Firebase. Każdego dnia możesz bezpłatnie przeprowadzić od 5 do 15 testów.

Czy to było pomocne?
Jak możemy ją poprawić?

Potrzebujesz dodatkowej pomocy?

Zaloguj się i uzyskaj dodatkowe informacje, by szybko rozwiązać problem

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