Indítás előtti jelentések használata a problémák azonosítására

Ha a nyílt, zárt vagy belső tesztelésre szánt kiadásba APK-t vagy alkalmazáscsomagot töltesz fel, akkor lehetőséged nyílik az esetlegesen felmerülő problémák azonosítására az Android különböző verzióit futtató eszközök széles skáláján.

A Play Console-on megjelenő indítás előtti jelentés a következők azonosításában segít:

  • stabilitási problémák;
  • androidos kompatibilitási problémák;
  • teljesítménybeli problémák;
  • kisegítő lehetőségekkel kapcsolatos problémák;
  • biztonsági rések.

Az indítás előtti jelentés működése

A tesztelési APK vagy alkalmazáscsomag feltöltése és közzététele után a teszteszközök automatikusan elindítják, majd néhány percen át feltérképezik az alkalmazást. A feltérképezés néhány másodpercenként alapvető műveleteket hajt végre az alkalmazásban, kipróbálja például a gépelést, a koppintást és a gyors csúsztatást.

A tesztek befejeztével az eredmények megjelennek a Play Console Indítás előtti jelentés szakaszában.

Megjegyzések:

  • A teszteszközök kiválasztásánál számos feltételt figyelembe veszünk, így például a népszerűséget, az összeomlások gyakoriságát, a képernyőfelbontást, a gyártót, az operációs rendszert stb. A kiválasztott teszteszközök eltérőek lehetnek.
  • Az indítás előtti jelentés a Firebase Test Lab for Android elemzésén alapul.

Az összes összecsukása Az összes kibontása

Indítás előtti jelentés futtatása

Az alkalmazás tesztelése

Ha indítás előtti jelentést szeretnél generálni alkalmazásodról, tedd közzé az alkalmazást a nyílt, zárt vagy belső tesztelésre szánt kiadásban.

A rendszer a tesztelési kiadásban a jövőben közzétett verziót teszteli az eszközkompatibilitás, a megjelenítési és teljesítménybeli problémák, valamint a biztonsági rések szempontjából.

Megjegyzések:

  • A tesztek eredményét általában nem sokkal az APK vagy alkalmazáscsomag feltöltése után megkapod. Néha azonban előfordulhat, hogy az eredmények csak néhány órával a feltöltés után jelennek meg.
  • Egyszerre több alkalmazás APK-fájlját vagy alkalmazáscsomagját is tesztelheted.
  • Jelenleg az indítás előtti jelentés eszközei nem képesek szkriptelt tesztek futtatására az alkalmazásokon. Szkriptelt tesztek futtatásához kövesd a „Hozz létre egyéni tesztet a Firebase Test Lab for Android használatával” című rész utasításait.
A játék tesztelése

Demóciklusokkal előre meghatározott műveletek sorozatát tesztelheted a játékban. A demóciklusok relevánssá teszik az indítás előtti jelentést a játékmenet tesztelése szempontjából, mivel a hagyományos feltérképező robot nem támogatja az OpenGL-t.

A kezdő lépések: 

  1. Hozz létre demóciklust a játékban. További információért keresd fel a Firebase Súgót.
    • Megjegyzés: Nincs szükséged Firebase-fiókra a demóciklusok használatához az indítás előtti jelentésben.
  2. A demóciklusok indítás előtti jelentésben való használatához a játékot a következők elvégzésére kell módosítani:
    • A demóciklus elindítása
    • A demóciklus futtatása
    • A demóciklus bezárása (nem kötelező)
  3. Tedd közzé a játék demóciklussal rendelkező verzióját nyílt, zárt vagy belső tesztelésre szánt kiadásként. A feltérképező robot automatikusan észleli és futtatja a demóciklust a játékban.
További lehetőség: Hozz létre egyéni tesztet a Firebase Test Lab for Android használatával

A Firebase Test Lab segítségével térítés ellenében kiválaszthatod az eszköztípust és az ellenőrzési módszert az egyéni tesztek létrehozásához. Az egyéni tesztek eredményeit a Firebase Console-ban tekintheted meg.

