Upotreba izvješća prije objave radi otkrivanja poteškoća

U ovom se članku objašnjava kako postaviti i pokrenuti izvješće prije objave aplikacije. Ako ste pokrenuli izvješće prije objave aplikacije i želite saznati kako protumačiti rezultate, pogledajte odjeljak Objašnjenje izvješća prije objave aplikacije.

Izvješće prije objave aplikacije automatski se generira kada aplikaciju objavite u verziji za interno, zatvoreno ili otvoreno testiranje. Lakše ćete proaktivno prepoznati poteškoće prije nego što aplikacija dođe do korisnika. Izvješćem su obuhvaćeni testovi za:

  • poteškoće sa stabilnošću
  • poteškoće s kompatibilnošću Androida
  • poteškoće s izvedbom
  • poteškoće s pristupačnosti
  • sigurnosne ranjivosti
  • probleme s privatnošću.

Kako funkcionira izvješće prije objave aplikacije

Nakon što prenesete i objavite testni Android App Bundle, instalirat ćemo ga na više Android uređaja u našem laboratoriju za testiranje. Zatim ćemo automatski pokrenuti vašu aplikaciju te je pretraživati i indeksirati nekoliko minuta. Alat za indeksiranje izvršit će neke osnovne radnje, primjerice pisanje, dodirivanje i prelaske prstom. Za alat za indeksiranje možete navesti i prilagođene testove ili vjerodajnice za testni račun.

Kada pretraživanje i indeksiranje završi, rezultate ćemo kompilirati u izvješću prije objave aplikacije. Također ćemo deinstalirati vašu aplikaciju sa svih uređaja.

Procjena prikladnosti aplikacije za izvješće prije objave aplikacije

Izvješće prije objave aplikacije funkcionirat će pod uvjetom da možemo instalirati te pretraživati i indeksirati vašu aplikaciju. Međutim, za neke će aplikacije možda biti potrebne manje izmjene koda. Uobičajeni primjeri uključuju aplikacije za koje su potrebne provjere države ili instalacije. Da biste saznali više, idite na česta pitanja.

Napominjemo da testni uređaji ne mogu testirati aplikacije koje nemaju aktivnost glavnog pokretanja, uključujući pokretače, widgete, tipkovnice i brojčanike.

Sažmi sve Proširi sve

Pokretanje Izvješća prije objave aplikacije

Testirajte svoju aplikaciju

Da biste generirali izvješće prije objave aplikacije za svoju aplikaciju, aplikaciju objavite u zatvorenoj ili otvorenoj testnoj verziji.

Automatski ćete primiti izvješće prije objave aplikacije za svaku aplikaciju koju objavite u testnoj verziji, osim ako ste tu mogućnost isključili. Rezultate testa uglavnom ćete primiti u roku od jednog sata od prijenosa paketa aplikacije. U nekim slučajevima, rezultate ćete primiti nekoliko sati nakon prijenosa.

Registracija za e-poruke s izvješćima prije objave aplikacije

Ako obavijesti o dostupnim izvješćima prije objave aplikacije želite dobivati e-poštom, slijedite ove upute:

  1. Otvorite Play konzolu > Obavijesti.
  2. Pomaknite se prema dolje do stavke Izvješće prije objave aplikacije i stavite kvačicu u okvir pored nje. Možete dobivati e-poruke o svim testovima ili samo o testovima s poteškoćama.
Isključivanje izvješća prije objave aplikacije

Izvješća prije objave aplikacije automatski se generiraju kada aplikaciju objavite u zatvorenoj ili otvorenoj testnoj verziji. Da biste onemogućili sva izvješća prije objave aplikacije za svoju aplikaciju:

  1. Otvorite Play konzolu> Izvješće prije objave aplikacije > Postavke.
  2. Pomaknite se prema dolje do odjeljka Postavke i poništite okvir Uključi izvješće prije objave aplikacije da biste onemogućili izvješće za svoju aplikaciju.
  3. Kliknite Spremi.

Prilagodba vaših testova

Testove možete prilagoditi kako bi izvješće prije objave aplikacije bilo opsežnije i relevantnije za vašu aplikaciju.

