Pirmsizlaides pārskata izmantošana problēmu noteikšanai

Šajā rakstā ir paskaidrots, kā iestatīt un izpildīt pirmsizlaides pārskatu. Ja esat izpildījis pirmsizlaides pārskatu un vēlaties uzzināt, kā interpretēt tā rezultātus, pārejiet uz rakstu Pirmsizlaides pārskata izprašana.

Pirmsizlaides pārskats tiek ģenerēts automātiski, kad publicējat lietotni slēgtajai vai atklātajai testēšanai. Tas palīdz lietotnē savlaicīgi atklāt problēmas, pirms tā nonāk pie lietotājiem. Lietotne tiek testēta tālāk norādīto problēmu atklāšanai:

  • stabilitātes problēmas;
  • Android saderības problēmas;
  • veiktspējas problēmas;
  • pieejamības problēmas;
  • drošības ievainojamības.
  • konfidencialitātes problēmas.

Pirmsizlaides pārskata darbība

Kad jūs augšupielādējat un publicējat testa Android App Bundle komplektu, mēs to instalējam noteiktās Android ierīcēs mūsu testēšanas laboratorijā. Pēc tam jūsu lietotne tiek automātiski palaista, un vairākas minūtes tajā tiek veikta pārmeklēšana. Rāpuļprogramma veic pamata darbības, piemēram, rakstīšanu, pieskaršanos un vilkšanu. Varat arī pielāgot testus vai iesniegt testa konta akreditācijas datus, ko izmantos rāpuļprogramma.

Kad pārmeklēšana ir pabeigta, iegūtie rezultāti tiek apkopoti pirmsizlaides pārskatā. Pēc tam jūsu lietotne tiek atinstalēta visās ierīcēs.

Lietotnes piemērotības pirmsizlaides pārskatam izvērtēšana

Pirmsizlaides pārskatu var izpildīt, ja jūsu lietotni var instalēt un pārmeklēt. Tomēr dažām lietotnēm var būt nepieciešams ieviest nelielas izmaiņas kodā. Visbiežāk tās ir lietotnes, kurās ir jāveic valsts vai instalēšanas validācija. Lai uzzinātu vairāk, skatiet bieži uzdotos jautājumus.

Ņemiet vērā, ka testa ierīces nevar izpildīt testus lietotnēs, kurās nav galvenās palaišanas darbības, tostarp palaišanas programmās, logrīkos, tastatūrās un pulksteņa ekrānos.

Sakļaut visu Izvērst visu

Pirmsizlaides pārskata izpilde

Lietotnes testēšana

Lai ģenerētu lietotnes pārskatu pirms palaišanas, publicējiet lietotnes slēgtās vai atklātās testēšanas versiju.

Jūs automātiski saņemsiet pirmsizlaides pārskatu par katru testēšanas kanālā publicēto lietotni (izņemot tad, ja esat no šādas iespējas atteicies). Testēšanas rezultāti parasti tiek nosūtīti stundas laikā pēc lietotnes komplekta augšupielādes. Dažos gadījumos rezultātus saņemsiet vairākas stundas pēc augšupielādes.

Reģistrēšanās e-pasta ziņojumiem par pirmsizlaides pārskatiem

Lai par pieejamajiem pirmsizlaides pārskatiem saņemtu e-pasta paziņojumus, veiciet tālāk norādītās darbības.

  1. Atveriet rīku Play Console > Paziņojumi.
  2. Ritiniet lejup līdz vienumam “Pirmsizlaides pārskats” un atzīmējiet izvēles rūtiņu tam blakus. Varat izvēlēties saņemt e-pasta ziņojumus par visiem testiem vai tikai par testiem, kuros ir problēmas.
Pārskatu pirms palaišanas izslēgšana