Egyéni teszt futtatása:

  1. Jelentkezz be a Play Console oldalán.
  2. Válaszd ki a kívánt alkalmazást.
  3. Válaszd a VerziókezelésIndítás előtti jelentés elemet.
  4. Ha indíthatsz egyéni tesztet, a képernyő tetején megjelenik az „Egyéni tesztek futtatása” lehetőség. A kezdéshez válaszd ki a Kezdő lépések lehetőséget.

A teszteredmények megtekintése

Az eredményeket a következőképpen ellenőrizheted:

  1. Jelentkezz be a Play Console oldalán.
  2. Válaszd ki a kívánt alkalmazást.
  3. Válaszd a VerziókezelésIndítás előtti jelentés elemet.
  4. Tekintsd át a Stabilitás, Teljesítmény, Kisegítő lehetőségek, Képernyőképek és Biztonsági lapokat. Az egyes oldalakon a legutóbbi teszt eredményeit láthatod. A korábbi buildek eredményeit a „Kiválasztás” legördülő menüből keresheted ki.
    • Megjegyzés: Ha a „Tesztelés folyamatban…” üzenetet látod, akkor a legutóbbi teszt még nem fejeződött be. Ha a legutóbbi teszt nem indult el, a „Sikertelen teszt” üzenetet láthatod. Új teszt futtatásához tégy közzé másik APK-fájlt vagy alkalmazáscsomagot.

Eredmény

Kérjük, ne feledd, hogy a Google nem garantálja azt, hogy a tesztek során az összes problémára fény derül.

Áttekintés
Minden teszt összegzése problématípus szerint csoportosítva tartalmazza a hibák, a figyelmeztetések és tesztelés során felmerülő kisebb problémák számát. Az alkalmazás teszteredményeinek alapján javaslat is megjelenik.
Néhány példa a tesztelés során talált problémákra:
  • Hibák: összeomlások, nem támogatott, korlátozott API-k használata
  • Figyelmeztetések: ANR-ek, lassú indítási és betöltési idők, bejelentkezési vagy feltérképezési problémák, memóriaproblémák, nem támogatott, még nem korlátozott API-k használata
  • Kisebb problémák: hiányzó tartalomcímkék, színkontraszttal kapcsolatos problémák, az érintési célelem kis mérete, megvalósítási problémák

Jelentések megtekintése kategória szerint

Az alkalmazás Áttekintés lapjának alsó részén megtekintheted a stabilitással, teljesítménnyel, biztonsággal, adatvédelemmel és kisegítő lehetőségekkel kapcsolatos problémákat összefoglaló egyes kártyákat. A teszt eredményétől függően statisztikák és az alkalmazás továbbfejlesztését segítő ajánlások is megjelenhetnek.

Az egyes kártyákon lévő leírások tartalmazzák a tesztelés során azonosított problémák típusait és számát.

Az egyedi problémák megtekintése

A minden kártyán megtalálható Összes probléma megtekintése lehetőségre vagy a jobb alsó, lefelé mutató nyílra kattintva megtekintheted az egyes problémák rövid leírását. Ha még több részletet szeretnél megtudni valamelyikről, kattints a Probléma megtekintése gombra.

Összehasonlítás más buildekkel

Az alkalmazás Áttekintés lapjának alján lévő diagram megmutatja a teszt összegzését a korábbi buildekkel összevetve. Mindegyik APK-nál és alkalmazáscsomagnál látható a hibák, a figyelmeztetések, a kisebb problémák és a befejezett tesztek száma, valamint a jelentés létrehozásának időbélyege.

Az indítás előtti jelentések használatával kapcsolatos tippek megtekintése

Az alkalmazás Áttekintés lapján útmutatókat és tippeket találsz azzal kapcsolatban, hogyan használhatod még hatékonyabban az indítás előtti jelentéseket.

Stabilitás

Minden összegzés tartalmazza a következő számokat:

  • Problémás eszközök
  • Problémamentes eszközök
  • Vizsgált eszköz

Összehasonlítás más buildekkel

Az alkalmazás Stabilitás lapján található diagramon az alkalmazás kompatibilitása látható az előző buildekhez képest.

Az egyes sávok az APK-fájl vagy az alkalmazáscsomag legutóbb ellenőrzött buildjeit jelképezik, a számok pedig a tesztelés során tapasztalt sikeres és sikertelen indítások számát jelentik.

Az egyedi jelentések megtekintése

