Uporaba poročila pred uvedbo za odkrivanje težav

V tem članku je pojasnjeno, kako nastavite in zaženete poročilo pred uvedbo. Če ste zagnali poročilo pred uvedbo in vas zanima, kako tolmačite rezultate, odprite Razumevanje poročila pred uvedbo.

Poročilo pred uvedbo je samodejno ustvarjeno, ko objavite aplikacijo v kanalu za interno, zaprto ali odprto preizkušanje. S tem lahko odkrijete težave, preden aplikacija doseže uporabnike. Vključuje preizkuse za:

  • Težave s stabilnostjo
  • Težave z združljivostjo z Androidom
  • Težave pri delovanju
  • Težave z dostopnostjo
  • Varnostne ranljivosti
  • Težave z zasebnostjo

Kako deluje poročilo pred uvedbo

Ko naložite in objavite preizkusni sveženj Android App Bundle, ga v laboratoriju za preizkuse namestimo v niz naprav Android. Nato samodejno zaženemo vašo aplikacijo in nekajminutno iskanje po njeni vsebini. Postopek iskanja po vsebini izvede osnovna dejanja, kot so tipkanje, dotikanje možnosti in vlečenje s prstom. Postopku iskanja po vsebini lahko posredujete tudi preizkuse po meri ali poverilnice za preizkusni račun, ki jih nato uporabi.

Ko je iskanje po vsebini končano, rezultate združimo v poročilu pred uvedbo. Prav tako odmestimo aplikacijo iz vseh naprav.

Ocena primernosti aplikacije za poročilo pred uvedbo

Poročilo pred uvedbo bo delovalo, če bo mogoče namestiti aplikacijo in iskati po njeni vsebini. Nekatere aplikacije morda terjajo manjše spremembe kode. Med drugim so pogosti primeri, ko je pri aplikacijah treba opraviti preverjanje države ali namestitve. Če želite izvedeti več, si oglejte pogosta vprašanja.

Upoštevajte, da v preizkusnih napravah ni mogoče izvesti preizkusov aplikacij, ki nimajo glavne dejavnosti za zagon, vključno z zaganjalniki, zaslonskimi pripomočki, tipkovnicami in številčnicami ur.

Strni vse Razširi vse

Izvedba poročila pred uvedbo

Preizkus aplikacije

Če želite ustvariti poročilo pred uvedbo za aplikacijo, objavite aplikacijo v kanalu za zaprto ali odprto preizkušanje.

Za vsako aplikacijo, ki jo objavite v preizkusnem kanalu, boste samodejno prejeli poročilo pred uvedbo, razen če to onemogočite. Rezultate preizkusa boste običajno prejeli v eni uri po nalaganju aplikacijskega svežnja. V nekaterih primerih jih boste prejeli nekaj ur po nalaganju.

Prijava za prejemanje e-poštnih sporočil o poročilih pred uvedbo

E-poštna obvestila o razpoložljivih poročilih pred uvedbo lahko prejemate tako, da uporabite ta postopek:

  1. Odprite Konzolo Play > Obvestila.
  2. Pomaknite se navzdol do »Poročilo pred uvedbo« in zraven označite polje. Izberete lahko prejemanje e-poštnih sporočil za vse preizkuse ali samo za preizkuse, pri katerih pride do težav.
Izklop poročil pred uvedbo

Poročila pred uvedbo so samodejno ustvarjena, ko objavite aplikacijo v kanalu za zaprto ali odprto preizkušanje. Če želite onemogočiti vsa poročila pred uvedbo za aplikacijo:

  1. Odprite Konzolo Play> Poročilo pred uvedbo > Nastavitve.
  2. Pomaknite se navzdol do »Nastavitve« in počistite polje »Vklop poročila pred uvedbo«, če želite onemogočiti poročilo za aplikacijo.
  3. Kliknite Shrani.

Prilagajanje preizkusov

Preizkuse lahko prilagodite tako, da je poročilo pred uvedbo bolj izčrpno in ustrezno za vašo aplikacijo.

1. korak: Navedite poverilnice preizkusnega računa, če ima aplikacija zaslon za prijavo

Če ima aplikacija zaslon za prijavo in želite, da iskalnik po vsebini preizkusi postopek prijave ali vsebino po prijavi, morate navesti poverilnice računa.

