Closed va Open Beta — bu nima, ilovalarning beta testi qanday ishlaydi

Muallif: IT Sectr Nashr etilgan: 2026-04-19 O'qish vaqti: 8 daq

Closed Beta va Open Beta — Google Play va App Store-dagi test trekklari bo'lib, rasmiy relizdan oldin tashqi foydalanuvchilarga bildlarni tarqatish imkonini beradi. Closed Beta taklifnomalar bilan cheklangan, Open Beta ochiq havola orqali barcha istovchilar uchun mavjud. Apple TestFlight Documentation, 2024 ma'lumotlariga ko'ra, ishlab chiqaruvchilarning 70% har bir katta relizdan oldin beta test o'tkazadi. Bu haqiqiy qurilmalar va stsenariylarda muammolarni aniqlash uchun QA quvurining muhim bosqichidir.

Asosiy

  • Closed Beta — taklifnoma asosida test, Google Play'da 10 000 gacha ishtirokchi
  • Open Beta — barcha istovchilar uchun ochiq havola bilan ommaviy test
  • TestFlight — 10 000 gacha ishtirokchi bilan External Testing uchun Apple platformasi
  • Ishlab chiqarish ko'rsatkichlari — beta testlar QA'da topilmagan xatolarning 40% gacha aniqlaydi
  • Fikr-mulohaza — haqiqiy foydalanuvchilardan sharhlar va xato hisobotlarini yig'ish

Ilovalarning beta testi nima

Beta test — bu ilovaning rasmiy relizdan oldin haqiqiy foydalanuvchilarda tekshirilish bosqichidir. Internal Testing'da ishlab chiqaruvchilar va QA muhandislari test qiladi, beta testlar esa ilovani o'z qurilmalarida, ma'lumotlarida va stsenariylarida haqiqiy sharoitda ishlatadigan tashqi auditoriyada o'tkaziladi.

Beta test ikki turga bo'linadi: Closed Beta (yopiq) va Open Beta (ochiq). Google Play'da ikkala trek ishlab chiqaruvchi konsoli orqali, App Store'da esa TestFlight orqali mavjud. Asosiy farq kirish usulida: Closed Beta taklifnoma talab qiladi, Open Beta ochiq havola yoki do'kon qidiruvi orqali mavjud.

Nima uchun beta test kerak

Google Play Console tadqiqotiga ko'ra, beta testlar Internal Testing bosqichida topilmagan tanqidiy xatolarning 40% gacha aniqlaydi. Haqiqiy foydalanuvchilar test muhitida takrorlab bo'lmaydigan boshqa qurilma modellari, operatsion tizim versiyalari va tarmoq sharoitlaridan foydalanadilar. Beta test shuningdek UX/UI va yangi funksiyalar haqida sifatli fikr-mulohazalarni to'playdi.

Beta testning quvurdagi bosqichlari

Oddiy quvur quyidagicha ko'rinadi: Internal Testing → Closed Beta → Open Beta → Production. Internal trekda barqarorlashgandan so'ng, bild cheklangan tashqi auditoriya uchun Closed Beta'da nashr etiladi. Fikr-mulohazalar yig'ilib, xatolar tuzatilgandan so'ng — barcha istovchilar uchun Open Beta'da. Yakuniy ishlab chiqarish relizi Open Beta'da barqarorlik tasdiqlangandan keyin amalga oshiriladi.

Closed Beta: xususiyatlari va sozlash

Closed Beta — taklifnoma orqali kirishga ega test trekidir. Ishlab chiqaruvchi email manzillar ro'yxatini belgilaydi yoki Google Group yaratadi, uning a'zolari beta versiyasiga kirish huquqiga ega bo'ladilar. Google Play'da Closed Beta 10 000 gacha testerlarni qo'llab-quvvatlaydi, bu 100 kishilik Internal Testing chegarasidan sezilarli darajada oshadi.

