Lansseerimiseelse aruande kasutamine probleemide tuvastamiseks

Artiklis selgitatakse, kuidas lansseerimiseelset aruannet seadistada ja käitada. Kui soovite teada, kuidas käitatud lansseerimiseelse aruande tulemusi tõlgendada, minge jaotisesse Lansseerimiseelse aruande mõistmine.

Lansseerimiseelne aruanne luuakse automaatselt, kui avaldate rakenduse sisemisel, suletud või avatud testrajal. See võimaldab tuvastada probleeme enne seda, kui rakendus kasutajateni jõuab. See hõlmab järgmisi teste.

  • Stabiilsusprobleemid
  • Androidi ühilduvusprobleemid
  • Toimivusprobleemid
  • Juurdepääsetavusega seotud probleemid
  • Turvaaugud
  • Privaatsusprobleemid

Kuidas lansseerimiseelne aruanne töötab?

Kui olete testimise Android App Bundle'i üles laadinud ja avaldanud, installime need testlaboris teatud Android-seadmetesse. Seejärel käivitame teie rakenduse automaatselt ja roomame selles mitu minutit. Roomaja teeb lihtsaid toiminguid, nagu teksti sisestamine, puudutamine ja pühkimine. Võite ka roomajale kasutamiseks esitada kohandatud teste või testkontode mandaate.

Pärast roomamist koostame tulemustest lansseerimiseelse aruande. Samuti desinstallime rakenduse kõigist seadmetest.

Rakenduse sobivuse hindamine lansseerimiseelse aruande jaoks

Lansseerimiseelne aruanne töötab juhul, kui saame teie rakenduse installida ja selles roomata. Teatud rakenduste puhul tuleb aga koodi pisut muuta. See kehtib näiteks rakenduste puhul, mis nõuavad riigi või installi valideerimist. Vaadake lisateavet meie korduma kippuvatest küsimustest.

Pange tähele, et testseadmed ei saa käitada teste rakenduste puhul, millel puudub põhiline käivitamistoiming. See hõlmab käivitusprogramme, vidinaid, klaviatuure ja kelladisaine.

Ahenda kõik Laienda kõik

Lansseerimiseelse aruande käitamine

Rakenduse testimine

Rakenduse lansseerimiseelse aruande loomiseks avaldage rakendus suletud või avatud testrajal.

Saate automaatselt lansseerimiseelse aruande iga rakenduse kohta, mille testrajal avaldate, v.a juhul, kui loobute aruandest. Tavaliselt saadetakse testi tulemused teile tunni aja jooksul pärast rakenduse kogumi üleslaadimist. Mõnel juhul saate tulemused mitu tundi pärast üleslaadimist.

Registreerumine lansseerimiseelse aruande meilide saamiseks

Saadaolevate lansseerimiseelsete aruannete kohta meilimärguannete saamiseks võite teha järgmist.

  1. Avage valikud Play Console > Märguanded.
  2. Kerige alla valikuni „Käivitamiseelne aruanne” ja märkige selle kõrval olev ruut. Saate valida, kas soovite saada meile kõikide testide või ainult probleemsete testide kohta.
Lansseerimiseelsete aruannete väljalülitamine

Kui avaldate rakenduse suletud või avatud testrajal, luuakse lansseerimiseelsed aruanded automaatselt. Rakenduse kõigi lansseerimiseelsete aruannete keelamiseks tehke järgmist.

  1. Avage valikud Play Console> Lansseerimiseelne aruanne > Seaded.
  2. Kerige alla jaotiseni „Eelistused” ja tühjendage oma rakenduse puhul aruande keelamiseks märkeruut „Lülita lansseerimiseelne aruanne sisse”.
  3. Klõpsake nupul Salvesta.

Testide kohandamine

Võite oma teste kohandada, et muuta rakenduse lansseerimiseelne aruanne põhjalikumaks ja asjakohasemaks.

1. toiming: kui teie rakendus hõlmab sisselogimiskuva, sisestage testkonto mandaat