Az alkalmazás Stabilitás lapjának alsó részén megtekintheted az Android különböző verzióit futtató eszközök egyedi jelentéseit.

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.

  • Amennyiben probléma merült fel valamelyik eszköznél, egy piros ikon lesz látható.
  • Ha nem merült fel semmilyen probléma, akkor zöld pipa jelenik meg.

Az egyes teszteket kiválasztva további részleteket is megtekinthetsz, például az eszköz nevét, az operációs rendszert, a teszt időtartamát, képernyőképeket és videófelvételeket a tesztelésről, a demóciklusok eredményét, valamint (adott esetben) a veremkivonatokat.

Megjegyzés: A tesztelés során talált összeomlások az alkalmazás összeomlásokkal és ANR-ekkel foglalkozó oldalán is megtalálhatók. Az indítá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.

Android-kompatibilitás

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 az indítás előtti jelentés Áttekintés és Stabilitás lapjain.

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 az indítá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:

  1. Korlátozott: olyan felületek, amelyek minden vagy bizonyos Android-verziók esetén összeomlanak.
  2. 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 egy közelgő kiadásban.
  3. 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.

Teljesítmény

A teszt összefoglalója minden eszköz 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 a demóciklusok 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

Ha szeretnéd látni a diagramot és a teszt idejére vetített mutatók értékeit, válaszd ki az egyes eszközmodelleket.

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.

Kisegítő lehetőségek

Az 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:

Jelentések megtekintése kategória szerint

Az alkalmazás Kisegítő lehetőségek lapjának alsó felén 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 bármilyen figyelmeztetést észlel, akkor narancssárga ikon jelenik meg.
  • 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őklaszterre kattintva megjeleníthetők a megfelelő eszközmodellnévvel, operációs rendszerrel, képernyőmérettel, képpontsűrűséggel és a képernyőhöz tartozó nyelvekkel, továbbá ajánlással rendelkező példaképernyőképek.

Az alkalmazáshoz tartozó kisegítő lehetőségek javítása

Képernyőképek

Teszt összefoglalója

  • Képek arról, hogyan jelenik meg alkalmazásod a teszteszközökön különböző nyelveken
  • A tesztelt eszközökre vonatkozó metaadatok (így például a modell neve, Android-verziója, nyelve, képernyőfelbontása és képpontsűrűsége)
  • A képernyőképekkel rendelkező eszközök száma
  • Azon eszközök száma, amelyeken nem sikerült az APK vagy az alkalmazáscsomag tesztelése
    • Eszközök, amelyek nem állnak rendelkezésre: Az APK vagy 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 APK vagy alkalmazáscsomag feltöltését és a teszt újbóli lefuttatását.
    • Inkompatibilis eszközök: Az APK vagy az alkalmazáscsomag nem kompatibilis bizonyos teszteszközökkel. Ha megismétled a tesztet, akkor nem kapsz találatokat a nem kompatibilis eszközökre vonatkozóan.

Megjegyzés: Ha demóciklusokat 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

  • Képernyőklaszterek: Válaszd a Képernyőklaszterek lapfület, 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 az indítás előtti jelentés a képernyőn található elemek és modulok alapján csoportosítja a képeket.
  • Eszközök: Válaszd az Eszközök lapfület 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.

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 preferenciákat

Biztonság

Minden teszt összegzése tartalmazza az APK-fájlban vagy 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 APK-t vagy az alkalmazáscsomagot.

Az indítás előtti jelentéshez tartozó beállítások kezelése

Az indítás előtti jelentés verziói

2017 októberétől az indítás előtti jelentés új feltérképező robotot használ az alkalmazások szélesebb körű ellenőrzése érdekében. Az indítás előtti jelentésnek ehhez átmenetileg újból alá kell írnia az APK-t vagy az alkalmazáscsomagot a tesztkörnyezetben.

Az új tesztelési folyamat lehetséges korlátai

Az újbóli aláírási folyamat eredményeként előfordulhat, hogy egyes alkalmazások tesztelésekor korlátozások tapasztalhatók. A korlátozások közé a következők tartozhatnak:

Megjegyzés: Az alkalmazások többségét nem érintik ezek a korlátozások, és a korábbi indítás előtti jelentéseknél több problémát feltáró, átfogóbb feltérképezéseket láthatsz majd.

