Prieš paleidimą generuojamos ataskaitos paaiškinimas

Šiame straipsnyje pateikiama klaidų, įspėjimų ar problemų, kurios gali būti nurodomos ataskaitoje, apžvalga, kad būtų lengviau suprasti prieš paleidimą generuojamos ataskaitos rezultatus. Jei norite sužinoti, kaip nustatyti ir paleisti prieš paleidimą generuojamą ataskaitą, eikite į skiltį „Prieš paleidimą generuojamos ataskaitos naudojimas siekiant nustatyti problemas“.

Kai pasiekiama prieš paleidimą generuojama ataskaita, galite peržiūrėti bandymo suvestinę, kurioje nurodoma, kiek atliekant bandymą rasta klaidų, įspėjimų ir nedidelių problemų, suskirstant jas į kategorijas pagal problemos tipą. Be to, pateikiama rekomendacija pagal programos bandymo rezultatus.

Pastaba: nors prieš paleidimą generuojama ataskaita yra praktiškas ir veiksmingas įrankis, galintis padėti tobulinti programą, „Google“ negali garantuoti, kad atliekant bandymus bus nustatytos visos problemos. Jei norite užtikrinti, kad rezultatai būtų kaip įmanoma išsamesni ir aktualesni, peržiūrėkite ir atnaujinkite prieš paleidimą generuojamos ataskaitos nustatymus.

Prieš paleidimą generuojamos ataskaitos apžvalga

Puslapyje Prieš paleidimą generuojamos ataskaitos apžvalga pateikiama visų bandymo metu rastų unikalių klaidų, įspėjimų ir nedidelių problemų suvestinė, sugrupuota į keturias kategorijas: „Stabilumas“, „Našumas“, „Pritaikomumas“ bei „Sauga ir patikimumas“. Toliau šios kategorijos aprašytos išsamiau.

Taip pat matysite įrenginių, kuriuose programa buvo išbandyta, skaičių ir, atsižvelgiant į bandymo rezultatus, įžvalgų bei rekomendacijų, kurios gali padėti tobulinti programą.

Pateikiami keli problemų, aptiktų testuojant, pavyzdžiai.

  • Klaidos: įtraukiamos strigtys, ANR, nekokybiškų bibliotekų ir nepalaikomų API, kurios buvo apribotos, naudojimas.
  • Įspėjimai: įtraukiamas lėtas paleidimas ir ilgas įkėlimo laikas, prisijungimo ar tikrinimo problemos, atminties problemos, nepalaikomų API, kurios dar nėra apribotos, naudojimas.
  • Nedidelės problemos: įtraukiamos trūkstamos turinio etiketės, spalvų kontrasto problemos, maži jutiklinės dalies dydžiai, diegimo problemos.

 

Sutraukti viską Išskleisti viską

Išsami prieš paleidimą generuojamos ataskaitos informacija

Stabilumas

Kiekvienoje skirtuko Stabilumas skiltyje išsamiai aprašomos atliekant bandymą aptiktos problemos, įskaitant nurodytas toliau.

  • Problemos tipas ir piktograma:
    • raudona piktograma nurodo klaidą;
    • geltona piktograma nurodo įspėjimą;
    • žalia piktograma nurodo, kad atliekant bandymą nerasta problemų;
  • įrenginių, kuriuose aptikta problema, skaičius;
  • su problema susijęs dėklo pėdsakas;
  • atitinkama API (jei taikoma);
  • kiek kartų problema buvo aptikta atliekant bandymą (jei taikoma).

Šalia kiekvienos problemos galite pasirinkti Rodyti daugiau ir peržiūrėti detalią informaciją apie problemą, pvz., įrenginio pavadinimą, ekrano dydį, „Android“ versiją, RAM, programos dvejetainę sąsają (PDS) ir lokalę. Galite pasirinkti kiekvieną įrenginio modelį ir peržiūrėti įrenginio specifikacijas bei bandymo ekrano kopiją ir vaizdo įrašą, demonstracinio ciklo išvestį ir dėklo pėdsakus (kuriuos taip pat galite atsisiųsti). Atminkite, kad šios išsamios informacijos pasiekiamumas gali skirtis.

Pastaba: strigtys, aptiktos generuojant prieš paleidimą generuojamą ataskaitą, būna iš bandomųjų įrenginių, todėl jos neturi įtakos strigčių statistikai.

Bandomųjų įrenginių, kuriuose neaptikta problemų, peržiūra

Skirtuko Stabilumas apačioje galite peržiūrėti lentelę Bandomieji įrenginiai, kuriuose neaptikta problemų, kurioje pateikiama informacijos apie bandymus, kuriuos atliekant nebuvo aptikta problemų. 

Kiekvienoje eilutėje matysite bandomojo įrenginio pavadinimą, įrenginio „Android“ versiją ir piktogramą, nurodančią, ar atliekant bandymą programoje buvo aptikta problemų.