Opomba: Ni vam treba navesti poverilnic, če aplikacija podpira funkcijo »Prijava z Googlom«, ki iskalniku po vsebini omogoča samodejno prijavo, ali če ste poverilnice že navedli na strani z vsebino aplikacije.

Pri preizkušanju poverilnic upoštevajte te pomembne podatke:

  • Navedene poverilnice se uporabljajo samo za preizkušanje.
  • Čeprav si prizadevamo za varnost poverilnic za preizkušanje, priporočamo, da v poročilo pred zagonom ne vključite uradnih poverilnic. Namesto tega ustvarite uporabniško ime in geslo za preizkusni račun.
  • Poverilnice je mogoče samodejno vstaviti samo v aplikacije za Android, ki uporabljajo standardne pripomočke za Android. Poverilnic ni mogoče uporabljati v aplikacijah, ki za upodabljanje prilagojenih kontrolnikov uporabljajo OpenGL, ali v aplikacijah, ki za spletno preverjanje pristnosti uporabljajo spletni pogled.
  • Če aplikacija podpira možnost »Prijavite se z Googlom«, bo Google samodejno izvedel prijavo.
Nastavitev poverilnic
  1. Odprite Konzolo Play.
  2. Izberite aplikacijo.
  3. V levem meniju izberite Preizkušanje > Poročilo pred uvedbo > Nastavitve.
  4. V razdelku »Poverilnice preizkusnega računa« izberite Posreduj poverilnice.
  5. Vnesite naslednje:
    • Uporabniško ime: Uporabniško ime, povezano s preizkusnim računom.
    • Geslo: Geslo, povezano s preizkusnim računom.
  6. Kliknite Shrani. Te poverilnice bodo uporabljene za vse prihodnje preizkuse, razen če jih spremenite.
Urejanje ali odstranjevanje poverilnic
  1. Odprite Konzolo Play.
  2. Izberite aplikacijo.
  3. V levem meniju izberite Preizkušanje > Poročilo pred uvedbo > Nastavitve.
  4. Vnesite spremembe:
    • Če želite urediti poverilnice: V razdelku »Poverilnice preizkusnega računa« v poljih za uporabniško ime in geslo vnesite posodobljene poverilnice.
    • Če želite odstraniti poverilnice: V razdelku »Poverilnice preizkusnega računa« izberite Ne posreduj poverilnic.
      • Opomba: Če odstranite preizkusne poverilnice za aplikacijo, boste morali dodati nove poverilnice, preden bo v okviru prihodnjih preizkusov mogoča prijava v aplikacijo.
  5. Kliknite Shrani. Te poverilnice bodo uporabljene za vse prihodnje preizkuse, razen če jih spremenite.

2. korak: Navedite skript Robo ali zanko igre

Če želite nadzirati postopek, ki ga izvaja iskalnik po vsebini med preizkušanjem aplikacije, lahko navedete skript Robo ali zanko igre.

Navajanje skripta Robo za prilagajanje preizkusne poti aplikacije Java

Postopek, ki ga izvaja iskalnik po vsebini med preizkušanjem aplikacije, lahko nadzirate tako, da navedete skript Robo za izvajanje točno določenih dejanj, kot je preizkušanje dejavnosti povprečnega uporabnika ali novega razdelka aplikacije.

Ko izvajate preizkus s priloženim skriptom, iskalnik po vsebini najprej izvede dejanja, ki so vnaprej določena s skriptom, nato pa razišče aplikacijo kot sicer.

Če želite naložiti skript v poročilo pred uvedbo:

  1. Posnemite skript z orodjem Firebase v okolju Android Studio (Android Studio > Orodja > Firebase > Test Lab > Posnemi skript Robo). Podrobnosti so na voljo v centru za pomoč za Firebase.
    • Opomba: Za ustvarjanje skripta Robo ne potrebujete računa za Firebase.
  2. Ko je skript pripravljen, odprite Konzolo Play.
  3. Izberite aplikacijo.
  4. Izberite Preizkušanje > Poročilo pred uvedbo > Nastavitve. V razdelku »Nadziranje, kako poročilo pred uvedbo razišče vašo aplikacijo« naložite skript. Datoteko lahko povlečete in spustite ali izberete Nalaganje.
  5. Kliknite Shrani.