Pirmsizlaides pārskati tiek automātiski ģenerēti, kad publicējat lietotni slēgtās vai atklātās testēšanas kanālā. Lai savai lietotnei atspējotu visus pārskatus pirms palaišanas, veiciet tālāk norādītās darbības.

  1. Atveriet rīku Play Console> Pirmsizlaides pārskats > Iestatījumi.
  2. Ritiniet lejup līdz vienumam “Preferences” un noņemiet atzīmi no izvēles rūtiņas “Ieslēgt pirmsizlaides pārskatu”, lai atspējotu šī pārskata izpildi savai lietotnei.
  3. Noklikšķiniet uz Saglabāt.

Testu pielāgošana

Varat pielāgot testus, lai pārskats pirms palaišanas ietvertu daudzpusīgāku un jūsu lietotnei atbilstošāku informāciju.

1. darbība. Ja lietotnē ir pierakstīšanās ekrāns, iesniedziet testa konta akreditācijas datus

Ja lietotnē ir pierakstīšanās ekrāns un jūs vēlaties, lai rāpuļprogramma testē pierakstīšanās procesu vai tā saturu, iesniedziet konta akreditācijas datus.

Piezīme. Jums nav jāiesniedz akreditācijas dati, ja lietotnē tiek atbalstīta funkcija “Pierakstīšanās ar Google kontu” (kas ļauj rāpuļprogrammai pieteikties automātiski) vai ja esat jau norādījis akreditācijas datus lapā “Lietotnes saturs”.

Tālāk ir norādīta svarīga informācija, kas jāņem vērā, testējot akreditācijas datus.

  • Iesniegtie akreditācijas dati tiek izmantoti tikai testēšanai.
  • Lai gan mēs darām visu iespējamo, lai aizsargātu testa akreditācijas datus, ieteicams nepievienot oficiālos akreditācijas datus pirmsizlaides pārskatā. Tā vietā izveidojiet testa konta lietotājvārdu un paroli.
  • Akreditācijas datus automātiski var ievadīt tikai Android lietotnēs, kurās tiek izmantoti standarta Android logrīki. Akreditācijas datus nevar izmantot lietotnēs, kurās pielāgotu vadīklu atveidošanai tiek izmantota saskarne OpenGL, vai lietotnēs, kurās tīmekļa autentifikācijas plūsmai tiek izmantots sistēmas komponents WebView.
  • Ja jūsu lietotne atbalsta opciju “Pierakstīšanās ar Google kontu”, Google var pieteikties automātiski.
Akreditācijas datu iestatīšana
  1. Atveriet rīku Play Console.
  2. Atlasiet lietotni.
  3. Kreisās puses izvēlnē atlasiet Testēšana > Pirmsizlaides pārskats > Iestatījumi.
  4. Sadaļā “Testa konta akreditācijas dati” atlasiet Sniegt akreditācijas datus.
  5. Ievadiet tālāk norādīto informāciju.
    • Lietotājvārds: ar testa kontu saistītais lietotājvārds.
    • Parole: ar testa kontu saistītā parole.
  6. Noklikšķiniet uz Saglabāt. Šie akreditācijas dati tiks izmantoti visos turpmākajos testos, ja vien tie netiks rediģēti.
Akreditācijas datu rediģēšana un noņemšana
  1. Atveriet rīku Play Console.
  2. Atlasiet lietotni.
  3. Kreisās puses izvēlnē atlasiet Testēšana > Pirmsizlaides pārskats > Iestatījumi.
  4. Veiciet izmaiņas.
    • Lai rediģētu akreditācijas datus, sadaļas “Testa konta akreditācijas dati” lietotājvārda un paroles laukos ievadiet atjauninātos akreditācijas datus.
    • Lai noņemtu akreditācijas datus, sadaļā “Testa konta akreditācijas dati” atlasiet vienumu Nesniegt akreditācijas datus.
      • Piezīme. Ja noņemsiet savas lietotnes testēšanas akreditācijas datus, turpmākajiem testiem jums būs jāpievieno jauni akreditācijas dati, lai testēšanas laikā būtu iespējams pierakstīties jūsu lietotnē.
  5. Noklikšķiniet uz Saglabāt. Šie akreditācijas dati tiks izmantoti visos turpmākajos testos, ja vien tie netiks rediģēti.

