Closed и Open Beta — шта је то, како функционише бета тестирање апликација

Аутор: IT Sectr Објављено: 2026-04-19 Време читања: 8 мин

Closed Beta и Open Beta су трагови тестирања у Google Play и App Store који омогућавају дистрибуцију билдова спољним корисницима пре званичног издања. Closed Beta је ограничен позивницама, Open Beta је доступан свим заинтересованима путем јавног линка. Према подацима Apple TestFlight Documentation, 2024, 70% програмера спроводи бета тестирање пре сваког великог издања. Ово је критична фаза QA пајплајна за откривање проблема на реалним уређајима и сценаријима.

Главно

  • Closed Beta — тестирање по позивницама, до 10 000 учесника у Google Play
  • Open Beta — јавно тестирање са отвореним линком за све заинтересоване
  • TestFlight — платформа Apple-а за External Testing до 10 000 учесника
  • Продукционе метрике — бета тестови откривају до 40% грешака које нису пронађене у QA
  • Повратне информације — прикупљање мишљења и извештаја о грешкама од реалних корисника

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

Бета тестирање је фаза провере апликације на реалним корисницима пре званичног издања. За разлику од Internal Testing-а, где тестирају програмери и QA инжењери, бета тестови се спроводе на спољној публици која користи апликацију у реалним условима, на својим уређајима, са својим подацима и сценаријима.

Бета тестирање се дели на два типа: Closed Beta (затворено) и Open Beta (отворено). У Google Play оба трага су доступна преко конзоле програмера, у App Store — путем TestFlight-а. Главна разлика је у начину приступа: Closed Beta захтева позивницу, Open Beta је доступан путем јавног линка или претраге продавнице.

Зашто је потребно бета тестирање

Према истраживању Google Play Console, бета тестови откривају до 40% критичних грешака које нису откривене у фази Internal Testing-а. Реални корисници користе друге моделе уређаја, верзије оперативних система и мрежне услове што је немогуће репродуковати у тестном окружењу. Бета тестирање такође прикупља квалитативне повратне информације о UX/UI и новим функцијама.

Фазе бета тестирања у пајплајну

Типичан пајплајн изгледа овако: Internal Testing → Closed Beta → Open Beta → Production. Након стабилизације на Internal трагу, билд се објављује у Closed Beta за ограничену спољну публику. Након прикупљања повратних информација и исправљања грешака — у Open Beta за све заинтересоване. Коначно продукционо издање се извршава након потврде стабилности на Open Beta.

Closed Beta: карактеристике и подешавање

Closed Beta је траг за тестирање са приступом путем позивнице. Програмер поставља листу имејл адреса или креира Google Group чији чланови добијају приступ бета верзији. У Google Play Closed Beta подржава до 10 000 тестера, што значајно премашује лимит Internal Testing-а од 100 особа.

Подешавање Closed Beta у Google Play

За креирање Closed Beta трага идите на Google Play Console → Release → Testing → Closed Beta. Направите групу тестера и наведите начин додавања: путем имејла, Google Group или линка за позивницу. Након отпремања билда и провере од стране Google Play, систем шаље позивнице члановима групе.

groovy
// Fastlane — објављивање у Closed Beta траг
lane :closed_beta_release do
    gradle(task: ":app:assembleRelease")
    
    upload_to_play_store(
        track: "beta",
        release_status: "draft",
        rollout: 1.0
    )
    
    promote_to_play_store(
        track: "beta",
        release_status: "completed"
    )
end

Управљање верзијама на Closed Beta

Closed Beta траг користи посебан број верзије кода. Препоручује се издвајање опсега versionCode који се не преклапа са Internal Testing и Production. На пример за верзију 2.4.0: Internal → versionCode 24000, Closed Beta → 24001, Open Beta → 24002, Production → 24003. Ово спречава конфликте при промовисању билда између трагова.

Open Beta: јавно тестирање

Open Beta је траг доступан свим корисницима без позивнице. У Google Play Open Beta се приказује у продавници као посебна картица апликације са ознаком Beta. Сваки корисник може да се придружи тестирању путем јавног линка или проналаском апликације у Google Play и кликом на Become a Tester.

Предности Open Beta

Open Beta обезбеђује максималну покривеност публике за тестирање. За разлику од Closed Beta, где узорак одређује програмер, Open Beta привлачи кориснике са различитим уређајима, навикама и сценаријима. Ово даје најпотпунију слику стабилности апликације пре издања. Прикупљање повратних информација се одвија путем Google Play Rating и упитника у апликацији.

Ограничења Open Beta у Google Play

Open Beta је доступан за сваки налог програмера, али захтева пролазак кроз модерацију пре објављивања. Google Play проверава билд у складу са основним захтевима, као и продукционо издање. Након одобрења, траг се објављује у продавници и сваки корисник може да се претплати на њега. Open Beta се може отказати у било ком тренутку без губитка тренутних инсталација.

Бета тестирање у App Store путем TestFlight-а

У Apple екосистему, спољно бета тестирање се обавља путем TestFlight External Testing. Максималан број спољних тестера је 10 000 особа. За разлику од Google Play, TestFlight не подржава потпуни Open Beta са приказом у продавници — приступ се дистрибуира само путем линка за позивницу или јавне странице Apple-а.

Процес TestFlight External Testing

За објављивање билда у TestFlight External Testing, програмер отпрема IPA путем Xcode-а или Transporter-а, након чега почиње Beta App Review. Apple проверава билд у складу са основним захтевима — за разлику од пуног App Review, провера траје 1–2 дана. Након одобрења, билд је доступан за дистрибуцију путем линка до 90 дана. За продужење рока потребно је отпремити нови билд.