Navajanje zanke igre za preizkušanje aplikacije ali igre z vmesnikom OpenGL

Če preizkušate igro ali aplikacijo, ki uporablja vmesnik OpenGL, morate navesti zanko igre, če želite prejeti uporabno poročilo pred uvedbo. Zanka igre določa dejanja, za katera želite, da jih izvede iskalnik po vsebini. V isti aplikaciji lahko preizkusite več zank igre.

Če želite v poročilu pred uvedbo uporabljati zanke igre:

  1. Spremenite igro tako, da omogoča:
    • Zagon zanke.
    • Izvajanje zanke.
    • Zaprite zanko (izbirno). Te prilagoditve opravite v razvojnem okolju. Podrobnosti so na voljo v centru za pomoč za Firebase.
      • Opomba: Če želite v poročilu pred uvedbo uporabljati zanke igre, ne potrebujete računa Firebase.
  2. Objavite različico igre z zanko igre v kanalu za zaprto ali odprto preizkušanje. Iskalnik po vsebini samodejno zazna in izvede zanko igre.

3. Korak: Prilagodite izhodišče preizkusa s povezavami v globino

V poročilo pred uvedbo lahko dodate do tri povezave v globino, če želite preizkusiti dodatne vstopne točke za aplikacijo.

Iskalnik po vsebini deluje kot običajno nekaj minut, nato zapre aplikacijo in drugo za drugo obišče posamezno povezavo v globino ter išče po vsebini nadaljnjih 30 sekund. Morebitne težave, odkrite med dodatnimi iskanji po vsebini, so kot običajno vključene v poročilo.

Če želite izvedeti, kako ustvarite in preizkusite povezave v globino za aplikacijo, obiščite spletno mesto za razvijalce za Android.

4. Korak: Oglejte si poročila preizkusa za določene jezike

Če si želite ogledati rezultate preizkusa za določene jezike, lahko nastavite jezikovne nastavitve na strani z nastavitvami poročila pred uvedbo. Izberete lahko do pet jezikov.

Nasvet: Poročilo pred uvedbo se samodejno zažene, ko naložite preizkusni aplikacijski sveženj, tako da lahko jezikovne nastavitve dodate šele po dokončanju začetnega preizkusa.

Nastavitev jezikovnih nastavitev
  1. Odprite Konzolo Play.
  2. Izberite aplikacijo.
  3. V levem meniju izberite Preizkušanje > Poročilo pred uvedbo > Nastavitve.
  4. V razdelku »Preizkus aplikacije v posameznih jezikih« izberite + Dodaj jezik.
  5. Izberite do pet jezikov. Pri prihodnjih preizkusih bodo prikazani samo rezultati preizkusa za te jezike.
    • Opomba: Če ne izberete nobenega jezika, bomo samodejno izbrali jezike, za katere ima aplikacija največ namestitev.
  6. Kliknite Shrani.

Ogled poročila pred uvedbo

Ko je poročilo pred uvedbo na voljo, si lahko ogledate povzetek preizkusa, ki vsebuje število napak, opozoril in manjših težav, odkritih med preizkušanjem, razvrščenih glede na vrsto težave. Prav tako bo prikazano priporočilo za uvedbo glede na rezultate preizkušanja aplikacije.

Ogled povzetka poročila pred uvedbo

Če si želite ogledati povzetek poročila pred uvedbo:

  1. Odprite Konzolo Play.
  2. Izberite aplikacijo.
  3. Izberite Preizkušanje > Poročilo pred uvedbo > Pregled.
  4. Preglejte posamezen razdelek:
    • Stabilnost
    • Zmogljivost
    • Dostopnost
    • Varnost in zaupanje
  5. Če je v katerem koli razdelku težava, izberite Pokaži povzetek, če želite razširiti.
  6. Izberite Ogled podrobnosti, če si želite ogledati podrobnejše informacije o težavah.
  7. Če si želite ogledati prejšnja poročila pred uvedbo, se pomaknite do razpredelnice v razdelku »Podrobnosti o poročilu« na dnu strani.

