Користите извештај пре објављивања за откривање проблема

У овом чланку је објашњено како да подесите и генеришете извештај пре објављивања. Ако сте генерисали извештај пре објављивања и желите да знате како да протумачите резултате, идите на Објашњење извештаја пре објављивања.

Извештај пре објављивања се аутоматски генерише када објавите апликацију за интерно, затворено или отворено тестирање. Помаже у проактивном откривању проблема пре него што апликација дође до корисника. Обухвата тестове за:

  • проблеме у вези са стабилношћу
  • проблеме у вези са компатибилношћу са Android-ом
  • проблеме са учинком
  • проблеме са приступачношћу
  • безбедносне пропусте
  • проблеме у вези са приватношћу

Како функционише извештај пре објављивања

Кад отпремите и објавите Android App Bundle за тестирање, инсталирамо га на скупу Android уређаја у лабораторији за тестирање. После тога аутоматски објављујемо и пописујемо апликацију неколико минута. Пописивач обавља основне радње попут уноса текста, додиривања и превлачења. Можете и да наведете прилагођене тестове или акредитиве за пробне налоге које пописивач треба да користи.

Када се пописивање заврши, прикупљамо резултате у извештају пре објављивања. Поред тога деинсталирамо апликацију са свих уређаја.

Процена прикладности апликације за извештај пре објављивања

Извештај пре објављивања ради ако можемо да инсталирамо и „попишемо“ апликацију. Али, за одређене апликације могу да буду потребне мање измене кода. Ту обично спадају апликације за које је потребна провера земље или провера инсталације. Да бисте сазнали више, идите на честа питања.

Имајте на уму да уређаји за тестирање не могу да тестирају апликације које немају активност главног објављивања, укључујући покретаче, виџете, тастатуре и бројчанике.

Скупи све Прошири све

Генеришите извештај пре објављивања

Тестирајте апликацију

Да бисте генерисали извештај пре објављивања за апликацију, објавите апликацију у затвореној или отвореној верзији за тестирање.

Аутоматски добијате извештај пре објављивања за сваку апликацију коју објавите у верзији за тестирање, осим у случају да онемогућите ову опцију. Резултате тестирања обично добијате у року од једног сата од отпремања скупа апликација. У неким случајевима, резултате добијате неколико сати после отпремања.

Региструјте се за имејлове са извештајима пре објављивања

Можете да примате обавештења имејлом о доступним извештајима пре објављивања ако пратите ове кораке:

  1. Отворите Play конзолу > Обавештења.
  2. Скролујте надоле до одељка Извештај пре објављивања и означите поље поред њега. Можете да одаберете да ли желите да добијате имејлове за све тестове или само за оне са проблемима.
Искључите извештаје пре објављивања

Извештаји пре објављивања се аутоматски генеришу када објавите апликацију у затвореној или отвореној верзији за тестирање. Да бисте онемогућили све извештаје пре објављивања за апликацију:

  1. Отворите Play конзолу> Извештај пре објављивања > Подешавања.
  2. Скролујте надоле до Подешавања и уклоните ознаку из поља Укључи извештај пре објављивања да бисте онемогућили извештај за апликацију.
  3. Кликните на Сачувај.

Прилагодите тестове

Можете да прилагодите тестове да би извештај пре објављивања био свеобухватнији и релевантнији за апликацију.

1. корак: Наведите акредитиве за налог за тестирање ако апликација има екран за пријављивање

Ако апликација има екран за пријављивање и желите да пописивач тестира процес пријављивања или садржај иза њега, треба да наведете акредитиве за налог.

Напомена: Не морате да наводите акредитиве ако апликација подржава Пријављивање помоћу Google-а (што пописивачу омогућава да се аутоматски пријављује) или ако сте већ навели акредитиве на страници Садржај апликације.

Ево неких важних ствари које треба да запамтите када тестирате акредитиве:

  • Акредитиви које унесете се користе само за тестирање.
  • Иако се трудимо да заштитимо акредитиве за тестирање, препоручујемо вам да не додајете никакве званичне акредитиве у извештај пре објављивања. Уместо тога направите корисничко име и лозинку за налог за тестирање.
  • Акредитиви могу аутоматски да се уметну само у Android апликације које користе стандардне Android виџете. Акредитиви не могу да се користе у апликацијама које приказују прилагођене контроле помоћу OpenGL-а нити у апликацијама које користе WebView за ток потврде идентитета на вебу.
  • Google се аутоматски пријављује ако апликација подржава „Пријављивање помоћу Google-а“.
