Ez a cikk segít megérteni a bevezetés előtti jelentés tartalmát. Ehhez áttekintést nyújt a hibákról, a figyelmeztetésekről és a problémákról, amelyeket felfedhet a jelentés. Ha további információra van szükséged a bevezetés előtti jelentés beállításával és futtatásával kapcsolatban, keresd fel az azzal foglalkozó súgócikket, hogy hogyan azonosíthatod a problémákat a bevezetés előtti jelentéssel.
Amikor a bevezetés előtti jelentés hozzáférhetővé válik, megtekintheted a tesztelés során talált hibák, figyelmeztetések és kisebb problémák összegzését, problématípus szerint rendezve. Az alkalmazás teszteredményeinek alapján javaslat is megjelenik.
Megjegyzés: Bár a bevezetés előtti jelentés praktikus és hatékony eszköz, amely segíthet az alkalmazás továbbfejlesztésében, a Google nem tudja garantálni, hogy a tesztek az összes problémát azonosítják. Annak érdekében, hogy az eredmények a lehető legátfogóbbak és legrelevánsabbak legyenek, tekintsd át és frissítsd a bevezetés előtti jelentés beállításait.
A bevezetés előtti jelentés áttekintése
A Bevezetés előtti jelentés áttekintése oldalon megtekintheted a tesztelés során talált egyes hibákat, figyelmeztetéseket és kisebb problémákat, amelyek négy kategóriába vannak sorolva: Stabilitás, Teljesítmény, Kisegítő lehetőségek, illetve Biztonság és bizalom. Az alábbiakban részletesebben is bemutatjuk ezeket a kategóriákat.
Emellett itt láthatod azon eszközök számát is, amelyeken tesztelték az alkalmazásodat, valamint – a teszteredményekről függően – azokat a statisztikákat és ajánlásokat, amelyek segíthetnek az alkalmazás továbbfejlesztésében.
Néhány példa a tesztelés során talált problémákra:
- Hibák: Idetartoznak az összeomlások, az ANR-ek, a hibás függvénytárak használata, illetve a nem támogatott, korlátozott API-k használata.
- Figyelmeztetések: Idetartoznak a lassú indítási és betöltési idők, a bejelentkezési vagy feltérképezési problémák, a memóriaproblémák, valamint a nem támogatott, még nem korlátozott API-k használata.
- Kisebb problémák: Ide tartoznak a hiányzó tartalomcímkék, a színkontraszttal kapcsolatos problémák, az érintési célelem kis mérete és a megvalósítási problémák.
Az összes összecsukása Az összes kibontása
A bevezetés előtti jelentés részletei
StabilitásA Stabilitás lap egyes szakaszai a tesztelés során felmerülő problémákat részletezik, például:
- A probléma típusát és ikonját:
- a piros szín hibát jelez;
- a sárga szín figyelmeztetést jelent;
- a zöld szín azt jelzi, hogy a tesztelés során nem találtunk problémákat.
- Azon eszközök számát, amelyeken a problémát észleltük.
- A problémával kapcsolatos veremkivonatot.
- A vonatkozó API-t (ha van).
- Azon alkalmak számát, ahányszor észleltük a problémát a tesztelés során (ha volt ilyen).
Az egyes problémák mellett a Több elemet kiválasztva további részleteket jeleníthetsz meg a problémáról, például az eszköz nevét, a képernyőméretet, az Android-verziót, a RAM-ot, a bináris alkalmazásinterfészt (ABI) és a nyelv- és országkódot. Az egyes eszközmodelleket kiválasztva megtekintheted az eszközspecifikációkat, a tesztelési képernyőképeket és videókat, az ismétlődési demók eredményét, valamint a veremkivonatokat (amelyeket le is tölthetsz). Ne feledd, hogy a rendelkezésre álló részletek eltérők lehetnek.
Megjegyzés: A bevezetés előtti jelentések elkészítése során észlelt összeomlások teszteszközökről származnak, ezért ezek a problémák nem részei az összeomlási statisztikáknak.
Problémamentes teszteszközök megtekintése
A Stabilitás lap alján lévő Problémamentes teszteszközök táblázatban információkat találhatsz azokról a tesztekről, amelyekben nem találtunk egyetlen problémát sem.
Mindegyik sorban szerepel a tesztelést végrehajtó eszköz neve, az eszköz Android-verziója, valamint az azt jelző ikon, hogy jelentkeztek-e problémák az alkalmazás tesztelése során.
Ha az alkalmazás legalább egy olyan felületet használ, amely nem része a nyilvános Android SDK-nak (gyakran „nem támogatott” vagy „SDK-n kívüli felület” néven hivatkoznak rájuk), akkor hibákat és figyelmeztetéseket találhatsz a bevezetés előtti jelentés Áttekintés és Stabilitás lapján.
Az egyedi problémák megtekintése
A nem támogatott felületek azonosításához kattints az operációs rendszerrel kapcsolatos kompatibilitási hibák és figyelmeztetések melletti Problémák megtekintése linkre a bevezetés előtti jelentésben. Ha meg szeretnéd tekinteni, hogy megtörtént-e egy adott felületet hívása az alkalmazásban, kattints a hozzá tartozó lefelé mutató nyílra a veremkivonatok megtekintéséhez. Egyetlen felület az egyes teszteken belül többször is hívható.
A nem támogatott felületeket súlyosság szerint kategorizálja a rendszer. A stabilitási problémák elkerülése érdekében a legjobb, ha egyáltalán nem használsz nem támogatott felületeket, de a kategóriák segítségével fontossági sorrendbe állíthatod az egyes problémákat.
A javasolt fontossági sorrend:
- Korlátozott: olyan felületek, amelyek minden vagy bizonyos Android-verziók esetén összeomlanak.
- Nem támogatott, és hamarosan korlátozás várható: olyan felületek, amelyeknél nem garantált a megfelelő viselkedés, és amelyek korlátozására sor kerül valamelyik közelgő Android-kiadásban.
- Nem támogatott, de nem várható korlátozás a közeljövőben: olyan felületek, amelyeknél nem garantált a megfelelő viselkedés.
Megjegyzés: Az egyes kategóriákon belül a felületeket gyakoriság szerint rendezi a rendszer, ami szintén segíthet annak eldöntésében, hogy mely problémákkal érdemes elsőként foglalkozni.
A teljesítményteszt összefoglalója minden eszközmodell esetében a következő mutatókat tartalmazza:
- Átlagos kép/másodperc: A képkockák megjelenítésének átlagos sebessége.
- Megjegyzés: Az átlagos kép/másodpercre vonatkozó adatok csak szimulált játékok használatával való tesztelésnél állnak rendelkezésre.
- CPU-átlag: Az alkalmazás átlagos CPU-használata százalékosan az adott eszközmodellen.
- Elküldött hálózati átlag: Az alkalmazás által a hálózati kapcsolaton keresztül másodpercenként elküldött bájtok átlagos száma az adott eszközmodellen.
- Fogadott hálózati átlag: Az alkalmazás által a hálózati kapcsolaton keresztül másodpercenként fogadott bájtok átlagos száma az adott eszközmodellen.
- Memóriaátlag: Az alkalmazáson belül felhasznált memória átlagos értéke a kiválasztott időszakban, az adott eszközmodellen.
Megjegyzés: Előfordulhat, hogy az Android egyes régebbi verzióit futtató teszteszközök nem képesek teljesítményre vonatkozó adatokat generálni.
Az egyedi jelentések megtekintése
Az egyes eszközmodelleket kiválasztva megtekintheted az eszközspecifikációkat, a teljesítménnyel kapcsolatos statisztikákat, az idők során elért teljesítményt, valamint a tesztelési képernyőképeket és videókat. Megtekintheted a teszt idejére vetített mutatók diagramjait és értékeit is.
Például megnézheted, hogyan változik a teszt folyamán az alkalmazás CPU-százaléka. Ha kiugró adatokat észlelsz a CPU értékei közt, a probléma megoldásához vizsgáld felül, hogy milyen műveletet végzett az adott időben a feltérképező robot.
Ne feledd, hogy a rendelkezésre álló részletek eltérők lehetnek.
A kisegítő lehetőségekkel kapcsolatos egyes tesztek összegzése a következő kategóriák szerint csoportosítva tartalmazza a hibák, a figyelmeztetések és a tesztelés során felmerülő kisebb problémák számát:
- Tartalomcímkézés: Olyan elemek az alkalmazásodban, amelyek hibásan lettek megcímkézve a képernyőolvasók számára.
- Az érintési célelem mérete: Azok az elemek az alkalmazásodban, amelyek nem érik el az érintési célterületre vonatkozó ajánlott méretet.
- Megvalósítás: Elrendezéssel kapcsolatos problémák, amelyek megnehezíthetik az alkalmazás használatát a motoros képességek terén korlátozott felhasználók számára.
- Alacsony kontraszt: Alacsony kontraszttal kapcsolatos problémák az alkalmazásban.
Jelentések megtekintése kategória szerint
A Kisegítő lehetőségek lap tetején lévő összegzés alá görgetve láthatók azok a képernyőklaszterekkel rendelkező kategorizált szakaszok, amelyek azt adják meg, hogy hol fordultak elő az alkalmazásban a kisegítő lehetőségekkel kapcsolatos problémák.
- Ha a rendszer bármilyen hibát észlel, akkor piros ikon jelenik meg.
- Ha a rendszer valamilyen figyelmeztetést észlel, akkor sárga ikon látható.
- Ha a rendszer csak kisebb problémákat észlel, akkor kék ikon jelenik meg.
- Ha a rendszer nem észlel problémát, akkor zöld pipa jelenik meg.
Az egyedi problémák megtekintése
Az adott képernyőklasztert választva megjeleníthetők a megfelelő eszközmodellnévvel, operációs rendszerrel, képernyőmérettel, képpontsűrűséggel és nyelvekkel, továbbá ajánlással rendelkező példaképernyőképek.
Az alkalmazáshoz tartozó kisegítő lehetőségek javítása
- További információ arról, hogyan használható az Accessibility Scanner a kisegítő lehetőségekkel kapcsolatos javaslatok azonosításához.
- Tekintsd át az Android kisegítő lehetőségeiről szóló dokumentációt az Android fejlesztői webhelyén.
A képernyőképekkel kapcsolatos teszt összefoglalója a következőket tartalmazza:
- Képeket arról, hogyan jelenik meg alkalmazásod a teszteszközökön különböző nyelveken.
- A tesztelt eszközökre vonatkozó metaadatokat (így például a modell nevét, az Android-verziót, a nyelvet, a képernyőfelbontást és a képpontsűrűséget).
- A képernyőképekkel rendelkező eszközök számát.
- Azon eszközök számát, amelyeken nem sikerült az Android App Bundle csomag tesztelése:
- Eszközök, amelyek nem állnak rendelkezésre: Az alkalmazáscsomag kompatibilis ezekkel az eszközökkel, de a tesztelés során probléma fordult elő. Ha rendelkezésre nem álló eszközök szerepelnek a tesztben, javasoljuk egy másik alkalmazáscsomag feltöltését és a teszt újbóli lefuttatását.
- Inkompatibilis eszközök: Az alkalmazáscsomag nem kompatibilis bizonyos teszteszközökkel. Ha megismétled a tesztet, akkor nem kapsz eredményeket a nem kompatibilis eszközökre vonatkozóan.
Megjegyzés: Ha ismétlődési demókat használó tesztet futtatsz, semmilyen adat nem jelenik meg a Képernyőképek lapon.
A képernyőképek megtekintésének módjai
A képernyőképek teszteredményeit a Képernyőképek lap jobb felső sarka részén található Csoportosítás választóval csoportosíthatod. A képernyőképek csoportosítása kétféleképpen lehetséges:
- Képernyőklaszterek: Válaszd a Képernyőklaszterek elemet, ha látni szeretnéd, hogy a hasonló képernyőképek hogyan jelennek meg a különböző eszközökön. Ebben a nézetben a bevezetés előtti jelentés a képernyőn található elemek és modulok alapján csoportosítja a képeket. Alapértelmezés szerint a Képernyőklaszterek lehetőség van kiválasztva.
- Eszközök: Válaszd az Eszközök elemet az adott eszközhöz tartozó képernyőképek megtekintéséhez. Ebben a nézetben a teszt során készült képernyőképek időrendi sorrendben jelennek meg.
Az adott képernyőképet kiválasztva megtekintheted az eszközspecifikációkat és az egyéb információkat.
Nyelvi beállítások
Ha adott nyelvekhez tartozó képernyőképeket szeretnél látni, a Beállítások lapon adhatod meg a nyelvi beállításokat.
Minden teszt összegzése tartalmazza az alkalmazáscsomagban talált biztonsági rések nevét és leírását.
Megjegyzés: Javasoljuk, hogy a listán szereplő összes biztonsági rést küszöböld ki, mielőtt éles verzióban teszed közzé az alkalmazáscsomagot.
Egyéni teszt létrehozása a Firebase Tesztlabor használatával
Ha alkalmazásodnál, illetve játékodnál további, speciális tesztelésre van szükség, fontold meg a Firebase Tesztlabor használatát. A Firebase-projekt létrehozása után az egyéni tesztek létrehozásához kiválaszthatod a tesztelési módszereket, valamint számos eszköz közül a kívánt eszköztípust. Ezt követően a Firebase Konzolban futtathatsz egyéni teszteket, és itt tekintheted meg az eredményeiket. A napi első 5–15 teszt futtatása díjmentes.
Kapcsolódó tartalmak
- A Play Academy oldalán tájékozódhatsz arról, hogy hogyan használhatod a bevezetés előtti jelentést a problémák azonosítására.