Kui teie rakendusel on sisselogimiskuva ja soovite lasta roomajal sisselogimisprotsessi või selle taga olevat sisu testida, tuleb teil esitada konto mandaat.

Märkus. Kui teie rakendus toetab Google'i kontoga sisselogimist, mis võimaldab roomajal automaatselt sisse logida, või olete mandaadi esitanud juba lehel Rakenduse sisu, ei ole teil vaja mandaati esitada.

Mandaatide testimisel tuleb meeles pidada järgmist.

  • Esitatud mandaate kasutatakse ainult testimiseks.
  • Kuigi anname endast parima, et säilitada mandaatide turvalisus, ei soovita me lansseerimiseelsesse aruandesse lisada ametlikke mandaate. Looge selle asemel testkonto kasutajanimi ja parool.
  • Mandaate saab automaatselt sisestada ainult standardseid Androidi vidinaid kasutavatesse Androidi rakendustesse. Mandaati ei saa kasutada rakendustes, mis kasutavad kohandatud juhtelementide renderdamiseks OpenGL-i, ega rakendustes, mis kasutavad veebipõhises autentimisvoos WebView'd.
  • Kui teie rakendus toetab Google'i kontoga sisselogimist, saab Google automaatselt sisse logida.
Mandaadi seadistamine
  1. Avage Play Console.
  2. Valige rakendus.
  3. Tehke vasakpoolses menüüs valikud Testimine > Lansseerimiseelne aruanne > Seaded.
  4. Valige jaotises „Testkonto mandaat“ käsk Esita mandaat.
  5. Sisestage järgmine.
    • Kasutajanimi: testkontoga seotud kasutajanimi.
    • Parool: testkontoga seotud parool.
  6. Klõpsake nupul Salvesta. Seda mandaati kasutatakse kõigi tulevaste testide puhul, v.a juhul, kui seda muudetakse.
Mandaadi muutmine või eemaldamine
  1. Avage Play Console.
  2. Valige rakendus.
  3. Tehke vasakpoolses menüüs valikud Testimine > Lansseerimiseelne aruanne > Seaded.
  4. Tehke muudatused.
    • Mandaadi muutmine: sisestage värskendatud mandaat jaotises „Testkonto mandaat“ kasutajanime ja parooli väljale.
    • Mandaadi eemaldamine: valige jaotises „Testkonto mandaat“ käsk Ära esita mandaati.
      • Märkus. Kui eemaldate rakenduse testmandaadi, tuleb teil lisada uus mandaat, et tulevaste testide käigus saaks teie rakendusse sisse logida.
  5. Klõpsake nupul Salvesta. Seda mandaati kasutatakse kõigi tulevaste testide puhul, v.a juhul, kui seda muudetakse.

2. toiming: lisage robotskript või mängusilmus

Kui soovite juhtida toiminguid, mida roomaja teie rakenduse testimise käigus teeb, võite esitada robotskripti või mängusilmuse.

Esitage robotskript, et kohandada Java-põhise rakenduse testimisteekonda

Saate juhtida toiminguid, mida roomaja teie rakenduse testimisel teeb, esitades robotskripti konkreetsete toimingute tegemiseks, näiteks kasutajate tavapärase teekonna või rakenduse uue jaotise testimiseks.

Kui käitate testi manustatud skriptiga, käitab roomaja esmalt teie eelskriptitud toiminguid ja uurib siis teie rakendust tavapärasel viisil.

Lansseerimiseelse aruande jaoks skripti üleslaadimiseks tehke järgmist.

  1. Salvestage skript Android Studios Firebase'i tööriistaga (Android Studio > Tööriistad > Firebase > Test Lab > Robotskripti salvestamine). Üksikasjade nägemiseks avage Firebase'i abikeskus.
    • Märkus. Robotskripti loomiseks ei ole vaja Firebase'i kontot.
  2. Kui skript on valmis, avage Play Console.
  3. Valige rakendus.
  4. Tehke valikud Testimine > Lansseerimiseelne aruanne > Seaded. Laadige skript üles jaotises „Juhtige, kuidas lansseerimiseelne aruanne teie rakendust uurib“. Võite faili pukseerida või valida käsu Laadi üles.
  5. Klõpsake nupul Salvesta.