Google Play'da Closed Beta sozlash

Closed Beta trekini yaratish uchun Google Play Console → Release → Testing → Closed Beta'ga o'ting. Testerlar guruhini yarating va qo'shish usulini belgilang: email, Google Group yoki taklifnoma havolasi orqali. Bild yuklangan va Google Play tomonidan tekshirilgandan so'ng, tizim guruh a'zolariga taklifnomalar yuboradi.

groovy
// Fastlane — Closed Beta trekida nashr qilish
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'da versiyalarni boshqarish

Closed Beta treki alohida kod versiya raqamidan foydalanadi. Internal Testing va Production bilan kesishmaydigan versionCode diapazonini ajratish tavsiya etiladi. Masalan, 2.4.0 versiyasi uchun: Internal → versionCode 24000, Closed Beta → 24001, Open Beta → 24002, Production → 24003. Bu treklar o'rtasida bildni ko'chirishda ziddiyatlarni oldini oladi.

Open Beta: ommaviy test

Open Beta — taklifnomasiz barcha foydalanuvchilar uchun mavjud trek. Google Play'da Open Beta do'konda Beta belgisi bilan alohida ilova kartasi sifatida ko'rsatiladi. Har qanday foydalanuvchi ochiq havola orqali yoki Google Play'da ilovani topib, Become a Tester tugmasini bosish orqali testga qo'shilishi mumkin.

Open Beta'ning afzalliklari

Open Beta test uchun maksimal auditoriya qamrovini ta'minlaydi. Namuna ishlab chiqaruvchi tomonidan belgilanadigan Closed Beta'dan farqli o'laroq, Open Beta turli xil qurilmalar, odatlar va stsenariylarga ega foydalanuvchilarni jalb qiladi. Bu relizdan oldin ilova barqarorligining eng to'liq manzarasini beradi. Fikr-mulohaza yig'ish Google Play Rating va ilova ichidagi so'rovnomalar orqali amalga oshiriladi.

Google Play'da Open Beta cheklovlari

Open Beta har qanday ishlab chiqaruvchi hisobi uchun mavjud, ammo nashr etishdan oldin moderatsiyadan o'tishni talab qiladi. Google Play bildni ishlab chiqarish relizi kabi asosiy talablarga muvofiqligini tekshiradi. Tasdiqlanganidan so'ng, trek do'konda nashr etiladi va har qanday foydalanuvchi unga obuna bo'lishi mumkin. Open Beta joriy o'rnatishlarni yo'qotmasdan istalgan vaqtda bekor qilinishi mumkin.

TestFlight orqali App Store'da beta test

Apple ekotizimida tashqi beta test TestFlight External Testing orqali amalga oshiriladi. Tashqi testerlarning maksimal soni 10 000 kishi. Google Play'dan farqli o'laroq, TestFlight do'konda ko'rsatish bilan to'liq Open Beta'ni qo'llab-quvvatlamaydi — kirish faqat taklifnoma havolasi yoki Apple'ning ommaviy sahifasi orqali tarqatiladi.

TestFlight External Testing jarayoni

TestFlight External Testing'da bild nashr etish uchun ishlab chiqaruvchi IPA-ni Xcode yoki Transporter orqali yuklaydi, shundan so'ng Beta App Review boshlanadi. Apple bildni asosiy talablarga muvofiqligini tekshiradi — to'liq App Review'dan farqli o'laroq, tekshirish 1–2 kun davom etadi. Tasdiqlanganidan so'ng, bild 90 kun muddatga havola orqali tarqatish uchun mavjud bo'ladi. Muddatni uzaytirish uchun yangi bild yuklash talab qilinadi.

TestFlight orqali fikr-mulohaza yig'ish