1. korak: navedite vjerodajnice testnog računa ako vaša aplikacija ima zaslon za prijavu

Ako vaša aplikacija ima zaslon za prijavu i želite da alat za indeksiranje testira postupak prijave ili sadržaj koji se nalazi iza njega, morate navesti vjerodajnice računa.

Napomena: ne morate ustupiti vjerodajnice ako vaša aplikacija podržava prijavu putem Googlea (što alatu za indeksiranje omogućuje automatsku prijavu) ili ako ste već naveli vjerodajnice na stranici sadržaja aplikacije.

Slijedi nekoliko važnih napomena koje treba imati na umu prilikom testiranja vjerodajnica:

  • Vjerodajnice koje ustupite upotrebljavaju se samo u svrhe testiranja.
  • Iako činimo sve što možemo da bismo zaštitili vjerodajnice, preporučujemo da u izvješće prije objave aplikacije ne dodajete službene vjerodajnice. Umjesto toga izradite korisničko ime i zaporku za testni račun.
  • Vjerodajnice se mogu automatski umetnuti samo u Android aplikacije koje upotrebljavaju standardne Android widgete. Vjerodajnice se ne mogu upotrebljavati u aplikacijama koje upotrebljavaju OpenGL za generiranje prilagođenih kontrola ili aplikacijama koje upotrebljavaju web-prikaz za tijek autentifikacije na webu.
  • Google će se automatski prijaviti ako vaša aplikacija podržava Prijavu putem Googlea.
Postavljanje vjerodajnica
  1. Otvorite Play konzolu.
  2. Odaberite aplikaciju.
  3. Na lijevom izborniku odaberite Testiranje > Izvješće prije objave aplikacije > Postavke.
  4. U odjeljku Vjerodajnice testnog računa odaberite Pošalji vjerodajnice.
  5. Unesite sljedeće:
    • Korisničko ime: korisničko ime povezano s vašim testnim računom.
    • Zaporka: zaporka povezana s vašim testnim računom.
  6. Kliknite Spremi. Te će se vjerodajnice upotrebljavati za sve buduće testove, osim u slučaju da ih uredite.
Uređivanje ili uklanjanje vjerodajnica
  1. Otvorite Play konzolu.
  2. Odaberite aplikaciju.
  3. Na lijevom izborniku odaberite Testiranje > Izvješće prije objave aplikacije > Postavke.
  4. Unesite izmjene:
    • Da biste uredili vjerodajnice: u odjeljku Vjerodajnice testnog računa unesite ažurirane vjerodajnice u polja za korisničko ime i zaporku.
    • Da biste uklonili vjerodajnice: u odjeljku Vjerodajnice testnog računa odaberite Ne šalji vjerodajnice.
      • Napomena: ako uklonite vjerodajnice za testiranje aplikacije, morat ćete dodati nove vjerodajnice da bi se novi testovi mogli prijaviti u aplikaciju.
  5. Kliknite Spremi. Te će se vjerodajnice upotrebljavati za sve buduće testove, osim u slučaju da ih uredite.

2. korak: navedite Robo skriptu ili petlju igre

Ako želite kontrolirati korake koje alat za indeksiranje poduzima prilikom testiranja aplikacije, možete navesti Robo skriptu ili petlju igre.

Navedite Robo skriptu za prilagodbu testnog puta Java aplikacije

Korake koje alat za indeksiranje poduzima prilikom testiranja aplikacije možete kontrolirati tako da navedete Robo skriptu za izvršavanje određenih radnji, poput testiranja uobičajenog putovanja korisnika ili novog odjeljka aplikacije.

Kada pokrenete test s pridruženom skriptom, alat za indeksiranje prvo pokreće vaše unaprijed skriptirane radnje, a potom uobičajeno istražuje aplikaciju.

Da biste prenijeli skriptu u izvješće prije objave aplikacije:

  1. Snimite skriptu pomoću Firebase alata u Android Studiju (Android Studio > Alati > Firebase > Laboratorij za testiranje > Snimanje Robo skripte). Za pojedinosti posjetite centar za pomoć za Firebase.
    • Napomena: za izradu Robo skripte nije vam potreban Firebase račun.
  2. Kada je skripta spremna, otvorite Play konzolu.
  3. Odaberite aplikaciju.
  4. Odaberite Testiranje > Izvješće prije objave aplikacije > Postavke. Skriptu prenesite u odjeljku Upravljajte načinom na koji izvješće prije pokretanja istražuje vašu aplikaciju. Datoteku možete povući i ispustiti ili odabrati Prenesi.
  5. Kliknite Spremi.