Mängusilmuse esitamine OpenGL-il põhineva rakenduse või mängu testimiseks

Kui testite OpenGL-il põhinevat mängu või rakendust, tuleb teil kasuliku lansseerimiseelse aruande hankimiseks esitada mängusilmus. Mängusilmus määrab toimingud, mille soovite lasta roomajal teha. Ühes rakenduses saab testida ka mitut mängusilmust.

Lansseerimiseelses aruandes mängusilmuste kasutamiseks tehke järgmist.

  1. Muutke oma mängu, nii et see:
    • käivitaks silmuse;
    • käitaks silmust;
    • sulgeks silmuse (valikuline). Need muudatused tuleb teha arenduskeskkonnas. Üksikasjade nägemiseks avage Firebase'i abikeskus.
      • Märkus. Lansseerimiseelsetes aruannetes mängusilmuste kasutamiseks pole Firebase'i konto vajalik.
  2. Avaldage mängusilmusega versioon suletud või avatud testi rajal. Roomaja tuvastab mängusilmuse ja käivitab selle automaatselt.

3. toiming: kohandage testi alguspunkti süvalinkidega

Lansseerimiseelsesse aruandesse saab lisada kuni kolm süvalinki, et testida rakenduse muid sisenemispunkte.

Roomaja töötab mitu minutit tavapärasel moel ning seejärel suleb rakenduse ja külastab järjekorras igat süvalinki, roomates veel 30 sekundit. Täiendava roomamise käigus leitud probleemid kaasatakse tavapärasel moel aruandesse.

Vaadake Androidi arendajate saidilt teavet rakenduse jaoks süvalinkide loomise ja nende testimise kohta.

4. toiming: vaadake konkreetsete keelte testide aruandeid

Kui soovite vaadata konkreetsete keelte testitulemusi, võite seadistada keele-eelistused lehel Lansseerimiseelse aruande seaded. Valida saab kuni viis keelt.

Nõuanne. Kuna lansseerimiseelset aruannet käitatakse rakenduse testkogumi üleslaadimisel automaatselt, saate keele-eelistused lisada alles pärast esialgse testi lõppu.

Keele-eelistuste seadistamine
  1. Avage Play Console.
  2. Valige rakendus.
  3. Tehke vasakpoolses menüüs valikud Testimine > Lansseerimiseelne aruanne > Seaded.
  4. Valige jaotises „Rakenduste testimine konkreetsetes keeltes“ käsk + Lisa keel.
  5. Valige kuni viis keelt. Tulevastes testides näete testitulemusi ainult nende keelte kohta.
    • Märkus. Kui te ei vali ühtki keelt, valime automaatselt keeled, mille puhul on rakendusel kõige rohkem installe.
  6. Klõpsake nupul Salvesta.

Lansseerimiseelse aruande vaatamine

Kui lansseerimiseelne aruanne on saadaval, saate vaadata testi kokkuvõtet, mis hõlmab testimise käigus leitud ja probleemi tüübi järgi liigitatud vigade, hoiatuste ja väiksemate probleemide arvu. Samuti näete rakenduse testimise tulemustel põhinevat väljalaskmissoovitust.

Lansseerimiseelse aruande kokkuvõtte vaatamine

Lansseerimiseelse aruande kokkuvõtte vaatamiseks tehke järgmist.

  1. Avage Play Console.
  2. Valige rakendus.
  3. Tehke valikud Testimine > Lansseerimiseelne aruanne > Ülevaade.
  4. Vaadake üle kõik jaotised.
    • Stabiilsus
    • Toimivus
    • Juurdepääsetavus
    • Turvalisus ja usaldusväärsus
  5. Kui mõnes jaotises esineb probleem, valige laiendamiseks käsk Kuva kokkuvõte.
  6. Probleemide üksikasjalikuma teabe uurimiseks valige käsk Kuva üksikasjad.
  7. Eelmiste lansseerimiseelsete aruannete vaatamiseks kerige lehe allosas jaotises „Aruande üksikasjad“ oleva tabelini.