Stabilumas: „Android“ suderinamumas

Jei programoje naudojama bent viena sąsaja, kurios nėra viešajame „Android“ SDK (dažnai vadinamos nepalaikomomis arba ne SDK sąsajomis), prieš paleidimą generuojamos ataskaitos skirtukuose Apžvalga ir Stabilumas bus pateikta klaidų ir įspėjimų.

Atskirų problemų peržiūra

Kad nustatytumėte naudojamas nepalaikomas sąsajas, spustelėkite nuorodas „Peržiūrėti problemas“, pateiktas šalia OS suderinamumo klaidų ir įspėjimų prieš paleidimą generuojamoje ataskaitoje. Kad sužinotumėte, kur programoje nurodyta sąsaja buvo iškviesta, spustelėkite šalia jos pateiktą rodyklę žemyn ir peržiūrėkite dėklo pėdsakus. Viena sąsaja gali būti iškviesta kelis kartus per vieną bandymą.

Nepalaikomos sąsajos skirstomos į kategorijas pagal svarbą. Kad išvengtumėte stabilumo problemų, geriausia visiškai nebenaudoti nepalaikomų sąsajų, bet galite naudoti kategorijas, kad lengviau nustatytumėte, kurias problemas pirmiausia spręsti.

Toliau pateikiama siūloma tvarka pagal pirmumą.

  1. Apribota: sąsajos, kurios neveiks kai kurių arba visų versijų sistemoje „Android“.
  2. Nepalaikoma, bet netrukus bus apribota: neužtikrinto veikimo sąsajos, kurios bus apribotos kitame leidime.
  3. Nepalaikoma ir nebus netrukus apribota: neužtikrinto veikimo sąsajos.

Pastaba: kiekvienos kategorijos sąsajos rikiuojamos pagal dažnį, kad taip pat galėtumėte lengviau nustatyti, kurias problemas spręsti pirmiausia.

Našumas

Kiekvieno įrenginio modelio našumo bandymų suvestinėje nurodomos toliau pateiktos metrikos.

  • Vidutinis kadrų per sekundę skaičius: vidutinis kadrų pateikimo dažnis.
    • Pastaba: vidutinio kadrų per sekundę skaičiaus duomenys pasiekiami tik atliekant bandymus naudojant žaidimų ciklus.
  • Vidutinė centrinio procesoriaus vietos dalis: vidutinė centrinio procesoriaus naudojamos vietos procentinė dalis, kurią programa sunaudoja konkretaus modelio įrenginyje.
  • Vidutinis tinklo ryšiu išsiųstas kiekis: vidutinis baitų per sekundę skaičius, kurį programa išsiunčia naudodama tinklo ryšį konkretaus modelio įrenginyje.
  • Vidutinis tinklo ryšiu gautas kiekis: vidutinis baitų per sekundę skaičius, kurį programa gauna naudodama tinklo ryšį konkretaus modelio įrenginyje.
  • Vidutinė atmintis: vidutinė pasirinktais laikotarpiais programoje naudojamos atminties dalis konkretaus modelio įrenginyje.

Pastaba: bandomuose įrenginiuose, kuriuose veikia senesnės „Android“ versijos, gali nepavykti generuoti našumo duomenų.

Atskirų ataskaitų peržiūra

Pasirinkite kiekvieną įrenginio modelį ir peržiūrėkite įrenginio specifikacijas, našumo statistiką, našumą per tam tikrą laikotarpį ir bandymo ekrano kopiją bei vaizdo įrašą. Be to, galite bet kuriuo bandymo metu peržiūrėti kiekvienos metrikos diagramą ir įrašą. 

Pavyzdžiui, vykstant bandymui galite peržiūrėti programos centrinio procesoriaus naudojamos vietos procentinę dalį. Jei pastebėsite staigų tikrinamų centrinio procesoriaus duomenų šoktelėjimą, peržiūrėkite tuo metu tikrintuvo atliekamą veiksmą, kad galėtumėte išspręsti problemą.

Atminkite, kad šios išsamios informacijos pasiekiamumas gali skirtis.

Pritaikomumas

Kiekvienoje pritaikomumo bandymo suvestinėje nurodoma, kiek atliekant bandymą rasta pritaikomumo klaidų, įspėjimų ir nedidelių problemų, suskirstant jas pagal toliau nurodytas kategorijas.

Ataskaitų peržiūra pagal kategoriją

Galite slinkti po suvestine, esančia skirtuko Pritaikomumas viršuje, kad peržiūrėtumėte į kategorijas suskirstytas skiltis su ekranų grupėmis, kurias naudojant nustatoma, kur programoje buvo rasta pritaikomumo problemų.

  • Jei bus nustatyta klaidų, matysite raudoną piktogramą.
  • Jei bus nustatyta įspėjimų, matysite geltoną piktogramą.
  • Jei bus nustatyta nedidelių problemų, matysite mėlyną piktogramą.
  • Jei nebus nustatyta jokių problemų, matysite žalią varnelę.