Прикупљање повратних информација путем TestFlight-а

TestFlight уграђено подржава прикупљање снимака екрана и дневника уређаја. При трешењу уређаја, тестер шаље извештај програмеру путем App Store Connect-а. Сваки извештај садржи стек траг, снимак екрана, верзију билда и информације о уређају. Ово поједностављује репродуковање и исправљање грешака без дуге преписке са тестером.

Подешавање бета трагова у Google Play Console

Подешавање Closed и Open Beta у Google Play Console се обавља у секцији Release → Testing. Процес траје 15–30 минута и захтева једнократну конфигурацију трага пре прве употребе. Погледајмо упутство корак по корак за оба типа бета тестирања.

ПараметарClosed BetaOpen Beta
ПриступПо позивнициЈавни линк или претрага
Ограничење учесника10 000Неограничено
МодерацијаНије потребнаПотребна је
Приказ у продавнициНеДа, са ознаком Beta
Повратне информацијеПутем упитникаGoogle Play Rating + упитници

Објављивање у Closed Beta

У Google Play Console направите групу тестера и отпремите билд у Closed Beta траг. Систем ће проверити основне захтеве и након 5–15 минута билд ће постати доступан члановима групе. Чланови добијају имејл са позивницом и упутством за инсталацију путем Google Play-а.

Објављивање у Open Beta

Изаберите Open Beta траг и отпремите билд. За разлику од Closed Beta, Open Beta пролази кроз модерацију (као продукционо издање) која траје 24–48 сати. Након одобрења, картица апликације се појављује у Google Play-у са ознаком Beta. Корисници се могу придружити тестирању путем дугмета Become a Tester.

Најбоље праксе бета тестирања

Ефикасност бета тестирања директно зависи од квалитета организације процеса. Испод су доказане праксе засноване на искуству великих програмера и препорукама Google Play Console. Поштовање ових правила повећава стопу откривања грешака за 40–60%.

  • Почети са Closed Beta на поверљивој публици од 100–500 особа
  • Прикупљати метрике стабилности: ANR, падове, учесталост замрзавања
  • Користити уграђене алате за прикупљање повратних информација (Firebase, Crashlytics, TestFlight)
  • Спроводити A/B тестирање нових функција у Closed Beta пре Open Beta
  • Поставити трајање бета теста: 7–14 дана за Closed, 14–30 дана за Open

Анализа повратних информација и метрика

Након завршетка бета теста, прикупите све извештаје, класификујте грешке по приоритету и предајте их развојном тиму. Грешке откривене у Open Beta морају бити исправљене пре продукционог издања. Корисници који су учествовали у бета тесту често постају први активни корисници након званичног покретања.

Комуникација са бета тестерима

Држите тестере у току са ажурирањима. Користите уграђена обавештења Google Play-а и TestFlight-а за најаву нових билдова. Водите changelog са описом исправки и нових функција. Одговарајте на повратне информације у Resolution Center (TestFlight) или на страници апликације (Google Play) — ово повећава ангажовање тестера.

Метрике ефикасности бета теста

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

Често постављана питања

Која је разлика између Closed Beta и Open Beta?

Closed Beta захтева позивницу и ограничен је на 10 000 учесника — погодан за тестирање на циљној публици. Open Beta је доступан свима путем претраге Google Play-а, нема ограничења броја учесника и приказује се у продавници. Open Beta захтева модерацију, Closed Beta — не.

Колико тестера је потребно за бета тест?

За Closed Beta довољно је 100–500 учесника за откривање основних грешака. Open Beta се препоручује спроводити са 1000+ учесника за максималну покривеност уређаја. За TestFlight External Testing оптимално је 500–2000 спољних тестера.

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

У Google Play-у Closed Beta не захтева модерацију, Open Beta пролази кроз потпуну модерацију као продукционо издање. У TestFlight-у External Testing пролази кроз Beta App Review (1–2 дана), Internal Testing захтева само Basic Review (30–60 минута).

Може ли бета верзија доносити приход?

Да, бета верзије могу садржати куповине и претплате. Google Play и TestFlight подржавају In-App Purchases и тест куповине. Подесите тест налоге за проверу плаћања без задуживања реалних средстава путем Sandbox окружења.

Како преместити билд из бета трага у Production?

У Google Play-у билд се може промовисати између трагова без поновног отпремања: Internal → Closed Beta → Open Beta → Production. У TestFlight-у билд пролази кроз Beta App Review одвојено за External Testing, али се не преноси аутоматски у App Store — потребно је одвојено отпремање путем App Store Connect-а.

Закључак

  • Closed Beta — тестирање по позивницама до 10 000 учесника без модерације
  • Open Beta — јавно тестирање са отвореним приступом путем Google Play-а, са модерацијом
  • TestFlight External Testing — до 10 000 спољних тестера, Beta App Review 1–2 дана
  • 40% грешака се не открива на Internal Testing-у и открива се само у бета тестовима
  • Бета пајплајн: Internal → Closed Beta → Open Beta → Production
  • Управљање верзијама — посебан опсег versionCode за сваки траг спречава конфликте
  • Прикупљање повратних информација путем Firebase, Crashlytics, TestFlight и Google Play Rating побољшава квалитет извештаја о грешкама

Развићемо мобилну апликацију под кључ

IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.

Разговарајте о пројекту

Прочитајте такође