Opomba: Če je prikazano obvestilo »Preizkušanje v teku«, se zadnji preizkus še ni končal. Če zadnjega preizkusa ni bilo mogoče izvesti, bo morda prikazano obvestilo »Preizkus ni uspel«. Če želite izvesti še kakšen preizkus, objavite drug aplikacijski sveženj.

Ogled podrobnosti poročil pred uvedbo

Če si želite ogledati podrobne rezultate poročila pred uvedbo:

  1. Odprite Konzolo Play.
  2. Izberite aplikacijo.
  3. Izberite Preizkušanje > Poročilo pred uvedbo > Podrobnosti.
  4. Preglejte zavihke Stabilnost, Delovanje, Dostopnost, Posnetki zaslona in Varnost in zaupanje. Na posameznih straneh bodo prikazani rezultati zadnjega preizkusa, vključno s sledmi sklada, posnetki zaslona in grafikoni.

Opomba: Če je prikazano obvestilo »Preizkušanje v teku«, se zadnji preizkus še ni končal. Če zadnjega preizkusa ni bilo mogoče izvesti, bo morda prikazano obvestilo »Preizkus ni uspel«. Če želite izvesti še kakšen preizkus, objavite drug aplikacijski sveženj.

Pogosta vprašanja

Strni vse Razširi vse

Preizkusi aplikacij

Kako dolgo naj bi trajal preizkus?

Rezultate preizkusa boste običajno prejeli v eni uri po nalaganju aplikacijskega svežnja. V nekaterih primerih jih boste prejeli nekaj ur po nalaganju. Če poročilo po dveh dneh še ni končano, poskusite znova naložiti artefakt. S tem boste sprožili novo poročilo.

Aplikacije, ki ob zagonu izvajajo preverjanje

Ali lahko za aplikacijo, ki izvaja preverjanje države, zaženem poročilo pred uvedbo?

Če vam ni težko narediti manjših sprememb kode, lahko še vedno dobite poročilo pred uvedbo.

Preizkusne naprave so v Združenih državah. Če aplikacija uporablja geolokacijo ali ima omejitve vsebine glede na državo, lahko preizkusne naprave prikažejo samo to, kar je na voljo na njihovi lokaciji.

Če morate aplikacijo preizkusiti na geolokaciji zunaj lokacije, kjer so preizkusne naprave, lahko objavite aplikacijski sveženj, ki ima za namene preizkušanja odstranjene lokacijske zahteve. Na dva načina lahko ugotovite, ali se poročilo pred uvedbo izvaja v laboratoriju Test Lab:

Ali je mogoče dobiti poročilo pred uvedbo za aplikacijo, ki preverja, ali imajo naprave korenski dostop?

Preizkusno okolje ne podpira aplikacij, ki preverjajo, ali ima naprava skrbniški dostop (korenski dostop) v Androidu.

Aplikacije z oglasi ali možnostmi nakupa

Moja aplikacija vsebuje oglase. Kako lahko zagotovim, da se preizkušanje s poročilom pred uvedbo ne bo štelo k prikazom in klikom (kar bi moje oglasno omrežje lahko zaznalo ali imelo glede tega pripombe)?

Oglasi v Googlu že izključujejo promet iz obsegov naslovov v okviru poročila pred uvedbo. Za druga oglasna omrežja morate navesti obsege naslovov IP, ki jih želite izključiti.

Ali moram vedeti kaj o preizkušanju aplikacij s prikaznimi oglasi?

Podrobnosti o tem, kako ublažiti pojav goljufivega prihodka od oglasov z avtomatiziranim preizkušanjem aplikacij, so na voljo na Googlovem spletnem mestu za razvijalce.

Ali preizkusi vključujejo kupovanje naročnin ali izdelkov v aplikacijah?

Preizkusne naprave med preizkušanjem ne morejo izvesti nakupov. Če aplikacija ponuja naročnine ali izdelke v aplikaciji za dostop do nekaterih delov aplikacije, bodo preizkusni primeri morda omejeni.

Druga delovanja aplikacije

Moja koda je zakrita (Java) ali odstranjena (izvorna). Ali lahko kljub temu uporabljam poročila pred uvedbo?

Da. Preizkusi poročila pred uvedbo se bodo izvajali kljub temu.