2. darbība. Iesniedziet Robo skriptu vai spēles cilpu

Ja vēlaties pārvaldīt, kādas darbības rāpuļprogramma veic lietotnes testēšanas laikā, varat iesniegt Robo skriptu vai spēles cilpu.

Robo skripta iesniegšana Java lietotnes testa ceļa pielāgošanai

Jūs varat kontrolēt darbības, kuras rāpuļprogramma veic lietotnes testēšanas laikā, iesniedzot Robo skriptu noteiktu darbību veikšanai, piemēram, lai testētu izplatītas lietotāju darbības vai jaunu lietotnes sadaļu.

Izpildot testu ar pievienotu skriptu, rāpuļprogramma vispirms izpilda skriptā iepriekš noteiktās darbības un pēc tam pārbauda lietotni kā parasti.

Lai augšupielādētu skriptu pirmsizlaides pārskatā, veiciet tālāk norādītās darbības.

  1. Ierakstiet skriptu, Android Studio vidē izmantojot rīku Firebase (Android Studio > Tools (Rīki) > Firebase > Test Lab (Testēšanas laboratorija) > Record Robo Script (Ierakstīt Robo skriptu)). Plašāku informāciju skatiet Firebase palīdzības centrā.
    • Piezīme. Lai izveidotu Robo skriptu, nav nepieciešams Firebase konts.
  2. Kad skripts ir gatavs, atveriet rīku Play Console.
  3. Atlasiet lietotni.
  4. Atlasiet Testēšana > Pirmsizlaides pārskats > Iestatījumi. Augšupielādējiet skriptu sadaļā “Lietotnes izpētes iespēju kontrolēšana pirmsizlaides pārskatā”. Varat vilkt un nomest failu vai atlasīt Augšupielādēt.
  5. Noklikšķiniet uz Saglabāt.
Spēles cilpas iesniegšana OpenGL lietotnes vai spēles testēšanai

Ja testējat spēli vai lietotni, kurā tiek izmantota saskarne OpenGL, jums ir jāiesniedz spēles cilpa, lai iegūtu pilnvērtīgu pirmsizlaides pārskatu. Spēles cilpa definē darbības, kuras rāpuļprogrammai ir jāveic. Tajā pašā lietotnē varat testēt vairākas spēles cilpas.

Lai pirmsizlaides pārskatā izmantotu spēles cilpas, veiciet tālāk norādītās darbības.

  1. Mainiet savu spēli, ieviešot tālāk norādītās darbības.
    • Palaist cilpu.
    • Izpildīt cilpu.
    • Aizvērt cilpu (neobligāti). Šīs izmaiņas jūs varat veikt savā izstrādes vidē. Plašāku informāciju skatiet Firebase palīdzības centrā.
      • Piezīme. Lai varētu izmantot spēles cilpas pirmsizlaides pārskatā, nav nepieciešams Firebase konts.
  2. Publicējiet slēgtās vai atklātās testēšanas kanālā spēles versiju, kurā ir ietverta spēles cilpa. Rāpuļprogramma automātiski noteiks un izpildīs spēles cilpu.

3. darbība. Pielāgojiet testa sākumpunktu, izmantojot dziļās saites

Lai lietotnē testētu papildu ieejas punktus, pārskatam pirms palaišanas varat pievienot trīs dziļās saites.

Rāpuļprogramma darbojas vairākas minūtes kā parasti, tad aizver lietotni un atver katru dziļo saiti pēc kārtas, pārmeklējot tās vēl 30 sekundes. Papildu pārmeklēšanas reizēs atklātās problēmas tiek iekļautas pārskatā.

Lai uzzinātu, kā izveidot un testēt lietotnes dziļās saites, apmeklējiet Android izstrādātāju vietni.

