Closed Beta اور Open Beta Google Play اور App Store میں ٹیسٹنگ ٹریک ہیں جو سرکاری ریلیز سے پہلے بیرونی صارفین میں بلڈ تقسیم کرنے کی اجازت دیتے ہیں۔ Closed Beta دعوتوں تک محدود ہے، Open Beta ایک عوامی لنک کے ذریعے سب کے لیے دستیاب ہے۔ Apple TestFlight Documentation, 2024 کے مطابق، 70% ڈویلپر ہر بڑی ریلیز سے پہلے بیٹا ٹیسٹنگ کرتے ہیں۔ یہ حقیقی آلات اور منظرناموں پر مسائل کی نشاندہی کرنے کے لیے QA پائپ لائن کا ایک اہم مرحلہ ہے۔
اہم نکات
بیٹا ٹیسٹنگ سرکاری ریلیز سے پہلے حقیقی صارفین پر ایپلیکیشن کی جانچ کا ایک مرحلہ ہے۔ داخلی ٹیسٹنگ کے برعکس، جہاں ڈویلپر اور QA انجینئر ٹیسٹ کرتے ہیں، بیٹا ٹیسٹ بیرونی سامعین پر کیے جاتے ہیں جو اپنے آلات، ڈیٹا اور منظرناموں کے ساتھ حقیقی حالات میں ایپلیکیشن استعمال کرتے ہیں۔
بیٹا ٹیسٹنگ دو اقسام میں تقسیم ہے: Closed Beta (بند) اور Open Beta (کھلا)۔ Google Play میں، دونوں ٹریک ڈویلپر کنسول کے ذریعے دستیاب ہیں؛ App Store میں — TestFlight کے ذریعے۔ بنیادی فرق رسائی کے طریقہ کار میں ہے: Closed Beta کے لیے دعوت ضروری ہے، Open Beta عوامی لنک یا اسٹور تلاش کے ذریعے دستیاب ہے۔
Google Play Console کی ایک تحقیق کے مطابق، بیٹا ٹیسٹ 40% تک سنگین غلطیوں کا پتہ لگاتے ہیں جو داخلی ٹیسٹنگ کے دوران نہیں ملتیں۔ حقیقی صارفین مختلف ڈیوائس ماڈلز، OS ورژنز اور نیٹ ورک حالات استعمال کرتے ہیں جنہیں ٹیسٹ ماحول میں دوبارہ پیدا کرنا ناممکن ہے۔ بیٹا ٹیسٹنگ UX/UI اور نئی خصوصیات کے بارے میں معیاراتی فیڈبیک بھی جمع کرتی ہے۔
ایک عام پائپ لائن اس طرح دکھتی ہے: داخلی ٹیسٹنگ → Closed Beta → Open Beta → Production۔ داخلی ٹریک پر استحکام کے بعد، بلڈ محدود بیرونی سامعین کے لیے Closed Beta میں شائع کیا جاتا ہے۔ فیڈبیک جمع کرنے اور غلطیاں ٹھیک کرنے کے بعد — سب کے لیے Open Beta میں۔ حتمی پروڈکشن ریلیز Open Beta پر استحکام کی تصدیق کے بعد کی جاتی ہے۔
Closed Beta صرف دعوت کے ذریعے رسائی والا ٹیسٹنگ ٹریک ہے۔ ڈویلپر ای میل پتوں کی فہرست بتاتا ہے یا ایک Google Group بناتا ہے جس کے اراکین کو بیٹا ورژن تک رسائی ملتی ہے۔ Google Play میں، Closed Beta 10,000 ٹیسٹرز تک سپورٹ کرتا ہے، جو 100 افراد کی داخلی ٹیسٹنگ حد سے نمایاں طور پر زیادہ ہے۔
Closed Beta ٹریک بنانے کے لیے، Google Play Console → Release → Testing → Closed Beta پر جائیں۔ ایک ٹیسٹر گروپ بنائیں اور شامل کرنے کا طریقہ بتائیں: ای میل کے ذریعے، Google Group کے ذریعے، یا دعوت لنک کے ذریعے۔ بلڈ اپ لوڈ کرنے اور Google Play کے ذریعے تصدیق کرنے کے بعد، سسٹم گروپ کے اراکین کو دعوت نامے بھیجتا ہے۔
// 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 ٹریک علیحدہ versionCode نمبر استعمال کرتا ہے۔ سفارش کی جاتی ہے کہ versionCode کی حد مختص کریں جو داخلی ٹیسٹنگ اور پروڈکشن کے ساتھ اوورلیپ نہ ہو۔ مثال کے طور پر، ورژن 2.4.0 کے لیے: Internal → versionCode 24000، Closed Beta → 24001، Open Beta → 24002، Production → 24003۔ یہ ٹریکس کے درمیان بلڈ کو فروغ دیتے وقت تنازعات کو روکتا ہے۔
Open Beta ایک ٹریک ہے جو دعوت کے بغیر تمام صارفین کے لیے دستیاب ہے۔ Google Play میں، Open Beta اسٹور میں Beta لیبل کے ساتھ ایک علیحدہ ایپ کارڈ کے طور پر ظاہر ہوتا ہے۔ کوئی بھی صارف عوامی لنک کے ذریعے یا Google Play میں ایپ ڈھونڈ کر اور Become a Tester پر کلک کر کے ٹیسٹنگ میں شامل ہو سکتا ہے۔
Open Beta ٹیسٹنگ کے لیے زیادہ سے زیادہ سامعین کی کوریج فراہم کرتا ہے۔ Closed Beta کے برعکس، جہاں نمونہ ڈویلپر کے ذریعے طے کیا جاتا ہے، Open Beta متنوع آلات، عادات اور منظرناموں والے صارفین کو راغب کرتا ہے۔ یہ ریلیز سے پہلے ایپلیکیشن کے استحکام کی سب سے مکمل تصویر دیتا ہے۔ فیڈبیک Google Play Rating اور درون ایپ سروے کے ذریعے جمع کیا جاتا ہے۔
Open Beta کسی بھی ڈویلپر اکاؤنٹ کے لیے دستیاب ہے، لیکن اشاعت سے پہلے منظوری اعتدال کی ضرورت ہے۔ Google Play پروڈکشن ریلیز کی طرح، بنیادی تقاضوں کی تعمیل کے لیے بلڈ کی جانچ کرتا ہے۔ منظوری کے بعد، ٹریک اسٹور میں شائع ہوتا ہے اور کوئی بھی صارف اسے سبسکرائب کر سکتا ہے۔ آپ موجودہ انسٹال کو کھوئے بغیر کسی بھی وقت Open Beta منسوخ کر سکتے ہیں۔
Apple ماحولیاتی نظام میں، بیرونی بیٹا ٹیسٹنگ TestFlight External Testing کے ذریعے کی جاتی ہے۔ بیرونی ٹیسٹرز کی زیادہ سے زیادہ تعداد 10,000 افراد ہے۔ Google Play کے برعکس، TestFlight اسٹور ڈسپلے کے ساتھ مکمل Open Beta سپورٹ نہیں کرتا — رسائی صرف دعوت لنک یا Apple کے عوامی صفحہ کے ذریعے تقسیم کی جاتی ہے۔
TestFlight External Testing میں بلڈ شائع کرنے کے لیے، ڈویلپر Xcode یا Transporter کے ذریعے IPA اپ لوڈ کرتا ہے، جس کے بعد Beta App Review شروع ہوتی ہے۔ Apple مکمل App Review کے برعکس، بنیادی تقاضوں کے لیے بلڈ کی جانچ کرتا ہے — جائزے میں 1–2 دن لگتے ہیں۔ منظوری کے بعد، بلڈ 90 دنوں تک لنک کے ذریعے تقسیم کے لیے دستیاب ہوتا ہے۔ مدت بڑھانے کے لیے، نیا بلڈ اپ لوڈ کرنا ضروری ہے۔
TestFlight میں اسکرین شاٹس اور ڈیوائس لاگ جمع کرنے کے لیے بلٹ ان سپورٹ ہے۔ جب ٹیسٹر ڈیوائس کو ہلاتا ہے، تو App Store Connect کے ذریعے ڈویلپر کو رپورٹ بھیجی جاتی ہے۔ ہر رپورٹ میں اسٹیک ٹریس، اسکرین شاٹ، بلڈ ورژن اور ڈیوائس کی معلومات ہوتی ہے۔ یہ ٹیسٹر کے ساتھ طویل خط و کتابت کے بغیر غلطیوں کو دوبارہ پیدا کرنے اور ٹھیک کرنے کو آسان بناتا ہے۔
Google Play Console میں Closed اور Open Beta کی ترتیب Release → Testing سیکشن میں کی جاتی ہے۔ عمل میں 15–30 منٹ لگتے ہیں اور پہلے استعمال سے پہلے ایک بار ٹریک کنفیگریشن کی ضرورت ہوتی ہے۔ آئیے بیٹا ٹیسٹنگ کی دونوں اقسام کے لیے مرحلہ وار ہدایات دیکھتے ہیں۔
| پیرامیٹر | Closed Beta | Open Beta |
|---|---|---|
| رسائی | دعوت کے ذریعے | عوامی لنک یا تلاش |
| شرکاء کی حد | 10,000 | لا محدود |
| اعتدال | ضروری نہیں | ضروری |
| اسٹور ڈسپلے | نہیں | ہاں، Beta لیبل کے ساتھ |
| فیڈبیک | سروے کے ذریعے | Google Play Rating + سروے |
Google Play Console میں، ایک ٹیسٹر گروپ بنائیں اور بلڈ کو Closed Beta ٹریک پر اپ لوڈ کریں۔ سسٹم بنیادی تقاضوں کی جانچ کرتا ہے اور 5–15 منٹ میں بلڈ گروپ کے اراکین کے لیے دستیاب ہو جاتا ہے۔ اراکین کو Google Play کے ذریعے دعوت اور تنصیب کی ہدایات کے ساتھ ایک ای میل موصول ہوتی ہے۔
Open Beta ٹریک منتخب کریں اور بلڈ اپ لوڈ کریں۔ Closed Beta کے برعکس، Open Beta اعتدال سے گزرتا ہے (پروڈکشن ریلیز کی طرح)، جس میں 24–48 گھنٹے لگتے ہیں۔ منظوری کے بعد، ایپ کارڈ Google Play میں Beta لیبل کے ساتھ ظاہر ہوتا ہے۔ صارفین Become a Tester بٹن کے ذریعے ٹیسٹنگ میں شامل ہو سکتے ہیں۔
بیٹا ٹیسٹنگ کی تاثیر براہ راست عمل کی تنظیم کے معیار پر منحصر ہے۔ ذیل میں بڑے ڈویلپرز کے تجربے اور Google Play Console کی سفارشات پر مبنی ثابت شدہ طریقے ہیں۔ ان اصولوں پر عمل کرنے سے غلطی کا پتہ لگانے کی شرح 40–60% بڑھ جاتی ہے۔
بیٹا ٹیسٹ مکمل ہونے کے بعد، تمام رپورٹیں جمع کریں، غلطیوں کو ترجیح کے مطابق درجہ بندی کریں اور ڈویلپمنٹ کو سونپ دیں۔ Open Beta میں دریافت ہونے والی غلطیاں پروڈکشن ریلیز سے پہلے ٹھیک کی جانی چاہئیں۔ بیٹا ٹیسٹ میں حصہ لینے والے صارفین اکثر سرکاری لانچ کے بعد پہلے فعال صارفین بن جاتے ہیں۔
ٹیسٹرز کو اپ ڈیٹس کے بارے میں باخبر رکھیں۔ نئے بلڈز کا اعلان کرنے کے لیے Google Play اور TestFlight میں بلٹ ان نوٹیفیکیشنز استعمال کریں۔ اصلاحات اور نئی خصوصیات کی وضاحت کے ساتھ تبدیلی لاگ رکھیں۔ Resolution Center (TestFlight) یا ایپ صفحہ (Google Play) پر فیڈبیک کا جواب دیں — اس سے ٹیسٹرز کی مصروفیت بڑھتی ہے۔
بیٹا ٹیسٹ کا جائزہ لینے کے لیے اہم میٹرکس: فعال ٹیسٹرز کی تعداد، غلطیوں کی اطلاع دینے والوں کا فیصد، پہلی رپورٹ تک اوسط وقت، اور کوریج ریٹ — ٹیسٹنگ کے ذریعے احاطہ کردہ آلات اور OS ورژنز کا فیصد۔ اگر کوریج ریٹ 40% سے کم ہے تو، ہدفی دعوت ای میلز کے ذریعے غائب کنفیگریشن والے ٹیسٹرز شامل کریں۔
اکثر پوچھے گئے سوالات
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 درون ایپ خریداری اور ٹیسٹ خریداری کو سپورٹ کرتے ہیں۔ Sandbox ماحول کے ذریعے حقیقی رقم ڈیبٹ کیے بغیر ادائیگیوں کی تصدیق کے لیے ٹیسٹ اکاؤنٹس ترتیب دیں۔
Google Play میں، بلڈ کو دوبارہ اپ لوڈ کیے بغیر ٹریکس کے درمیان فروغ دیا جا سکتا ہے: Internal → Closed Beta → Open Beta → Production۔ TestFlight میں، بلڈ External Testing کے لیے علیحدہ طور پر Beta App Review سے گزرتا ہے، لیکن خود بخود App Store میں منتقل نہیں ہوتا — App Store Connect کے ذریعے علیحدہ اپ لوڈ ضروری ہے۔
خلاصہ
ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے
IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔
مزید پڑھیں