Подесите акредитиве
  1. Отворите Play конзолу.
  2. Изаберите апликацију.
  3. У левом менију изаберите Тестирање > Извештај пре објављивања > Подешавања.
  4. У одељку Акредитиви за налог за тестирање изаберите Наведите акредитиве.
  5. Унесите:
    • Корисничко име: Корисничко име повезано са налогом за тестирање.
    • Лозинку: Лозинка повезана са налогом за тестирање.
  6. Кликните на Сачувај. Ако ове акредитиве не измените, они се користе и за сва будућа тестирања.
Измените или уклоните акредитиве
  1. Отворите Play конзолу.
  2. Изаберите апликацију.
  3. У левом менију изаберите Тестирање > Извештај пре објављивања > Подешавања.
  4. Унесите промене:
    • Да бисте изменили акредитиве: У одељку „Акредитиви за налог за тестирање“ унесите ажуриране акредитиве у поља за корисничко име и лозинку.
    • Да бисте уклонили акредитиве: У одељку Акредитиви за налог за тестирање изаберите Не наводите акредитиве.
      • Напомена: Ако уклоните акредитиве за тестирање апликације, морате да додате нове акредитиве да би будућа тестирања могла да се пријављују у апликацију.
  5. Кликните на Сачувај. Ако ове акредитиве не измените, они се користе и за сва будућа тестирања.

2. корак: Наведите Robo скрипту или симулирање радње у игри

Ако желите да контролишете кораке које пописивач обавља при тестирању апликације, можете да наведете Робо скрипту или симулирање радње у игри.

Наведите Robo скрипту да бисте прилагодили путању за тестирање Java апликације

Можете да контролишете кораке које пописивач обавља при тестирању апликације ако наведете Robo скрипту за обављање одређених радњи, на пример, за тестирање уобичајене путање корисника или новог одељка апликације.

Када покренете тестирање са наведеном скриптом, пописивач прво покреће унапред скриптоване радње, па истражује апликацију као и обично.

Да бисте отпремили скрипту у извештај пре објављивања:

  1. Снимите скрипту помоћу Firebase алатке у Android Studio-у (Android Studio > Алатке > Firebase > Лабораторија за тестирање > Сними Робо скрипту). Детаље потражите у центру за помоћ за Firebase.
    • Напомена: Није вам потребан Firebase налог да бисте направили Robo скрипту.
  2. Када је скрипта спремна, отворите Play конзолу.
  3. Изаберите апликацију.
  4. Изаберите Тестирање > Извештај пре објављивања > Подешавања. У одељку Контролишите како извештај пре објављивања истражује апликацију отпремите скрипту. Можете да превучете и отпустите фајл или да изаберете Отпреми.
  5. Кликните на Сачувај.
Наведите симулирање радње у игри да бисте тестирали OpenGL апликацију или игру

Ако тестирате игру или апликацију која користи OpenGL, треба да наведете симулирање радње у игри да бисте добили добар извештај пре објављивања. Симулирање радње у игри дефинише радње које желите да пописивач обавља. Можете да тестирате више од једног симулирања радње у игри у истој апликацији.

Да бисте у извештају пре објављивања користили симулирања радње у игри:

  1. Измените игру да бисте:
    • Покренули симулирање радње
    • Активирали симулирање радње
    • Затворили симулирање радње (опционално). Ове измене уносите у окружење за програмирање. Детаље потражите у центру за помоћ за Firebase.
      • Напомена: Није вам потребан Firebase налог да бисте у извештају пре објављивања користили симулирања радње у игри.
  2. Објавите верзију игре са симулирањем радње у игри у верзији за затворено или отворено тестирање. Пописивач ће аутоматски открити и извршити симулирање радње у игри.

3. корак: Прилагодите полазну тачку тестирања помоћу прецизних линкова

Можете да додате највише три прецизна линка у извештај пре објављивања да бисте тестирали додатне улазне тачке за апликацију.

Пописивач ради као и обично неколико минута, па затвара апликацију и посећује један по један прецизни линк, пописујући још 30 секунди. Сви проблеми пронађени током ових додатних пописивања уврштавају се у извештај као и обично.

Да бисте сазнали како да правите и тестирате прецизне линкове за апликацију, посетите сајт за Android програмере.

4. корак: Прегледајте извештаје о тестирањима за одређене језике