4. darbība. Testa pārskatu skatīšana konkrētām valodām

Ja vēlaties skatīt testa rezultātus konkrētām valodām, valodas preferences varat iestatīt lapā Pirmsizlaides pārskata iestatījumi. Varat atlasīt līdz piecām valodām.

Padoms. Kad augšupielādējat testa lietotnes komplektu, pirmsizlaides pārskats tiek izpildīts automātiski, tādēļ valodas preferences varat pievienot tikai pēc sākotnējā testa pabeigšanas.

Valodas preferenču iestatīšana
  1. Atveriet rīku Play Console.
  2. Atlasiet lietotni.
  3. Kreisās puses izvēlnē atlasiet Testēšana > Pirmsizlaides pārskats > Iestatījumi.
  4. Sadaļā “Lietotnes testēšana konkrētās valodās” atlasiet + Pievienot valodu.
  5. Atlasiet līdz piecām valodām. Turpmāko testu rezultāti tiks rādīti tikai izvēlētajām valodām.
    • Piezīme. Ja neatlasīsiet nevienu valodu, automātiski tiks atlasītas valodas, kurās jūsu lietotne visbiežāk tiek instalēta.
  6. Noklikšķiniet uz Saglabāt.

Pirmsizlaides pārskata skatīšana

Kad pirmsizlaides pārskats ir pieejams, varat skatīt testa kopsavilkumu, kurā ir iekļauts testēšanas laikā konstatēto kļūdu, brīdinājumu un mazsvarīgo problēmu skaits (sadalīts pēc problēmu veida). Tiks parādīti arī palaišanas ieteikumi, kuru pamatā ir lietotnes testēšanas rezultāti.

Pirmsizlaides pārskata kopsavilkuma skatīšana

Lai skatītu pirmsizlaides pārskata kopsavilkumu, veiciet tālāk norādītās darbības.

  1. Atveriet rīku Play Console.
  2. Atlasiet lietotni.
  3. Atlasiet Testēšana > Pirmsizlaides pārskats > Kopsavilkums.
  4. Pārskatiet katru sadaļu.
    • Stabilitāte
    • Veiktspēja
    • Pieejamība
    • Drošība un uzticamība
  5. Ja kādā no sadaļām ir konstatēta problēma, atlasiet Rādīt kopsavilkumu, lai sadaļu izvērstu.
  6. Lai skatītu detalizētāku informāciju par problēmām, atlasiet Skatīt detalizētu informāciju.
  7. Lai skatītu iepriekšējos pirmsizlaides pārskatus, ritiniet līdz tabulai sadaļā “Pārskata informācija” lapas apakšdaļā.

Piezīme. Ja ir redzams teksts “Notiek testēšana”, jaunākais tests vēl nav pabeigts. Ja jaunāko testu nevarēja izpildīt, var būt redzams teksts “Testēšana neizdevās”. Lai izpildītu citu testu, publicējiet citu lietotnes komplektu.

Kā skatīt detalizētu pirmsizlaides pārskata informāciju

Lai skatītu detalizētus rezultātus pirmsizlaides pārskatam, veiciet tālāk norādītās darbības.

  1. Atveriet rīku Play Console.
  2. Atlasiet lietotni.
  3. Atlasiet Testēšana > Pirmsizlaides pārskats > Detalizēta informācija.
  4. Pārskatiet cilnes Stabilitāte, Veiktspēja, Pieejamība, Ekrānuzņēmumi un Drošība un uzticamība. Katrā lapā būs redzama pilnīga informācija par jaunāko testu, tostarp, steka trasējumi, ekrānuzņēmumi un diagrammas.

Piezīme. Ja ir redzams teksts “Notiek testēšana”, jaunākais tests vēl nav pabeigts. Ja jaunāko testu nevarēja izpildīt, var būt redzams teksts “Testēšana neizdevās”. Lai izpildītu citu testu, publicējiet citu lietotnes komplektu.

Bieži uzdotie jautājumi