Atskirų problemų peržiūra

Galite pasirinkti ekranų grupę, jei norite peržiūrėti pavyzdines ekrano kopijas su atitinkamų įrenginių modelių pavadinimais, operacinėmis sistemomis, ekranų dydžiais, ekranų tankiu ir kalbomis (kartu su rekomendacijomis).

Programų pritaikomumo tobulinimas

Ekrano kopijos

Ekrano kopijų bandymo suvestinėje pateikiama toliau nurodyta informacija. 

  • Vaizdai, kuriuose rodoma, kaip programa pateikiama skirtinguose bandomuosiuose įrenginiuose skirtingomis kalbomis.
  • Bandomųjų įrenginių metaduomenys (įskaitant modelio pavadinimą, „Android“ versiją, kalbą, ekrano skyrą ir taškus colyje).
  • Įrenginių skaičius su ekrano kopijomis.
  • Įrenginių, kurių nepavyko išbandyti naudojant „Android App Bundle“, skaičius.
    • Nepasiekiami įrenginiai: programos komponentų rinkinys yra suderinamas su šiais įrenginiais, tačiau atliekant bandymą iškilo problema. Jei atliekant bandymą buvo nepasiekiamų įrenginių, galbūt vertėtų įkelti kitą programos komponentų rinkinį ir atlikti bandymą dar kartą.
    • Nesuderinami įrenginiai: programos komponentų rinkinys nesuderinamas su tam tikrais bandomais įrenginiais. Jei atliksite bandymą dar kartą, negausite jokių nesuderinamų įrenginių rezultatų.

Pastaba: jei bandymą atliekate naudodami demonstracinius ciklus, skirtuke Ekrano kopijos nebus pateikta jokių duomenų.

Ekrano kopijų peržiūros būdai

Galite grupuoti ekrano kopijų bandymų rezultatus naudodami rinkiklį Grupuoti pagal, esantį skirtuko Ekrano kopijos viršuje dešinėje. Ekrano kopijas galima grupuoti dviem toliau nurodytais būdais.

  • Ekranų grupės: pasirinkite Ekranų grupės, kad būtų rodoma, kaip panašios ekrano kopijos rodomos skirtinguose įrenginiuose. Naudojant šį rodinį, prieš paleidimą generuojama ataskaita sugrupuoja vaizdus pagal ekrane esančius elementus ar valdiklius. Ekranų grupės būna pasirinktos pagal numatytuosius nustatymus.
  • Įrenginiai: pasirinkite Įrenginiai, kad būtų rodomos visos su konkrečiu įrenginiu susijusios ekrano kopijos. Naudodami šį rodinį, galite peržiūrėti ekrano kopijas, kurios per bandymą buvo užfiksuotos chronologine tvarka.

Galite pasirinkti ekrano kopiją ir peržiūrėti įrenginio specifikacijas bei papildomą informaciją.

Kalbos nuostatos

Jei norite peržiūrėti ekrano kopijas konkrečiomis kalbomis, galite nustatyti kalbos nuostatas skirtuke Nustatymai.

Sauga ir patikimumas

Į kiekvieno bandymo suvestinę įtraukiamas kiekvieno programos komponentų rinkinyje rasto saugos pažeidimo pavadinimas ir aprašas.

Pastaba: rekomenduojame prieš paskelbiant gamybinės versijos programos komponentų rinkinį imtis veiksmų dėl pateiktų saugos pažeidimų.

Tinkinto bandymo kūrimas naudojant „Firebase“ bandomąją laboratoriją

Jei reikia atlikti daugiau specializuotų programos ar žaidimo bandymų, galite naudoti „Firebase“ bandomąją laboratoriją. Sukūrę „Firebase“ projektą galite pasirinkti įrenginio tipą iš daug daugiau įrenginių bei testavimo metodų ir sukurti tinkintų bandymų. Tada galite vykdyti bandymą ir peržiūrėti tinkinto bandymo rezultatus „Firebase“ pulte. Pirmieji 5–15 testų, kuriuos atliekate per dieną, suteikiami be piniginio mokėjimo.

Susijęs turinys

  • Norėdami daugiau sužinoti apie tai, kaip problemas nustatyti naudojant prieš paleidimą generuojamą ataskaitą, apsilankykite „Play“ akademijoje.

Ar tai buvo naudinga?

Kaip galime jį patobulinti?

Reikia daugiau pagalbos?

Išbandykite kitus toliau nurodytus veiksmus.

Paieška
Išvalyti paiešką
Uždaryti paiešką
Pagrindinis meniu
17821842740324799930
true
Paieška pagalbos centre
true
true
true
true
true
92637
false
false