Navedite petlju igre za testiranje OpenGL aplikacije ili igre

Ako testirate igru ili aplikaciju koja upotrebljava OpenGL, morate navesti petlju igre da biste dobili kvalitetno izvješće prije objave aplikacije. Petlja igre definira radnje koje želite da alat za indeksiranje poduzme. U istoj aplikaciji možete testirati više petlji igre.

Da biste upotrebljavali petlje igara u izvješću prije objave aplikacije:

  1. Izmijenite igru tako da učini sljedeće:
    • Pokrene petlju
    • Izvede petlju
    • Zatvorite petlju (nije obavezno). Te izmjene možete unijeti u svojem razvojnom okruženju. Za pojedinosti posjetite centar za pomoć za Firebase.
      • Napomena: Firebase račun nije vam potreban da biste se koristili petljama igara u izvješću prije objave aplikacije.
  2. Objavite verziju igre s petljom igre u verziji zatvorenog ili otvorenog testa. Alat za indeksiranje automatski će otkriti i pokrenuti petlju igre.

3. korak: dubinskim vezama prilagodite početnu točku testa

U izvješće prije objave aplikacije možete dodati do tri dubinske veze da biste testirali dodatne ulazne točke za svoju aplikaciju.

Alat za indeksiranje nekoliko će minuta uobičajeno funkcionirati. Zatim će zatvoriti aplikaciju i posjetiti svaku dubinsku vezu, jednu po jednu, pretražujući i indeksirajući sljedećih 30 sekundi. Svi problemi pronađeni tijekom tih dodatnih pretraživanja i indeksiranja standardno su uključeni u izvješće.

Da biste saznali kako izraditi i testirati dubinske veze za svoju aplikaciju, posjetite web-lokaciju za razvojne programere za Android.

4. korak: prikaz testnih izvješća za određene jezike

Ako želite vidjeti rezultate testiranja za određene jezike, jezične postavke možete postaviti na stranici postavki izvješća prije objave aplikacije. Možete odabrati do pet jezika.

Savjet: s obzirom da se izvješće prije objave aplikacije pokreće automatski kada prenesete testni paket aplikacije, jezične postavke možete dodati tek nakon dovršetka inicijalnog testiranja.

Postavljanje jezičnih postavki
  1. Otvorite Play konzolu.
  2. Odaberite aplikaciju.
  3. Na lijevom izborniku odaberite Testiranje > Izvješće prije objave aplikacije > Postavke.
  4. U odjeljku Testirajte svoju aplikaciju na određenim jezicima odaberite + Dodaj jezik.
  5. Odaberite do pet jezika. Prilikom budućih testiranja vidjet ćete samo rezultate za te jezike.
    • Napomena: ako ne odaberete nijedan jezik, automatski ćemo odabrati jezike na kojima aplikacija ima najviše instaliranja.
  6. Kliknite Spremi.

Pregledajte izvješće prije objave aplikacije

Kad je izvješće prije objave aplikacije dostupno, možete pregledati sažetak testiranja koji sadrži broj pogrešaka, upozorenja i manjih problema pronađenih tijekom testiranja, kategoriziranih prema vrsti problema. U njemu ćete vidjeti i preporuku za pokretanje na temelju rezultata testiranja aplikacije.

Pregled sažetka izvješća prije objave aplikacije

Da biste pregledali sažetak izvješća prije objave aplikacije:

  1. Otvorite Play konzolu.
  2. Odaberite aplikaciju.
  3. Odaberite Testiranje > Izvješće prije objave aplikacije > Pregled.
  4. Pregledajte svaki odjeljak:
    • Stabilnost
    • Izvedba
    • Pristupačnost
    • Sigurnost i povjerenje
  5. Ako su u bilo kojem odjeljku navedeni problemi, odaberite Prikaži sažetak da biste ga proširili.
  6. Odaberite Prikaz pojedinosti da biste vidjeli preciznije informacije o problemima.
  7. Da biste pregledali prethodna izvješća prije objave aplikacije, pomaknite se do tablice u odjeljku Pojedinosti izvješća na dnu stranice.