Sakļaut visu Izvērst visu

Lietotņu testi

Cik ilga ir testēšana?

Testēšanas rezultāti parasti tiek nosūtīti stundas laikā pēc lietotnes komplekta augšupielādes. Dažos gadījumos rezultātus saņemsiet vairākas stundas pēc augšupielādes. Ja pēc divām dienām pārskats nav pabeigts, augšupielādējiet savu artefaktu vēlreiz. Tādējādi tiks aktivizēta jauna pārskata izpilde.

Lietotnes, kas veic validāciju palaišanas brīdī

Vai pirmsizlaides pārskatu var izpildīt lietotnei, kas veic valsts validāciju?

Ja esat gatavs ieviest nelielas izmaiņas savas lietotnes kodā, varat izpildīt pirmsizlaides pārskatu.

Testa ierīces atrodas ASV. Ja jūsu lietotnē tiek izmantota ģeolokācija vai tajā ir noteikti satura ierobežojumi atkarībā no valsts, testa ierīces var parādīt tikai to, kas ir pieejams ierīču atrašanās vietā.

Ja nepieciešams lietotnē testēt ģeolokāciju ārpus testa ierīču atrašanās vietas, testēšanas nolūkos varat publicēt lietotnes komplektu, kurā ir noņemta atrašanās vietas prasība. Ir pieejami divi veidi, kā varat pārbaudīt savu pirmsizlaides pārskatu darbību testēšanas laboratorijā.

Vai pirmsizlaides pārskatu var izpildīt lietotnei, kas pārbauda, vai ierīcei privileģēta piekļuve?

Testēšanas platformā netiek atbalstītas lietotnes, kas pārbauda, vai ierīcei ir privileģēta piekļuve operētājsistēmā Android.

Lietotnes, kurās ir reklāmas vai pirkumu iespējas

Manā lietotnē ir reklāmas. Kā nodrošināt, lai pirmsizlaides pārskata testēšana neietekmētu manus seansus un klikšķus (kurus mans reklamēšanas tīkls varētu noteikt vai uzskatīt par nevēlamiem)?

Google reklāmām jau tiek izslēgta datplūsma no pirmsizlaides pārskatu adrešu diapazoniem. Citiem reklāmu tīkliem jums jānorāda izslēdzamo IP adrešu diapazoni.

Kas ir jāņem vērā, testējot lietotnes, kurās tiek rādītas reklāmas tīkla reklāmas?

Detalizētu informāciju par to, kā mazināt krāpnieciskus reklāmu ieņēmumus, izmantojot automātisku lietotņu testēšanu, skatiet Google Developers vietnē.

Vai testēšana ietver abonementu vai lietotnē pieejamo produktu iegādi?

Testēšanas laikā testa ierīces nevar veikt pirkumus. Ja lietotnē tiek piedāvāti abonementi vai produkti lietotnē, lai piekļūtu dažām lietotnes daļām, testēšanas iespējas var būt ierobežotas.

Citu lietotņu darbību testēšana

Mans kods ir pieslēpts (Java) vai vienkāršots (iebūvētais kods). Vai tik un tā varu izmantot pārskatus pirms palaišanas?

Jā. Pirmsizlaides pārskats tiks izpildīts arī šādā gadījumā.

Ja jūsu kods ir pieslēpts vai vienkāršots, testēšanas laikā konstatētajām avārijām vai ANR gadījumiem arī steka trasējumi būs pieslēpti vai vienkāršoti. Lai steka trasējumus būtu vieglāk atkļūdot, ieteicams augšupielādēt pieslēpšanas atcelšanas vai simbolizācijas failu.

Varat uzzināt vairāk par pieslēpšanas atcelšanas vai simbolizācijas failu augšupielādi.

Vai testa ierīcēs ir iespējams iepriekš ielādēt multivides saturu vai sākotnēji instalētas papildu lietotnes?