Ако желите да видите резултате тестирања за одређене језике, можете да изаберете подешавања језика на страници Подешавања извештаја пре објављивања. Можете да изаберете највише пет језика.

Савет: Пошто се извештај пре објављивања аутоматски генерише кад отпремите скуп апликација за тестирање, подешавања језика можете да додате само после завршетка првог тестирања.

Изаберите подешавања језика
  1. Отворите Play конзолу.
  2. Изаберите апликацију.
  3. У левом менију изаберите Тестирање > Извештај пре објављивања > Подешавања.
  4. У одељку Тестирајте апликацију на одређеним језицима изаберите + Додајте језик.
  5. Изаберите највише пет језика. Код будућих тестирања ћете видети резултате само за ове језике.
    • Напомена: Ако не изаберете ниједан језик, аутоматски бирамо језике на којима апликација има највише инсталирања.
  6. Кликните на Сачувај.

Прегледајте извештај пре објављивања

Када је извештај пре објављивања доступан, можете да прегледате резиме тестирања који обухвата број грешака, упозорења и мање проблеме откривене током тестирања, категоризоване према типу проблема. Видећете и препоруку за објављивање на основу резултата тестирања апликације.

Прегледајте резиме извештаја пре објављивања

Да бисте прегледали резиме извештаја пре објављивања:

  1. Отворите Play конзолу.
  2. Изаберите апликацију.
  3. Изаберите Тестирање > Извештај пре објављивања > Преглед.
  4. Прегледајте сваки одељак:
    • Стабилност
    • Учинак
    • Приступачност
    • Безбедност и поверење
  5. Ако у неком одељку постоји проблем, изаберите Прикажи резиме да бисте га проширили.
  6. Изаберите Прикажи детаље да бисте видели детаљније информације о проблемима.
  7. Да бисте прегледали претходне извештаје пре објављивања, скролујте до табеле у одељку Детаљи о извештају у дну странице.

Напомена: Ако видите поруку Тестирање је у току, последње тестирање још увек није завршено. Ако последње тестирање није могло да се обави, видећете поруку „Тестирање није успело“. Да бисте обавили још једно тестирање, објавите неки други скуп апликација.

Прегледајте детаље о извештају пре објављивања

Да бисте видели детаљне резултате извештаја пре објављивања:

  1. Отворите Play конзолу.
  2. Изаберите апликацију.
  3. Изаберите Тестирање > Извештај пре објављивања> Детаљи.
  4. Прегледајте картице Стабилност, Учинак, Приступачност, Снимци екрана и Безбедност и поверење. На свакој страници се приказују сви детаљи о резултатима најновијег тестирања, укључујући стања стекова, снимке екрана и графиконе.

Напомена: Ако видите поруку Тестирање је у току, последње тестирање још увек није завршено. Ако последње тестирање није могло да се обави, видећете поруку „Тестирање није успело“. Да бисте обавили још једно тестирање, објавите неки други скуп апликација.

Честа питања

Скупи све Прошири све

Тестирања апликација

Колико дуго тестирање треба да траје?

Резултате тестирања обично добијате у року од једног сата од отпремања скупа апликација. У неким случајевима, резултате добијате неколико сати после отпремања. Ако се извештај не заврши после два дана, пробајте да поново отпремите артефакт. Тако покрећете нови извештај.

Апликације које обављају проверу при објављивању

Могу ли да генеришем извештај пре објављивања за апликацију која обавља проверу земље?

Можете да добијете извештај пре објављивања ако вам не смета да мало измените кôд.

Уређаји за тестирање се налазе у Сједињеним Америчким Државама. Ако апликација користи геолоцирање или има ограничења садржаја на основу земље, на уређајима за тестирање може да се приказује само оно што је доступно на њиховој локацији.

Ако треба да тестирате апликацију на географској локацији ван локације уређаја за тестирање, можете да објавите скуп апликација који у сврхе тестирања уклања захтеве за локацију. Постоје два начина на које можете да откријете да ли се извештаји пре објављивања генеришу у лабораторији за тестирање:

Да ли могу да добијем извештај пре објављивања за апликацију која проверава да ли има рутованих уређаја?

Платформа за тестирање не подржава апликације које проверавају да ли уређај има привилеговану контролу (приступ са основног нивоа) на Android-у.

Апликације које имају огласе или опције куповине

Моја апликација садржи огласе. Како да се уверим да тестирање са извештајима пре објављивања неће повећати број приказа и кликова (што моја огласна мрежа може да открије или да ми замери)?