Če je koda zakrita ali odstranjena, bodo pri zrušitvah ali ANR-jih, odkritih med preizkušanjem, tudi sledi sklada zakrite ali odstranjene. Če nam želite omogočiti lažje odpravljanje napak v sledeh sklada, priporočamo, da naložite datoteko za odkrivanje ali pretvorbo v simbole.

Preberete lahko več o nalaganju datotek za odkrivanje ali pretvorbo v simbole.

Ali je mogoče v preizkusne naprave vnaprej naložiti predstavnostno vsebino ali dodatne vnaprej nameščene aplikacije?

Ne. Preizkusno okolje ne podpira vnaprejšnjega nalaganja predstavnostne vsebine v napravah ali vnaprej nameščenih aplikacij.

Če pa želite izvesti preizkuse na aplikaciji z vnaprej naloženimi podatki, lahko objavite preizkusno različico aplikacije s predstavnostnimi datotekami, vdelanimi v njen aplikacijski sveženj.

Kaj, če moja aplikacija uporablja storitev licenciranja v Googlu Play?

Če je aplikacija v odprtem preizkušanju ali je objavljena v različici za splošno razpoložljivost, preizkušanje s poročili pred uvedbo uporabi ID, ki deluje, kot da je licenciran za vašo aplikacijo.

Če aplikacija ni v odprtem preizkušanju in zanjo niste objavili aktivnega aplikacijskega svežnja v različici za splošno razpoložljivost, aplikacija ne bo prestala preverjanja licenciranja. Še vedno boste prejemali rezultate poročil pred uvedbo, vendar bo aplikacija v nelicenciranem stanju. Če želite izvajati preizkuse s temi aplikacijami, lahko objavite zaprto različico aplikacije, ki ima onemogočeno storitev licenciranja.

Ali lahko preizkusne naprave izvajajo preizkuse na aplikacijah, ki uporabljajo ležečo postavitev?

Preizkusne naprave imajo vnaprej določeno, da se preizkusi v njih privzeto izvajajo ob pokončni postavitvi. Če je aplikacija zaklenjena v ležečo postavitev, bi morali biti videoposnetki in posnetki zaslonov prikazani v ležečem načinu.

Izbira naprav

Kako se odločite, s katerimi napravami boste preizkušali mojo aplikacijo?

Izberemo preizkusne naprave, ki odražajo dobro pokritost v ekosistemu, in upoštevamo priljubljenost naprav, pogostost zrušitev, ločljivosti zaslonov, proizvajalce, različice operacijskega sistema Android in drugo. Ni nujno, da so vedno izbrane enake preizkusne naprave.

Kaj, če sem v manifestu aplikacije za nekatere naprave izključil(-a) ciljanje?

Če ste v manifestu aplikacije za nekatere naprave izključili ciljanje, jih bo v preizkusih izključilo tudi poročilo pred uvedbo, hkrati pa ne bo ciljalo dodatnih naprav za aplikacijo.

Je mogoče prilagoditi nabor preizkusnih naprav?

Poročilo pred uvedbo uporablja tehnologijo Firebase Test Lab. Če želite prilagoditi preizkusne naprave, razmislite o izvedbi lastnih preizkusov v konzoli platforme Firebase.

Je mogoče ustvariti poročila pred uvedbo za aplikacije, pripravljene za naprave x86?

Da, aplikacijo bomo zagnali z emulatorjem in jo preiskali kot v fizični napravi.

V katerih oblikah naprav lahko preizkusim aplikacijo?

Naš nabor naprav vključuje telefone, tablične računalnike, naprave Wear OS in namizne naprave, kot so Chromebooki. V napravah Android Auto ali Android TV ni mogoče preizkušati aplikacij.

Ali lahko aplikacijo preizkusim v starejših različicah Androida?

Naš nabor naprav vključuje naprave s sistemom Android 9 in novejšimi.

Je bilo to uporabno?

Kako lahko to izboljšamo?

Potrebujete dodatno pomoč?

Poskusite te postopke:

Iskanje
Počisti iskanje
Zapiranje iskanja
Glavni meni
5118107349878250339
true
Iskanje v centru za pomoč
true
true
true
true
true
92637
false
false