Napomena: ako vidite poruku Testiranje u tijeku, zadnji test još nije dovršen. Ako se najnoviji test nije mogao izvršiti, možda ćete vidjeti poruku Test nije uspio. Da biste pokrenuli drugi test, objavite drugi paket aplikacije.

Prikaz pojedinosti izvješća prije objave aplikacije

Da biste vidjeli detaljne rezultate izvješća prije objave aplikacije:

  1. Otvorite Play konzolu.
  2. Odaberite aplikaciju.
  3. Odaberite Testiranje > Izvješće prije objave aplikacije > Pojedinosti.
  4. Pregledajte kartice Stabilnost, Izvedba, Pristupačnost, Snimke zaslona i Sigurnost i povjerenje. Na svakoj ćete stranici vidjeti sve pojedinosti rezultata najnovijeg testiranja, uključujući praćenja snopa, snimke zaslona i grafikone.

Napomena: ako vidite poruku Testiranje u tijeku, zadnji test još nije dovršen. Ako se najnoviji test nije mogao izvršiti, možda ćete vidjeti poruku Test nije uspio. Da biste pokrenuli drugi test, objavite drugi paket aplikacije.

Česta pitanja

Sažmi sve Proširi sve

Testovi aplikacija

Koliko bi test trebao trajati?

Rezultate testa uglavnom ćete primiti u roku od jednog sata od prijenosa paketa aplikacije. U nekim slučajevima, rezultate ćete primiti nekoliko sati nakon prijenosa. Ako izvješće ne bude gotovo nakon dva dana, pokušajte ponovo prenijeti artefakt. Time će se pokrenuti novo izvješće.

Aplikacije koje pokreću provjeru prilikom pokretanja

Mogu li pokrenuti izvješće prije objave aplikacije za aplikaciju koja provodi provjeru zemlje?

Izvješće prije objave aplikacije možete dobiti i u ovom slučaju, ako ste spremni na to da unesete manje izmjene u svoj kôd.

Testni uređaji nalaze se u Sjedinjenim Američkim Državama. Ako aplikacija upotrebljava geolociranje ili ima ograničenja sadržaja na temelju države, testni uređaji mogu prikazati samo ono što je dostupno na njihovoj lokaciji.

Ako aplikaciju morate testirati na geolokaciji izvan lokacije testnih uređaja, možete objaviti paket aplikacije koji uklanja zahtjeve za lokacije u svrhu testiranja. Dva su načina na koje možete otkriti da se izvješća prije objave aplikacije izvode u laboratoriju za testiranje:

Mogu li dobiti izvješće prije objave aplikacije za aplikaciju koja provjerava jesu li uređaji otključani?

Platforma za testiranje ne podržava aplikacije koje provjeravaju ima li uređaj povlašteni nadzor (korijenski pristup) na Androidu.

Aplikacije koje sadrže oglase ili opcije kupnje

Moja aplikacija sadrži oglase. Kako mogu znati da testiranje izvješća prije objave aplikacije ne doprinosi pojavljivanjima i klikovima (što moja oglasna mreža može otkriti ili zbog čega može biti nezadovoljna)?

Google oglasi već isključuju promet iz raspona adresa iz izvješća prije objave aplikacije. Za ostale oglasne mreže trebate odrediti raspone IP adresa koje želite isključiti.

Postoji li nešto što trebam znati o testiranju aplikacija s prikaznim oglasima?

Pojedinosti o tome kako automatskim testiranjem aplikacije smanjiti prijevaran prihod od oglasa potražite na web-lokaciji Google Developers.

Uključuju li testovi kupnju pretplata ili proizvoda ponuđenih putem aplikacije?

Testni uređaji ne mogu kupovati tijekom testiranja. Ako vaša aplikacija nudi pretplate ili proizvode ponuđene putem aplikacije koji su potrebni za pristup nekim dijelovima aplikacije, testiranje značajki može biti ograničeno.