Google Ads већ искључује саобраћај из опсега адреса за извештаје пре објављивања. Када су у питању друге огласне мреже, треба да наведете опсеге IP адреса које треба искључити.

Да ли постоји нешто што треба да знам о тестирању апликација са мултимедијалним огласима?

Детаље о томе како да смањите лажан приход од огласа код аутоматског тестирања апликација потражите на сајту Google Developers.

Да ли тестови обухватају куповину претплата или производа у апликацији?

На уређајима за тестирање није могуће обављати куповине током тестирања. Ако апликација нуди претплате или производе у апликацији да би се приступало одређеним деловима апликације, сценарији за тестирање могу да буду ограничени.

Остала понашања апликације

Кôд је маскиран (Java) или поједностављен (изворни). Да ли и даље могу да користим извештаје пре објављивања?

Да. Тестови са извештајима пре објављивања се и даље генеришу.

Али, ако је кôд маскиран или поједностављен, отказивања или ANR-ови пронађени током тестирања имају стања стекова која су исто тако маскирана или поједностављена. Да бисте нам омогућили да олакшамо отклањање грешака из стања стекова, препоручујемо вам да отпремите фајл за одмаскирање или превођење у симболе.

Можете да сазнате више о отпремању фајлова за одмаскирање или превођење у симболе.

Да ли постоји начин да се на уређајима унапред учитају медијски садржај или додатне раније инсталиране апликације?

Не. Платформа за тестирање не подржава учитавање медијског садржаја или раније инсталираних апликација на уређаје унапред.

Али, ако желите да обављате тестирања апликације са унапред учитаним подацима, можете да објавите верзију апликације за тестирање са медијским датотекама које су уграђене у скуп апликација.

Шта ако апликација користи Google Play услугу лиценцирања?

Ако је апликација у отвореном тестирању или је објављена у производној верзији, тестирање за извештај пре објављивања користи ИД који ради као да је лиценциран за апликацију.

Ако апликација није у отвореном тестирању и нема активни скуп апликација који је објављен у производној верзији, не може да прође проверу лиценцирања. Добијате резултате извештаја пре објављивања, али апликација није лиценцирана. Да бисте обављали тестирања тих апликација, можете да објавите затворену верзију апликације у којој су услуге лиценцирања онемогућене.

Да ли уређаји за тестирање могу да обављају тестирања апликација које користе водоравну конфигурацију?

Уређаји за тестирање су подразумевано унапред дефинисани тако да обављају тестирања са фиксним усправним положајем страница. Али, ако је у апликацији закључан водоравни положај, видео снимци и снимци екрана би требало да се приказују у водоравном режиму.

Избор уређаја

Како одлучујете које уређаје користите за тестирање моје апликације?

Бирамо уређаје за тестирање који обезбеђују добру покривеност у екосистему и узимамо у обзир популарност уређаја, учесталост отказивања, резолуције екрана, произвођаче, верзију Android ОС-а и друго. Избор уређаја за тестирање може да се разликује.

Шта се дешава ако изузмем неке уређаје из циљања у манифесту апликације?

Ако изузмете неке уређаје из циљања у манифесту апликације, и извештај пре објављивања их изузима у тестовима, али не циља ниједан додатни уређај за апликацију.

Да ли могу да прилагодим скуп уређаја за тестирање?

Извештај пре објављивања омогућава Firebase лабораторија за тестирање. Да бисте прилагодили уређаје који се тестирају, не би било лоше да обавите сопствена тестирања у Firebase конзоли.

Да ли могу да генеришем извештаје пре објављивања за апликације компајлиране за x86 уређаје?

Да, покренућемо апликацију на емулатору и пописивати је као што бисмо то урадили са физичким уређајем.

На којим факторима форме могу да тестирам апликацију?

Скуп уређаја обухвата телефоне, таблете, Wear OS и рачунаре као што су Chromebook-ови. Не можете да тестирате апликације директно на Android Auto или Android TV уређајима.

Могу ли да тестирам апликацију на старијим верзијама Android-а?

Скуп уређаја садржи уређаје Android 9 и новије.

Да ли вам је ово било корисно?

Како то можемо да побољшамо?

Треба вам додатна помоћ?

Пробајте следеће кораке:

Претрага
Обриши претрагу
Затвори претрагу
Google апликације
Главни мени
8720261956616150655
true
Центар за помоћ за претрагу
true
true
true
true
true
92637
false
false