Váltás a korábbi tesztelési folyamatra

Az esetlegesen felmerülő problémák észlelése esetén bármikor visszaválthatsz a korábbi (újbóli aláírást nem igénylő) tesztelési folyamatra. 

  1. Jelentkezz be a Play Console oldalán.
  2. Válaszd ki a kívánt alkalmazást.
  3. Válaszd a Verziókezelés > Indítás előtti jelentés > Beállítások lehetőséget.
  4. „Az indítás előtti jelentés verziója” szakaszban csúsztasd az Elutasítás kapcsolót jobbra, amíg kékre nem vált.
Az indítás előtti jelentések kikapcsolása

Az indítás előtti jelentések automatikusan létrejönnek, amikor nyílt, zárt vagy belső tesztelésre szánt kiadásban teszel közzé alkalmazást. Az alkalmazásod indítás előtti jelentéseinek kikapcsolásához a következőket kell tenned:

  1. Jelentkezz be a Play Console oldalán.
  2. Válaszd ki a kívánt alkalmazást.
  3. Válaszd a Verziókezelés > Indítás előtti jelentés > Beállítások lehetőséget.
  4. Csúsztasd az „Indítás előtti jelentések engedélyezése” melletti kapcsolót balra, amíg szürkére nem vált. Ha a későbbiekben szeretnéd újra bekapcsolni az indítás előtti jelentéseket, csúsztasd vissza a kapcsolót jobbra, hogy kékre váltson.

További tesztelési funkciók

Ha az alkalmazás rendelkezik hitelesítési adatokat kérő bejelentkezési képernyővel, a Play Console-on adhatsz hozzá tesztfiókhoz társított hitelesítési adatokat.

Fontos: A megadott hitelesítési adatok tesztelési célokat szolgálnak. Ne feledd, hogy a Google még a hitelesítő adatok megadása ellenére sem garantálja azt, hogy a tesztek során az összes problémára fény derül.

A hitelesítő adatok használata

Az indítás előtti jelentés tesztelésének részeként megadott hitelesítési adatokat a rendszer elmenti, és valamennyi későbbi teszt során használja (változtatásig). Ha módosítást hajtasz végre az alkalmazás tesztelési hitelesítő adatain, a frissített hitelesítési adatokat fogjuk használni valamennyi új teszthez. Ha törlöd az alkalmazás tesztelési hitelesítő adatait, új hitelesítő adatokat kell megadnod, mielőtt bármilyen későbbi teszt bejelentkezhetne az alkalmazásodba.

Bár minden tőlünk telhetőt megteszünk a tesztelési hitelesítő adatok biztonsága érdekében, azt javasoljuk, hogy az indítás előtti jelentésben semmilyen hivatalos hitelesítő adatot se adj meg. Helyette hozz létre tesztfiókhoz tartozó felhasználónevet és jelszót.

Megjegyzés: A hitelesítési adatok csak olyan androidos alkalmazásokba illeszthetők be automatikusan, amelyek szabványos Android-modulokat használnak. A hitelesítési adatok nem használhatók olyan alkalmazásokban, amelyek OpenGL-t használnak az egyéni vezérlők megjelenítéséhez, illetve amelyek WebView-t használnak a webalapú hitelesítési folyamathoz.

Hitelesítési adatok beállítása

  1. Jelentkezz be a Play Console oldalán.
  2. Válaszd ki a kívánt alkalmazást.
  3. A bal oldali menüben válaszd a VerziókezelésIndítás előtti jelentés > Beállítások lehetőséget.
  4. Írd be az alábbi adatokat:
    • Felhasználónév erőforrásneve: Annak az alkalmazáson belüli szövegmezőnek az Android-erőforrásneve, amelybe be kell írni a megadott felhasználónevet (ha például a szövegmező @+id/username_field, akkor a következőt kell megadni: username_field).
    • Felhasználónév: A tesztfiókhoz tartozó felhasználónév.
    • Jelszó erőforrásneve: Annak az alkalmazáson belüli szövegmezőnek az Android-erőforrásneve, amelybe be kell írni a megadott jelszót.
    • Jelszó: A tesztfiókhoz tartozó jelszó.
    • A bejelentkezésre szolgáló gomb erőforrásneve: Bármely olyan alkalmazáson belüli gomb Android-erőforrásneve, amelyre rá kell koppintani a felhasználónév és jelszó megadása után. Ebbe beletartozhat a bejelentkezési folyamatot aktiváló gomb is. Ez a mező kihagyható.
  5. Mentsd a módosításokat.

