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 में अंतर्निहित सूचनाओं का उपयोग करें। सुधारों और नई सुविधाओं के विवरण के साथ changelog बनाए रखें। समाधान केंद्र (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 एप्लिकेशन बनाता है। हम आपको सलाह देंगे और सर्वोत्तम समाधान प्रस्तावित करेंगे।
यह भी पढ़ें