Märkus. Kui näete teadet „Testimine on pooleli“, pole viimane test veel lõpule jõudnud. Kui teie viimast testi ei saanud käitada, võite näha teadet „Test ebaõnnestus”. Teise testi käitamiseks avaldage muu rakenduse kogum.

Lansseerimiseelse aruande üksikasjade vaatamine

Lansseerimiseelse aruande üksikasjalike tulemuste vaatamiseks tehke järgmist.

  1. Avage Play Console.
  2. Valige rakendus.
  3. Tehke valikud Testimine > Lansseerimiseelne aruanne > Üksikasjad.
  4. Vaadake üle vahekaardid Stabiilsus, Toimivus, Juurdepääsetavus, Ekraanipildid ning Turvalisus ja usaldusväärsus. Näete igal lehel viimase testi tulemuste kõiki üksikasju, sealhulgas virnajälgi, ekraanipilte ja diagramme.

Märkus. Kui näete teadet „Testimine on pooleli“, pole viimane test veel lõpule jõudnud. Kui teie viimast testi ei saanud käitada, võite näha teadet „Test ebaõnnestus”. Teise testi käitamiseks avaldage muu rakenduse kogum.

Korduma kippuvad küsimused

Ahenda kõik Laienda kõik

Rakenduse testid

Kui kaua testimine aega võtab?

Tavaliselt saadetakse testi tulemused teile tunni aja jooksul pärast rakenduse kogumi üleslaadimist. Mõnel juhul saate tulemused mitu tundi pärast üleslaadimist. Kui aruanne ei ole kahe päeva möödudes valmis, proovige artefakt uuesti üles laadida. See käivitab uue aruande.

Käivitamisel valideerimist käitavad rakendused

Kas saan käitada lansseerimiseelset aruannet rakenduse puhul, mis hõlmab riigi valideerimist?

Saate ka sel juhul hankida lansseerimiseelse aruande, kui olete valmis tegema koodis mõned väikesed muudatused.

Testseadmed asuvad Ameerika Ühendriikides. Kui teie rakendus kasutab asukoha määramist või sellele kehtivad riigipõhised sisupiirangud, saavad testseadmed näidata ainult seda, mis on nende asukohas saadaval.

Kui teil on vaja rakendust testida geograafilises asukohas väljaspool piirkondi, kus testseadmed asuvad, saate avaldada rakenduse kogumi, mis eemaldab testimiseks asukohanõuded. Test Labis on lansseerimiseelse aruande käitamise tuvastamiseks kaks moodust.

Kas saan hankida lansseerimiseelse aruande rakenduse kohta, mis kontrollib juurõigustega seadmeid?

Testplatvorm ei toeta rakendusi, mis kontrollivad, kas seadmel on Androidis privileegidega juhtimisõigused (juurjuurdepääs).

Rakendusi või ostuvalikuid hõlmavad rakendused

Minu rakendus hõlmab reklaame. Kuidas tagada, et lansseerimiseelse aruande testimine ei suurenda minu näitamisi ja klikke (mida minu reklaamivõrgustik võib tuvastada või pahaks panna)?

Google Ads juba välistab liikluse lansseerimiseelsete aruannete aadresside vahemikest. Teiste reklaamivõrgustike puhul peate määrama välistatavad IP-aadresside vahemikud.

Kas pean displeireklaamidega rakenduste testimise puhul midagi teadma?

Lisateabe saamiseks selle kohta, kuidas vähendada petturlikke reklaamitulusid rakenduse automatiseeritud testidega, vaadake teenuse Google Developers saiti.

Kas testid hõlmavad tellimuste või rakendusesiseste ostude soetamist?

Testseadmed ei saa testimise käigus oste sooritada. Kui teie rakendus pakub rakenduse teatud osale juurdepääsemiseks tellimusi või rakendusesiseseid tooteid, võivad testimisstsenaariumid olla piiratud.

Rakenduse muu käitumine