Hitelesítési adatok szerkesztése és törlése

  1. Jelentkezz be a Play Console oldalán.
  2. Válaszd ki a kívánt alkalmazást.
  3. A bal oldali menüben válaszd a VerziókezelésIndítás előtti jelentés > Beállítások lehetőséget.
  4. A megjelenő képernyőn:
    • A hitelesítési adatok szerkesztéséhez írd be a frissített adatokat.
    • A hitelesítési adatok törléséhez válaszd Az összes mező törlése elemet.
  5. Mentsd a módosításokat.
Adott nyelvekre vonatkozó teszteredmények megtekintése

Ha azt szeretnéd, hogy az indítás előtti jelentés csak adott nyelvekre vonatkozó teszteredményeket mutasson, nyelvi preferenciákat állíthatsz be a Beállítások lapon. Legfeljebb öt nyelvet választhatsz ki. 

Tipp: Mivel az indítás előtti jelentés automatikusan fut a tesztelési APK vagy alkalmazáscsomag feltöltése után, csak az első teszt lefutása után adhatsz meg nyelvi beállításokat.  

  1. Jelentkezz be a Play Console oldalán.
  2. Válaszd ki a kívánt alkalmazást.
  3. A bal oldali menüben válaszd a Verziókezelés > Indítás előtti jelentés > Beállítások lehetőséget.
  4. A „Nyelvi beállítások” alatt válaszd a Nyelv hozzáadása gombot.
  5. Válassz legfeljebb öt nyelvet. A jövőben csak a kiválasztott nyelvekre vonatkozó teszteredményeket látod majd.
    • Nyelvek eltávolításához válaszd a Visszavonás ikont.
Annak szabályozása, hogy az indítás előtti jelentés hogyan fedezi fel az alkalmazást

Ha nagyobb befolyást szeretnél a tesztek fölött, beállíthatsz Robo-szkripteket bizonyos műveletek elvégzésére (például gyakori felhasználói műveletsor vagy az alkalmazás új szakaszának tesztelésére). Normál teszteknél nem biztos, hogy a feltérképező robot elvégzi ugyanezeket a műveleteket.

Ha szkripttel ellátott tesztet futtatsz, a feltérképező robot előbb az előre szkriptelt műveleteket futtatja le, majd a szokásos módon fedezi fel az alkalmazást.

A kezdő lépések:

  1. A szkript rögzítéséhez kövesd a Firebase Súgóban található lépéseket. A Robo-szkripttel készített felvételek nem rögzítik a tesztelt alkalmazáson kívüli műveleteket.
    • Megjegyzés: Nincs szükség Firebase-fiókra Robo-szkript futtatásához.
  2. Miután elkészült a szkript, jelentkezz be a Play Console felületén.
  3. Válaszd ki a kívánt alkalmazást.
  4. Válaszd a VerziókezelésIndítás előtti jelentés elemet.
  5. Kattints a Beállítások lapra.
  6. Töltsd fel a szkriptet a „Robo-szkript” szakaszban.

Az összes összecsukása Az összes kibontása

Tesztelési tippek és támogatás

Földrajzihely-meghatározás a teszteszközökön

A teszteszközök helyileg az Amerikai Egyesült Államokban találhatók. Ha alkalmazásod földrajzihely-meghatározást vagy országalapú tartalomkorlátozást használ, akkor a teszteszközök csak arról tudnak beszámolni, hogy az ő tartózkodási helyükön mi áll rendelkezésre.

Amennyiben alkalmazásod használatához a teszteszközök helyétől eltérő konkrét földrajzi helyen kell tartózkodni, akkor az APK-fájlt vagy az alkalmazáscsomagot úgy tedd közzé, hogy a tesztelés céljából kikapcsolod a helykövetelményeket.

Előfizetések és alkalmazáson belüli termékek