TestFlight ekran tasvirlari va qurilma jurnallarini yig'ishni ichki qo'llab-quvvatlaydi. Qurilmani silkittganda, tester App Store Connect orqali ishlab chiqaruvchiga hisobot yuboradi. Har bir hisobot stek-treys, ekran tasviri, bild versiyasi va qurilma ma'lumotlarini o'z ichiga oladi. Bu tester bilan uzoq yozishmalarsiz xatolarni takrorlash va tuzatishni osonlashtiradi.

Google Play Console'da beta treklarni sozlash

Closed va Open Beta sozlash Google Play Console'da Release → Testing bo'limida amalga oshiriladi. Jarayon 15–30 daqiqa davom etadi va birinchi foydalanishdan oldin trekni bir martalik konfiguratsiya qilishni talab qiladi. Keling, ikkala beta test turi uchun bosqichma-bosqich ko'rsatmani ko'rib chiqaylik.

ParametrClosed BetaOpen Beta
KirishTaklifnoma orqaliOchiq havola yoki qidiruv
Ishtirokchilar chegarasi10 000Cheklanmagan
ModeratsiyaTalab qilinmaydiTalab qilinadi
Do'konda ko'rsatishYo'qHa, Beta belgisi bilan
SharhlarSo'rovnomalar orqaliGoogle Play Rating + so'rovnomalar

Closed Beta'da nashr

Google Play Console'da testerlar guruhini yarating va bildni Closed Beta trekiga yuklang. Tizim asosiy talablarni tekshiradi va 5–15 daqiqa ichida bild guruh a'zolari uchun mavjud bo'ladi. A'zolar Google Play orqali o'rnatish uchun taklifnoma va ko'rsatma bilan email oladilar.

Open Beta'da nashr

Open Beta trekini tanlang va bildni yuklang. Closed Beta'dan farqli o'laroq, Open Beta moderatsiyadan o'tadi (ishlab chiqarish relizi kabi), bu 24–48 soat davom etadi. Tasdiqlanganidan so'ng, ilova kartasi Google Play'da Beta belgisi bilan paydo bo'ladi. Foydalanuvchilar Become a Tester tugmasi orqali testga qo'shilishlari mumkin.

Beta testning eng yaxshi amaliyotlari

Beta test samaradorligi bevosita jarayonni tashkil etish sifatiga bog'liq. Quyida yirik ishlab chiqaruvchilar tajribasi va Google Play Console tavsiyalariga asoslangan isbotlangan amaliyotlar keltirilgan. Ushbu qoidalarga rioya qilish xatolarni aniqlash koeffitsiyentini 40–60% ga oshiradi.

  • Ishonchli 100–500 kishilik auditoriyada Closed Beta dan boshlang
  • Barqarorlik ko'rsatkichlarini to'plang: ANR, qulashlar, osilib qolish chastotasi
  • Fikr-mulohaza yig'ish uchun ichki vositalardan foydalaning (Firebase, Crashlytics, TestFlight)
  • Open Beta'dan oldin Closed Beta'da yangi funksiyalarning A/B testini o'tkazing
  • Beta test muddatini belgilang: Closed uchun 7–14 kun, Open uchun 14–30 kun

Fikr-mulohaza va ko'rsatkichlar tahlili

Beta test tugagandan so'ng, barcha hisobotlarni to'plang, xatolarni ustuvorlik bo'yicha tasniflang va ishlanmaga topshiring. Open Beta'da aniqlangan xatolar ishlab chiqarish relizigacha tuzatilishi kerak. Beta testda qatnashgan foydalanuvchilar ko'pincha rasmiy ishga tushirilgandan so'ng birinchi faol foydalanuvchilar bo'lishadi.

Testerlar bilan muloqot

Testerlarni yangilanishlardan xabardor qiling. Yangi bildlarni e'lon qilish uchun Google Play va TestFlight'ning ichki bildirishnomalaridan foydalaning. Tuzatishlar va yangi funksiyalar tavsifi bilan changelog yuriting. Resolution Center (TestFlight) yoki ilova sahifasida (Google Play) fikr-mulohazalarga javob bering — bu testerlarning jalb qilinishini oshiradi.