Nē. Testēšanas platformā netiek atbalstīta multivides satura vai sākotnēji instalētu lietotņu iepriekšēja ielāde ierīcēs.

Tomēr, ja vēlaties veikt testēšanu lietotnē, kurā ir iepriekš ielādēti dati, varat publicēt lietotnes testēšanas versiju, kuras lietotnes komplektā ir iegulti jūsu multivides faili.

Kā notiek testēšana, ja manā lietotnē tiek izmantots Google Play licencēšanas pakalpojums?

Ja jūsu lietotnei ir pieejama atklātās testēšanas versija vai lietotne ir publicēta produkcijas kanālā, pirmsizlaides pārskata testēšanā tiks izmantots ID, kas darbosies tā, it kā būtu licencēts jūsu lietotnei.

Ja jūsu lietotnei nav pieejama atklātās testēšanas versija un tai nav publicēts aktīvs lietotnes komplekts produkcijas kanālā, jūsu lietotnei nevarēs sekmīgi veikt licencēšanas pārbaudi. Jūs joprojām saņemsiet pirmsizlaides pārskata rezultātus, taču jūsu lietotnei būs nelicencētas lietotnes statuss. Lai testētu šādas lietotnes, varat publicēt slēgtu savas lietotnes versiju, atspējojot licencēšanas pakalpojumus.

Vai testa ierīces var veikt testēšanu lietotnēs, kurās tiek izmantota ainavas konfigurācija?

Testa ierīcēs testu izpilde pēc noklusējuma ir sākotnēji definēta fiksētā lapas portreta orientācijā. Tomēr, ja jūsu lietotnē ir fiksēta ainavas orientācija, videoklipi un ekrānuzņēmumi tiks attēloti ainavas režīmā.

Ierīču atlase

Kā jūs izlemjat, kuras ierīces tiks izmantotas manas lietotnes testēšanai?

Mēs izraugāmies testa ierīces, kas atbilst dažādiem ekosistēmas kritērijiem, kā arī ņemam vērā ierīces popularitāti, avāriju biežumu, ekrāna izšķirtspēju, ražotāju, Android OS versiju un citu aspektus. Atlasīto testa ierīču kopa var mainīties.

Kā rīkoties, ja savas lietotnes manifestā no mērķauditorijas atlases esmu izslēdzis noteiktas ierīces?

Ja lietotnes manifestā mērķauditorijas atlasei esat izslēdzis noteiktas ierīces, pārskatā pirms palaišanas šīs ierīces netiks testētas, taču lietotnes mērķauditorijai netiks atlasītas nekādas papildu ierīces.

Vai testa ierīču grupu ir iespējams pielāgot?

Pirmsizlaides pārskatu nodrošina Firebase testēšanas laboratorija. Lai pielāgotu testa ierīces, apsveriet iespēju veikt testēšanu pastāvīgi Firebase konsolē.

Vai varu izpildīt pirmsizlaides pārskatus lietotnēm, kas ir kompilētas x86 ierīcēm?

Jā, lietojumprogramma tiks palaista emulatorā un pārmeklēta tāpat, kā tas tiek darīts fiziskā ierīcē.

Kādās konstrukcijās varu testēt savu lietotni?

Mūsu ierīču kopā ir ietverti tālruņi, planšetdatori, Wear OS ierīces un galddatori, piemēram, Chromebook datori. Lietotnes nevar testēt tieši Android Auto vai Android TV ierīcēs.

Vai varu testēt savu lietotni vecākās Android versijās?

Mūsu ierīču kopā ir ierīces ar operētājsistēmu Android 9 vai jaunāku versiju.

Vai tas bija noderīgs?

Kā varam to uzlabot?

Vai nepieciešama papildu palīdzība?

Izmēģiniet norādītās nākamās darbības.

Meklēšana
Notīrīt meklēšanu
Aizvērt meklēšanas lodziņu
Galvenā izvēlne
10184809446079241895
true
Meklēšanas palīdzības centrs
true
true
true
true
true
92637
false
false