Ostala ponašanja aplikacije

Moj je kôd maskiran (Java) ili ogoljen (nativni kôd). Mogu li i dalje upotrebljavati izvješća prije objave aplikacije?

Možete. Testovi izvješća prije objave aplikacije izvršit će se bez obzira na to.

Međutim, ako je vaš kôd maskiran ili ogoljen, sva rušenja ili ANR-ovi pronađeni tijekom testiranja imat će praćenja snopa koja su također maskirana ili ogoljena. Da biste nam omogućili jednostavnije otklanjanje pogrešaka u praćenjima snopa, preporučujemo da prenesete datoteku za demaskiranje ili pretvaranje u ljudski jezik.

Možete saznati više o prijenosu datoteka za demaskiranje ili pretvaranje u ljudski jezik.

Postoji li način na koji se na testne uređaje mogu unaprijed učitati medijski sadržaji ili dodatne unaprijed instalirane aplikacije?

Ne. Platforma za testiranje ne podržava da se medijski sadržaji unaprijed učitavaju na uređaje, a ne podržava ni unaprijed učitane aplikacije.

Međutim, ako želite provesti testove u aplikaciji s unaprijed učitanim podacima, možete objaviti testnu verziju aplikacije s medijskim datotekama ugrađenim u paket aplikacije.

Što ako moja aplikacija upotrebljava Google Play uslugu licenciranja?

Ako je vaša aplikacija u otvorenom testiranju ili je objavljena u produkciji, za testiranje prije objave aplikacije koristit će se ID na temelju kojeg će aplikacija izgledati kao da je licencirana.

Aplikacija neće proći provjeru licenciranja ako nije u otvorenom testiranju ili nema aktivni paket aplikacije objavljen u produkciji. I dalje ćete primiti rezultate izvješća prije objave aplikacije, ali će aplikacija imati status da nije licencirana. Da biste testirali te aplikacije, možete objaviti zatvorenu verziju aplikacije s onemogućenim uslugama licenciranja.

Mogu li testni uređaji izvoditi testove na aplikacijama koje su konfigurirani za pejzažni način?

Testni uređaji prema zadanim postavkama izvode testiranje u okomitom položaju. Međutim, ako je aplikacija zaključana u pejzažnom načinu, videozapise i snimke zaslona trebali biste vidjeti u pejzažnom načinu.

Odabir uređaja

Kako odlučujete koje ćete uređaje upotrijebiti za testiranje moje aplikacije?

Odabiremo testne uređaje kojima se ostvaruje široka pokrivenost cijelog ekosustava. U obzir uzimamo popularnost uređaja, učestalost rušenja, razlučivosti zaslona, proizvođače, verziju Android OS-a i drugo. Odabir testnih uređaja može biti različit.

Što ako u manifestu aplikacije izuzmem iz ciljanja neke uređaje?

Ako ste u manifestu aplikacije izuzeli iz ciljanja neke uređaje, izvješće prije objave aplikacije izuzet će ih i u testovima, no neće ciljati dodatne uređaje za vašu aplikaciju.

Mogu li prilagoditi skup testnih uređaja?

Izvješće prije objave aplikacije omogućeno je putem Firebase laboratorija za testiranje. Da biste prilagodili testne uređaje, razmislite o provođenju vlastitih testova na Firebase konzoli.

Mogu li pokrenuti izvješća prije objave aplikacije za aplikacije kompilirane za x86 uređaje?

Da, pokrenut ćemo aplikaciju na emulatoru i indeksirat ćemo je kao što bismo to učinili i s fizičkim uređajem.

Na kojim formatima hardvera mogu testirati aplikaciju?

Naš skup uređaja obuhvaća telefone, tablete, Wear OS i računala kao što su Chromebookovi. Aplikacije se ne mogu testirati izravno na Android Autu i Android TV uređajima.

Mogu li testirati svoju aplikaciju na starijim verzijama Androida?

Naš skup uređaja uključuje uređaje s Androidom 9 i novijim verzijama.

Je li to bilo korisno?

Kako to možemo poboljšati?
Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
6851597442877803606
true
Pretraži Centar za pomoć
true
true
true
true
true
92637
false
false