Beta test samaradorligi ko'rsatkichlari

Beta testni baholash uchun asosiy ko'rsatkichlar: faol testerlar soni, xato haqida xabar berganlar foizi, birinchi hisobotgacha bo'lgan o'rtacha vaqt va Coverage Rate — test bilan qamrab olingan qurilmalar va OT versiyalari foizi. Agar Coverage Rate 40% dan past bo'lsa, maqsadli taklifnoma yuborish orqali yetishmayotgan konfiguratsiyalarga ega testerlarni qo'shing.

Tez-tez beriladigan savollar

Closed Beta va Open Beta o'rtasidagi farq nima?

Closed Beta taklifnoma talab qiladi va 10 000 ishtirokchi bilan cheklangan — maqsadli auditoriyada test qilish uchun mos. Open Beta Google Play qidiruvi orqali hamma uchun mavjud, ishtirokchilar soni bo'yicha cheklovga ega emas va do'konda ko'rsatiladi. Open Beta moderatsiyani talab qiladi, Closed Beta esa talab qilmaydi.

Beta test uchun qancha tester kerak?

Closed Beta uchun asosiy xatolarni aniqlash uchun 100–500 ishtirokchi etarli. Open Beta qurilmalarni maksimal qamrash uchun 1000+ ishtirokchi bilan o'tkazilishi tavsiya etiladi. TestFlight External Testing uchun optimal 500–2000 tashqi tester.

Beta trekda nashr qilish uchun moderatsiya kerakmi?

Google Play'da Closed Beta moderatsiyani talab qilmaydi, Open Beta ishlab chiqarish relizi kabi to'liq moderatsiyadan o'tadi. TestFlight'da External Testing Beta App Review (1–2 kun) dan o'tadi, Internal Testing faqat Basic Review (30–60 daqiqa) talab qiladi.

Beta versiyani monetizatsiya qilish mumkinmi?

Ha, beta versiyalari xarid va obunalarni o'z ichiga olishi mumkin. Google Play va TestFlight In-App Purchases va test xaridlarini qo'llab-quvvatlaydi. Sandbox muhiti orqali real mablag'larni yechmasdan to'lovlarni tekshirish uchun test hisoblarini sozlang.

Bildni beta trekdan Production'ga qanday ko'chirish mumkin?

Google Play'da bildni qayta yuklamasdan treklar o'rtasida ko'chirish mumkin: Internal → Closed Beta → Open Beta → Production. TestFlight'da bild External Testing uchun Beta App Review'dan alohida o'tadi, ammo App Store'ga avtomatik ko'chirilmaydi — App Store Connect orqali alohida yuklash talab qilinadi.

Xulosa

  • Closed Beta — moderatsiyasiz 10 000 gacha ishtirokchi bilan taklifnoma asosida test
  • Open Beta — Google Play orqali ochiq kirish bilan ommaviy test, moderatsiya bilan
  • TestFlight External Testing — 10 000 gacha tashqi tester, Beta App Review 1–2 kun
  • 40% xatolar Internal Testing'da aniqlanmaydi va faqat beta testlarda ochiladi
  • Beta quvuri: Internal → Closed Beta → Open Beta → Production
  • Versiya boshqaruvi — har bir trek uchun alohida versionCode diapazoni ziddiyatlarni oldini oladi
  • Firebase, Crashlytics, TestFlight va Google Play Rating orqali fikr-mulohaza yig'ish xato hisobotlari sifatini oshiradi

Biz kalit topshirig'i bilan mobil ilovani ishlab chiqamiz

IT Sectr 2017-yildan beri startaplar va korxonalar uchun iOS va Android ilovalarini yaratadi. Biz sizga maslahat beramiz va eng yaxshi yechimni taklif qilamiz.

Loyihani muhokama qilish

Shuningdek o'qing