A teszteszközök nem tudnak vásárlásokat végrehajtani az ellenőrzés során. Ha alkalmazásod előfizetést vagy alkalmazáson belüli termékeket kínál bizonyos részeinek eléréséhez, akkor bizonyos tesztelési helyzetek végrehajtása elmaradhat.

Kifejezett indítást nem igénylő alkalmazások (modulok, billentyűzetek stb.)

A teszteszközök nem tudnak olyan alkalmazásokat tesztelni, amelyeket nem kell külön elindítani. Ide tartoznak az indítók, a modulok, a billentyűzetek és az óralapok.

Vizuális hirdetéseket tartalmazó alkalmazások

Ha arra vagy kíváncsi, hogy az automatizált alkalmazástesztelés hogyan csökkenti a csalárd módon szerzett hirdetésbevételeket, olvasd el a Google Developers webhely tartalmát.

x86-eszközökhöz készült alkalmazások

Eszközkészletünk az ARM-eszközökre korlátozódik. Az x86 APK az összes teszteszköz esetében nem kompatibilisként jelenik meg.

A Wear OS by Google, Auto, TV rendszerekhez és régebbi Android-verziókhoz készült alkalmazások

Eszközkészletünk telefonokra és táblagépekre korlátozódik, így az alkalmazások nem tesztelhetők közvetlenül a Wear OS by Google, Auto vagy TV rendszereken. Emellett eszközkészletünk nem támogatja az Android 4.1.1-esnél (Jelly Bean) régebbi verzióit.

OpenGL/Unity3D keretrendszereken alapuló alkalmazások

Automatikus feltérképező robotunk nem tudja azonosítani a kezelőfelületi elemeket az OpenGL-t/Unity3D-t használó alkalmazások esetén. A teszteredmények az alkalmazás megnyitására, majd pár másodperc után a bezárására korlátozódnak.

Demóciklusokkal tesztelheted előre meghatározott műveletek sorozatát a játékon belül.

Előre betöltött média vagy előre telepített további alkalmazások

A tesztplatform nem támogatja sem az eszközök médiával való előretöltését, sem az előre telepített alkalmazásokat.

Ha előre betöltött adatokkal szeretnél teszteket futtatni az alkalmazáson, közzétehetsz belőle egy olyan tesztverziót, amelynek APK-fájljába vagy alkalmazáscsomagjába be vannak ágyazva a médiafájlok.

A Google Play licencszolgáltatását használó alkalmazások

Ha alkalmazásod nyílt tesztelési fázisban van, vagy ha már közzétetted az éles verzióját, akkor az indítás előtti jelentés tesztelése egyedi azonosítót kap, amely úgy viselkedik, mintha az alkalmazáshoz lenne licencelve.

Ha az alkalmazás nem nyílt tesztelési fázisban van, és nem rendelkezik éles verzióban közzétett aktív APK-val, akkor az alkalmazás licencének ellenőrzése sikertelen lesz. Ettől függetlenül megkapod az indítás előtti jelentés eredményeit, azonban az alkalmazás licenccel nem rendelkező állapotú lesz. Ahhoz, hogy tesztelhesd ezeket az alkalmazásokat, közzéteheted az adott alkalmazás zárt tesztverzióját úgy, hogy a licencszolgáltatások le vannak tiltva. 

Fekvő tájolású konfigurációt használó alkalmazások

A teszteszközök alapértelmezés szerint rögzített álló tájolású oldalakkal végzik a teszteket, ami a fekvő tájolást használó alkalmazásokat álló módba kényszerítheti.

Alkalmazások, amelyek ellenőrzik, hogy az eszközök teljesen hozzáférhetők-e (rootolva vannak-e)

A tesztplatform nem támogatja az olyan alkalmazásokat, amelyek ellenőrzik az eszközök teljes Android-hozzáféréssel rendelkeznek-e.

Feliratkozás az indítás előtti jelentések e-mailjeire

A rendelkezésre álló indítás előtti jelentésekről a Play Console-ban az e-mail-beállítások megadásával kaphatsz e-mailben értesítéseket. Eldöntheted, hogy minden tesztről vagy csak a problémás tesztekről szeretnél-e e-mailt kapni.

Hasznosnak találta?
Hogyan fejleszthetnénk?