Tento článok vysvetľuje, ako nastaviť a spustiť report pred uvedením. Ak ste ho spustili a chcete vedieť, ako interpretovať výsledky, prejdite na Informácie o reporte pred uvedením.
Report pred uvedením sa vygeneruje automaticky, keď zverejníte aplikáciu do uzavretého alebo otvoreného testovania. Pomôže vám proaktívne identifikovať problémy ešte predtým, ako sa aplikácia dostane k používateľom. Zahŕňa testy na:
- problémy so stabilitou,
- problémy s kompatibilitou Androidu,
- problémy s výkonnosťou,
- problémy s dostupnosťou,
- chyby zabezpečenia,
- problémy s ochranou súkromia.
Ako report pred uvedením funguje
Po nahraní a zverejnení nainštalujeme testovací balík Android App Bundle v službe Test Lab do skupiny zariadení s Androidom. Potom vašu aplikáciu automaticky spustíme a budeme ju niekoľko minút prehľadávať. Prehľadávač vykoná základné akcie, ako písanie, klepnutie a potiahnutie. Môžete tiež poskytnúť vlastné testy alebo prihlasovacie údaje testovacieho účtu, ktoré prehľadávač použije.
Po dokončení prehľadávania usporiadame vaše výsledky do reportu pred uvedením. Vašu aplikáciu tiež odinštalujeme zo všetkých zariadení.
Posúdenie vhodnosti vašej aplikácie pre report pred uvedením
Report pred uvedením bude fungovať, pokiaľ budeme môcť nainštalovať vašu aplikáciu a prehľadávať ju. Niektoré aplikácie však môžu vyžadovať drobné úpravy kódu. Medzi bežné príklady patria aplikácie, ktoré vyžadujú overenie krajiny alebo inštalácie. Viac sa dozviete v častých otázkach.
Upozorňujeme, že testovacie zariadenia nemôžu testovať aplikácie bez hlavnej aktivity spustenia (vrátane spúšťačov, miniaplikácií, klávesníc a vzhľadov).
Spustenie reportu pred uvedením
Testovanie aplikácieAk chcete vygenerovať správu pred uvedením svojej aplikácie, zverejnite aplikáciu v uzatvorenom alebo otvorenom testovacom kanáli.
Ak sa neodhlásite, automaticky dostanete report pred uvedením pre každú aplikáciu zverejnenú v testovacom kanáli. Výsledky testov sú obvykle k dispozícii do hodiny od nahrania balíka aplikácie. V niektorých prípadoch môže dodanie výsledkov trvať niekoľko hodín.
Ak chcete dostávať e‑mailové upozornenia na dostupné správy pred uvedením, postupujte takto:
- Otvorte Play Console > Upozornenia.
- Posuňte sa nadol na položku Správa pred uvedením a začiarknite políčko vedľa nej. Môžete si vybrať, či chcete dostávať správy pre všetky testy alebo iba tie s problémami.
Správy pred uvedením sú automaticky generované, keď zverejníte aplikáciu v uzatvorenom alebo otvorenom testovacom kanáli. Ak chcete vypnúť všetky správy pred uvedením pre aplikáciu:
- Otvorte Play Console> Report pred uvedením > Nastavenia.
- Posuňte sa nadol na Predvoľby a zrušte začiarknutie políčka Zapnúť správu pred uvedením, čím deaktivujete správu pre svoju aplikáciu.
- Kliknite na Uložiť.
Prispôsobenie testov
Testy si môžete prispôsobiť tak, aby bol report pred uvedením komplexnejší a relevantnejší pre vašu aplikáciu.
1. krok: ak má vaša aplikácia prihlasovaciu obrazovku, poskytnite prihlasovacie údaje testovacieho účtu
Ak má vaša aplikácia prihlasovaciu obrazovku a chcete, aby prehľadávač otestoval prihlasovanie alebo obsah, ku ktorému povedie, musíte poskytnúť prihlasovacie údaje účtu.
Poznámka: Ak vaša aplikácia podporuje Prihlásenie účtom Google (ktoré umožňuje automatické prihlásenie prehľadávača) alebo ste už poskytli prihlasovacie údaje na stránke Obsah aplikácie, nemusíte ich poskytovať.
Pri testovaní prihlasovacích údajov by ste mali pamätať na nasledujúce dôležité skutočnosti:
- Prihlasovacie údaje, ktoré poskytnete, sa používajú iba na účely testovania.
- Prihlasovacie údaje sa snažíme zabezpečiť čo najlepšie, napriek tomu neodporúčame na účely vytvárania reportu pred uvedením pridávať oficiálne prihlasovacie údaje. Vhodným riešením je vytvorenie testovacieho účtu a použitie príslušného používateľského mena a hesla.
- Prihlasovacie údaje sa dajú automaticky vložiť iba do aplikácií pre Android, ktoré používajú štandardné miniaplikácie pre Android. Prihlasovacie údaje sa nedajú použiť v aplikáciách vykresľujúcich vlastné ovládacie prvky technológiou OpenGL alebo takých, ktoré pri webovom overení používajú prvok WebView.
- Ak vaša aplikácia podporuje funkciu Prihlásiť sa účtom Google, Google sa automaticky prihlási.
- Otvorte Play Console.
- Vyberte požadovanú aplikáciu.
- V ponuke vľavo vyberte Testovanie > Správa pred uvedením > Nastavenia.
- V sekcii Prihlasovacie údaje testovacieho účtu vyberte Poskytnúť prihlasovacie údaje.
- Zadajte nasledujúce údaje:
- Používateľské meno: používateľské meno spojené s vaším testovacím účtom.
- Heslo: heslo spojené s vaším testovacím účtom.
- Kliknite na Uložiť. Tieto prihlasovacie údaje sa budú používať pre všetky budúce testy (ak ich neupravíte).
- Otvorte Play Console.
- Vyberte požadovanú aplikáciu.
- V ponuke vľavo vyberte Testovanie > Report pred uvedením > Nastavenia.
- Vykonajte zmeny:
- Ak chcete upraviť prihlasovacie údaje: v sekcii Prihlasovacie údaje testovacieho účtu zadajte aktualizované prihlasovacie údaje do polí Používateľské meno a Heslo.
- Ak chcete odstrániť prihlasovacie údaje: v sekcii Prihlasovacie údaje testovacieho účtu vyberte Neposkytnúť prihlasovacie údaje.
- Poznámka: Ak odstránite testovacie prihlasovacie údaje svojej aplikácie, budete musieť pridať nové, aby sa bolo možné do nej prihlásiť pri budúcich testoch.
- Kliknite na Uložiť. Tieto prihlasovacie údaje sa budú používať pre všetky budúce testy (ak ich neupravíte).
2. krok: poskytnite skript Robo alebo hernú slučku
Ak chcete kontrolovať kroky prehľadávača pri testovaní aplikácie, poskytnite skript Robo alebo hernú slučku.
Poskytnutie skriptu Robo na prispôsobenie cesty testovania aplikácie JavaKroky, ktoré prehľadávač podnikne pri testovaní vašej aplikácie, môžete ovládať. Stačí poskytnúť skript Robo na vykonanie konkrétnych akcií, ako je testovanie bežnej cesty používateľa alebo novej sekcie aplikácie.
Keď spustíte test s priloženým skriptom, prehľadávač najskôr spustí akcie nastavené v skripte a potom preskúma aplikáciu obvyklým spôsobom.
Postup nahrania skriptu do reportu pred uvedením:
- Nahrajte svoj skript pomocou nástroja Firebase v programe Android Studio (Android Studio > Nástroje > Firebase > Test Lab > Nahrať skript Robo). Podrobnosti nájdete v centre pomoci platformy Firebase.
- Poznámka: Na vytvorenie skriptu Robo nepotrebujete účet Firebase.
- Keď máte pripravený skript, otvorte službu Play Console.
- Vyberte požadovanú aplikáciu.
- Vyberte Testovanie > Správa pred uvedením > Nastavenia. Nahrajte svoj skript v sekcii Ovládanie spôsobu prehľadávania aplikácie správou pred uvedením. Môžete presunúť svoj súbor alebo vybrať Nahrať.
- Kliknite na Uložiť.
Ak testujete hru alebo aplikáciu, ktorá používa knižnicu OpenGL, musíte poskytnúť hernú slučku, aby ste získali kvalitný report pred uvedením. Herná slučka definuje akcie, ktoré má prehľadávač vykonať. V tej istej aplikácii môžete otestovať viac ako jednu hernú slučku.
Postup použitia herných slučiek v reporte pred uvedením:
- Upravte hru, aby:
- otvorila slučku,
- spustila slučku,
- zavrela slučku (nepovinné). Tieto zmeny vykonávate vo vývojovom prostredí. Podrobnosti nájdete v centre pomoci služby Firebase.
- Poznámka: Na používanie herných slučiek v reporte pred uvedením nepotrebujete účet Firebase.
- Zverejnite verziu hry s hernou slučkou do uzavretého alebo otvoreného testovacieho kanála. Prehľadávač hernú slučku automaticky rozpozná a spustí ju.
3. krok: prispôsobte začiatok testu pomocou priamych odkazov
Do reportu pred uvedením môžete pridať až tri priame odkazy, ktoré vám pomôžu otestovať ďalšie vstupné body aplikácie.
Prehľadávač bude fungovať niekoľko minút bežným spôsobom, potom aplikáciu zatvorí a počas ďalších 30 sekúnd postupne navštívi jednotlivé priame odkazy. Všetky problémy zistené počas týchto dodatočných prehľadávaní sú normálne zahrnuté v správe.
Postup vytvorenia a testovania priamych odkazov na aplikáciu nájdete na webe Vývojári pre Android.
4. krok: pozrite si testovacie reporty pre konkrétne jazyky
Ak si chcete zobraziť výsledky testovania pre konkrétne jazyky, môžete na stránke Nastavenia reportu pred uvedením nastaviť predvoľby jazykov. Môžete vybrať až päť jazykov.
Tip: Report pred uvedením sa spúšťa automaticky po nahraní testovacieho balíka aplikácie, takže predvoľby jazykov môžete pridať až po dokončení prvého testu.
Nastavenie predvolieb jazyka- Otvorte Play Console.
- Vyberte požadovanú aplikáciu.
- V ponuke vľavo vyberte Testovanie > Report pred uvedením > Nastavenia.
- V sekcii Testovanie aplikácie v konkrétnych jazykoch vyberte + Pridať jazyk.
- Vyberte maximálne päť jazykov. V budúcich testoch sa budú zobrazovať iba výsledky pre tieto jazyky.
- Poznámka: Ak nevyberiete žiadne jazyky, automaticky zvolíme tie, v ktorých má vaša aplikácia najvyššiu mieru inštalácií.
- Kliknite na Uložiť.
Zobrazenie reportu pred uvedením
Keď bude report pred uvedením k dispozícii, môžete si zobraziť súhrn testu obsahujúci počet chýb, upozornení a menších problémov zistených počas testovania usporiadaný do kategórií podľa typu problému. Je v ňom uvedené aj odporúčanie uvedenia na trh na základe výsledkov testovania aplikácie.
Zobrazenie súhrnu reportu pred uvedenímPostup zobrazenia súhrnu reportu pred uvedením:
- Otvorte Play Console.
- Vyberte požadovanú aplikáciu.
- Vyberte Testovanie > Správa pred uvedením > Prehľad.
- Skontrolujte jednotlivé sekcie:
- Stabilita
- Výkonnosť
- Dostupnosť
- Zabezpečenie a dôvera
- Ak má niektorá sekcia problém, rozbaľte ponuku výberom možnosti Zobraziť súhrn.
- Ak chcete zobraziť podrobnejšie informácie o problémoch, vyberte Zobraziť podrobnosti.
- Ak chcete zobraziť predchádzajúce reporty pred uvedením, posuňte sa na tabuľku v sekcii Podrobnosti o reportoch v dolnej časti stránky.
Poznámka: Ak sa zobrazuje text Prebieha testovanie, posledný test sa ešte neskončil. Ak sa posledný test nepodarilo spustiť, zobrazí sa hlásenie Test zlyhal. Ak chcete spustiť ďalší test, zverejnite ďalší balík aplikácie.
Postup zobrazenia podrobných výsledkov reportu pred uvedením:
- Otvorte Play Console.
- Vyberte požadovanú aplikáciu.
- Vyberte Testovanie > Správa pred uvedením > Podrobnosti.
- Skontrolujte karty Stabilita, Výkonnosť, Dostupnosť, Snímky obrazovky a Zabezpečenie a dôvera. Na jednotlivých stránkach budú zobrazené podrobnosti posledného testu vrátane sledovaní zásobníka, snímok obrazovky a grafov.
Poznámka: Ak sa zobrazuje text Prebieha testovanie, posledný test sa ešte neskončil. Ak sa posledný test nepodarilo spustiť, zobrazí sa hlásenie Test zlyhal. Ak chcete spustiť ďalší test, zverejnite ďalší balík aplikácie.
Časté otázky
Testy aplikácií
Ako dlho by mal test trvať?Výsledky testov sú obvykle k dispozícii do hodiny od nahrania balíka aplikácie. V niektorých prípadoch môže dodanie výsledkov trvať niekoľko hodín. Ak správa nie je dokončená ani po dvoch dňoch, skúste svoj artefakt nahrať znova. Spustí sa nová správa.
Aplikácie vykonávajúce overenie pri uvedení na trh
Môžem spustiť report pred uvedením aplikácie, ktorá overuje krajinu?Ak urobíte drobné úpravy kódu, report pred uvedením môžete stále získať.
Testovacie zariadenia sa nachádzajú v Spojených štátoch. Ak vaša aplikácia používa geolokáciu alebo obsahuje obmedzenia obsahu podľa krajiny, testovacie zariadenia môžu zobraziť iba to, čo je k dispozícii na ich mieste.
Ak potrebujete otestovať svoju aplikáciu geolokáciou mimo miesta, kde sa nachádzajú testovacie zariadenia, môžete na účely testovania zverejniť balík aplikácie, ktorý odstráni požiadavky na miesta. V službe Test Lab sú k dispozícii dva spôsoby, ako zistiť, či sú správy pred uvedením spustené:
- Na zoznam povolených adries môžete pridať bloky adries IP uvedených v prehľade služby Firebase Test Lab.
- Môžete si prečítať článok Zmena správania testu inštrumentácie pre službu Test Lab a pridať premennú systému.
Testovacia platforma nepodporuje aplikácie, ktoré zisťujú, či má zariadenie privilegovanú kontrolu (prístup typu root) v Androide.
Aplikácie, ktoré majú reklamy alebo možnosti nákupu
Moja aplikácia obsahuje reklamy. Ako zaistím, že testovanie na účely reportu pred uvedením sa nebude započítavať do mojich zobrazení a kliknutí (ktoré môže rozpoznať moja reklamná sieť alebo s ktorými nemusí byť spokojná)?Google Ads už vylučuje návštevnosť z rozsahov adries reportu pred uvedením. V prípade ostatných reklamných sietí musíte uviesť rozsahy adries IP, ktoré majú byť vylúčené.
Ak sa chcete dozvedieť podrobnosti, ako zamedziť výnosom z podvodných reklám automatickým testovaním aplikácií, prezrite si web Google Developers.
Testovacie zariadenia nemôžu počas testovania uskutočňovať nákupy. Ak vaša aplikácia ponúka odbery alebo produkty v aplikácii, aby tak sprístupnila určité svoje sekcie, testovanie tým môže byť obmedzené.
Ďalšie správanie aplikácií
Môj kód je znejasnený (Java) alebo skrátený (natívny). Môžem aj napriek tomu používať správy pred uvedením?Áno. Testy reporty pred uvedením budú fungovať.
Ak je však váš kód znejasnený alebo skrátený, budú mať všetky pády alebo nereagovania aplikácie zistené počas testovania také sledovania zásobníka, ktoré budú tiež znejasnené alebo skrátené. Odporúčame vám nahrať rozjasňovací súbor alebo súbor symbolikácie, čím nám umožníte zjednodušiť ladenie sledovaní zásobníka.
Môžete si prečítať viac o nahraní rozjasňovacieho súboru alebo súboru symbolikácie.
Nie. Testovacia platforma nepodporuje predbežné načítavanie médií ani predinštalovaných aplikácií v zariadeniach.
Ak však chcete otestovať aplikáciu s predbežne načítanými dátami, môžete zverejniť jej testovaciu verziu so súbormi médií vloženými v balíku aplikácie.
Ak má vaša aplikácia spustené otvorené testovanie alebo bola zverejnená do produkčného kanála, report pred uvedením použije identifikátor, ktorý bude akoby licencovaný pre vašu aplikáciu.
Ak vaša aplikácia nemá spustené otvorené testovanie ani zverejnený aktívny balík aplikácie v produkčnom kanáli, neprejde kontrolou licencie. Dostanete výsledky správy pred uvedením, ale aplikácia bude mať stav Nelicencovaná. Ak chcete testovať tieto aplikácie, môžete zverejniť uzatvorenú verziu svojej aplikácie so zakázanými licenčnými službami.
Testovacie zariadenia sú preddefinované na testovanie s predvolenou pevnou orientáciou stránky na výšku. Ak je však vaša aplikácia uzamknutá na šírku, videá a snímky obrazovky by ste mali vidieť v režime na šírku.
Výber zariadenia
Ako rozhodnete, pomocou ktorých zariadení otestujete moju aplikáciu?Vyberáme testovacie zariadenia, ktoré poskytujú vhodný rozsah zahrnutia v rámci ekosystému, pričom zohľadňujeme ich popularitu, frekvenciu pádov, rozlíšenia obrazovky, výrobcov, verziu systému Android OS a ďalšie vlastnosti. Výber testovacích zariadení sa môže líšiť.
Ak ste v manifeste aplikácie vylúčili niektoré zariadenia zo zacielenia, report pred uvedením ich vylúči aj v testoch, ale nezacieli na žiadne ďalšie zariadenia pre vašu aplikáciu.
Report pred uvedením využíva službu Firebase Test Lab. Ak chcete prispôsobiť testované zariadenia, zvážte vykonanie vlastných testov v konzole Firebase.
Áno, aplikáciu spustíme v emulátore a prehľadáme ju ako fyzické zariadenie.
Naša súprava zariadení zahŕňa telefóny, tablety, Wear OS a počítače, ako sú Chromebooky. Aplikácie nie je možné testovať priamo v zariadeniach Android Auto alebo Android TV.
Naša súprava zariadení zahŕňa zariadenia s Androidom 9 alebo novším.