Mu kood on hägustatud (Java) või kärbitud (omakood). Kas saan siiski lansseerimiseelseid aruandeid kasutada?

Jah. Lansseerimiseelse aruande teste käitatakse sellele vaatamata.

Kui aga teie kood on hägustatud või kärbitud, on testimise käigus leitud kokkujooksmiste ja ANR-ide virnajäljed samuti hägustatud või kärbitud. Selleks et saaksime teie virnajälgi hõlpsamini siluda, soovitame üles laadida lihtsustamisfaili või loetavaks muutmise faili.

Saate vaadata lisateavet lihtsustamisfailide või loetavaks muutmise failide üleslaadimise kohta.

Kas meediasisu või täiendavaid eelinstallitud rakendusi on võimalik testseadmetesse eellaadida?

Ei. Testplatvorm ei toeta seadmetesse meediasisu ja eelinstallitud rakenduste eellaadimist.

Kui aga soovite eellaaditud andmetega rakendust testida, võite avaldada rakenduse testversiooni, kus meediafailid on rakenduse kogumile manustatud.

Mida teha, kui mu rakendus kasutab Google Play litsentsimisteenust?

Kui teie rakendus on avatud testi rajal või avaldatud tootmisrajal, kasutatakse käitamiseelse aruande testimisel ID-d, mis toimib viisil, nagu see oleks teie rakenduse jaoks litsentsitud.

Kui teie rakendus ei ole avatud testi rajal ja selle jaoks pole tootmisrajal avaldatud aktiivset rakenduse kogumit, ei läbi teie rakendus litsentsikontrolli. Saate endiselt lansseerimiseelsete aruannete tulemusi, kuid teie rakendus on litsentsimata olekus. Nendes rakendustes testide käitamiseks võite oma rakendusest avaldada suletud versiooni, kus litsentsimisteenused on keelatud.

Kas testseadmetes saab testida horisontaalpaigutusega rakendusi?

Testseadmed on vaikimisi eelmääratud käitama teste fikseeritud vertikaalpaigutusega. Kui aga teie rakendus on fikseeritud horisontaalpaigutusse, peaksite nägema videoid ja ekraanipilte horisontaalpaigutusega.

Seadmete valik

Kuidas otsustate, milliste seadmetega minu rakendust testitakse?

Valime testimiseks sellised seadmed, mis kajastavad tervet ökosüsteemi kõige paremini. Võtame arvesse seadmete populaarsust, kokkujooksmiste sagedust, ekraanide lahutusvõimeid, Android OS-i versiooni ja muud. Testseadmete valik võib varieeruda.

Mis juhtub, kui olen rakenduse manifestis teatud seadmete sihtimise välistanud?

Kui olete rakenduse manifestis teatud seadmete sihtimise välistanud, välistab lansseerimiseelne aruanne need ka testidest, ent ei sihi teie rakenduse lisaseadmeid.

Kas testseadmete komplekti saab kohandada?

Lanseerimiseelne aruanne töötab Firebase Test Labi toel. Testitavate seadmete kohandamiseks võite Firebase'i konsoolis ise teste käitada.

Kas lansseerimiseelseid aruandeid saab käitada rakenduste puhul, mis on kompileeritud x86-seadmete jaoks?

Jah, käitame rakendust emulaatoris ja roomame seda nagu füüsilise seadme puhul.

Millistel kuju tüüpidel saan oma rakendust testida?

Meie seadmete komplekt hõlmab telefone, tahvelarvuteid, Wear OS-i ja lauaarvuteid, nagu Chromebookid. Rakendusi ei ole võimalik testida otse Android Auto või Android TV seadmetes.

Kas rakendust saab testida Androidi vanemates versioonides?

Meie seadmete komplekt hõlmab seadmeid versiooniga Android 9 ja uuemad.

Kas see oli ab?

Kuidas saame seda täiustada?
Otsing
Kustuta otsing
Sule otsing
Peamenüü
13479136794954240119
true
Abikeskusest otsimine
true
true
true
true
true
92637
false
false