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
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.
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.
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 — 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.
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.
// 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 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 — 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 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.
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.
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'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 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.
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.
| Parametr | Closed Beta | Open Beta |
|---|---|---|
| Kirish | Taklifnoma orqali | Ochiq havola yoki qidiruv |
| Ishtirokchilar chegarasi | 10 000 | Cheklanmagan |
| Moderatsiya | Talab qilinmaydi | Talab qilinadi |
| Do'konda ko'rsatish | Yo'q | Ha, Beta belgisi bilan |
| Sharhlar | So'rovnomalar orqali | Google Play Rating + so'rovnomalar |
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 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 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.
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.
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 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 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.
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.
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.
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.
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
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.