विज्ञापन
हर बार एक बार, आप लोगों को "बीटा रिलीज़", "बीटा संस्करण" और "बीटा सॉफ़्टवेयर" के बारे में बात करते हुए सुनेंगे। लगभग पाँच से दस साल पहले तक, बीटा आज की तरह सामान्य नहीं थे। आजकल, आप सभी स्थानों पर बीटा रिलीज़ पा सकते हैं: ऑपरेटिंग सिस्टम, वीडियो गेम, वेब ऐप, संगीत खिलाड़ी, आदि। लेकिन किसी प्रोजेक्ट के बीटा में होने का क्या मतलब है और आपको ध्यान रखना चाहिए?
लंबी कहानी, शब्द "बीटा" एक उत्पाद के विकास के चरण को संदर्भित करता है। मैं इसे कीड़ों के जीवन चक्र से तुलना करना पसंद करता हूं, जो आम तौर पर कई चरणों से गुजरता है: अंडे, लार्वा, प्यूपा और वयस्क। जैसे-जैसे उत्पाद विकसित होते हैं, वे एक समान चक्र से गुजरते हैं: पूर्व-अल्फा, अल्फा, बीटा और रिलीज उम्मीदवार। "अल्फा / बीटा" लेबलिंग के उपयोग को आईबीएम में 1950 के दशक की शुरुआत में पता लगाया जा सकता है।
आपने सॉफ्टवेयर विकास चक्र के बारे में पहले सुना होगा, लेकिन इन शब्दों का क्या अर्थ है और आप इनमें से प्रत्येक चरण में किसी उत्पाद से क्या उम्मीद कर सकते हैं, इस बारे में थोड़ा गहराई से बताएं।
पूर्व-अल्फा चरण
प्री-अल्फा चरण विकास का वह भाग है जो परीक्षण के पहले दौर से पहले होता है। बेशक, एक ठीक से प्रबंधित परियोजना लगातार उत्पादों का पुनरावृत्त तरीके से परीक्षण करेगी, इसलिए मुझे लगता है कि यह कहना अधिक सटीक है कि प्री-अल्फा चरण उस सब कुछ को संदर्भित करता है जो पहले होता है
आधिकारिक परीक्षण शुरू होता है।यह चरण कई अलग-अलग गतिविधियों को अंजाम देता है: बाजार अनुसंधान, डेटा संग्रह, आवश्यकताओं का विश्लेषण और प्रलेखन, सॉफ्टवेयर डिजाइन और सॉफ्टवेयर इंजीनियरिंग। आप में से अधिकांश के लिए, शायद मुंबो-जंबो का एक लोड है, लेकिन उम्मीद है कि यह आपको एक विचार देता है कि किसी उत्पाद के विकास शुरू होने से पहले भी कितना काम शामिल है। जैसा कि आप सोच सकते हैं, प्री-अल्फा चरण लंबे समय तक रह सकता है।
प्री-अल्फा सॉफ्टवेयर से क्या उम्मीद करें: यदि कोई कंपनी या डेवलपर जनता को प्री-अल्फ़ा सॉफ़्टवेयर जारी करने का निर्णय लेता है, तो आपको अपनी अपेक्षाओं को नीचे छोड़ देना चाहिए शून्य. Minecraft, ए रचनात्मक ब्लॉक-बिल्डिंग सैंडबॉक्स गेम एक लेटेकर का परिचय Minecraft के लिए [म्यू गेमिंग]माइनक्राफ्ट, ब्लॉक-आधारित सनसनी जो तूफान से गेमिंग लेती थी, अब तीन साल से अधिक पुरानी है। यह विश्वास करना लगभग कठिन है कि पहले अल्फा पोस्ट किए जाने के बाद से यह लंबे समय से है - और यह समान रूप से ... अधिक पढ़ें , पूर्व-संस्करणों को जारी किया गया, जिसे "Indev" कहा गया, जो छोटी गाड़ी थी, जिसमें सुविधाओं की कमी थी, और दुर्घटनाग्रस्त होने का खतरा था। सार्वजनिक प्री-अल्फ़ा रिलीज़, जो कि बहुत ही दुर्लभ हैं, जो ज्यादातर मार्केटिंग और प्रचार के लिए शुरू होते हैं, हालांकि कभी-कभी एक डेवलपर उन्हें "सिर्फ इसलिए" के अलावा किसी अन्य कारण से जारी नहीं करेगा।
अल्फा चरण
अल्फा चरण तब शुरू होता है जब किसी उत्पाद को परीक्षण के आधिकारिक दौर की आवश्यकता के लिए पर्याप्त विकसित किया गया हो। इस वजह से, आप इसे आमतौर पर "अल्फा परीक्षण चरण" के रूप में संदर्भित करते हैं, जो पहले ग्रीक अक्षर से प्राप्त होता है अल्फा. इसलिए, पहला परीक्षण चरण। समझ में आता है, है ना?
अधिकांश भाग के लिए, अल्फा परीक्षण का मतलब किसी उत्पाद का परीक्षण करना है कोर कार्यक्षमता. यह सुनिश्चित करता है कि सबसे बुनियादी कार्यों के रूप में काम कर रहे हैं। यह एक व्यापक परीक्षण चरण नहीं है - एक अल्फा परीक्षण के दौरान पॉलिश पर कोई ध्यान नहीं है और न ही किनारे के मामलों के लिए बहुत विचार किया गया है। जब तक कार्यक्रम नंगे न्यूनतम करता है, तब तक यह गुजरता है।
चूंकि अल्फा परीक्षण व्यापक नहीं है, इसलिए परीक्षण ज्यादातर घर में किया जाता है। दूसरे शब्दों में, अल्फा परीक्षणों पर काम करने वाले लोगों की संभावना है जो पहले से ही किसी तरह से परियोजना में शामिल हैं।
अल्फा सॉफ्टवेयर से क्या उम्मीद करें: प्री-अल्फा सॉफ्टवेयर की तरह, आपको एक टन बग और क्रैश मुद्दों की उम्मीद करनी चाहिए, लेकिन अंतिम उत्पाद जैसा दिखना चाहिए, यह इंगित करने के लिए फीचर सेट काफी बड़ा होना चाहिए। अल्फा सॉफ्टवेयर कार्यात्मक हो जाता है लेकिन बदसूरत है क्योंकि अधिकांश संसाधन उत्पादन के लिए समर्पित हैं, शोधन नहीं।
बीटा चरण
अब हम बीटा परीक्षण चरण में पहुंचते हैं, जो वहां से जारी होने वाले गैर-रिलीज सॉफ्टवेयर का सबसे विपुल प्रकार है। आप अब तक यह अनुमान लगा सकते हैं कि जब कोई उत्पाद कोर परीक्षण के सभी कार्यक्षमताओं को कार्यान्वित करता है तो वह बीटा परीक्षण में प्रवेश करता है और यह अल्फा परीक्षण मानकों को पार करता है। बीटा ग्रीक वर्णमाला का दूसरा अक्षर है।
मजेदार तथ्य: अल्फा बीटा वह जगह है जहाँ हम शब्द मिलता है वर्णमाला!
बीटा चरण तब शुरू होता है जब कोई उत्पाद "कार्यात्मक लेकिन छिपाने योग्य" से "पॉलिश और जाने के लिए तैयार" होता है। कीड़े का शिकार किया जाता है और तय किया जाता है, अधिकतम प्रयोज्य के लिए सुविधाओं में सुधार या सुधार किया गया है, इंटरफ़ेस और ग्राफिक्स को ओवरहाल प्राप्त होता है, और प्रदर्शन मुद्दे हैं अनुकूलित। भले ही बीटा परीक्षण विकास के तीसरे चरण के रूप में होता है, यह अक्सर सबसे लंबा चरण हो सकता है क्योंकि परीक्षण करने के लिए बहुत सारे पहलू हैं।
बीटा चरण आमतौर पर तब शुरू किया जाता है जब एक डेवलपर उन लोगों के लिए एक उत्पाद खोलता है जो विकास में शामिल नहीं हुए हैं। ए बंद बीटा एक सीमित रिलीज है जहां केवल उन लोगों को एक्सेस दिया गया है जो सॉफ्टवेयर का परीक्षण कर सकते हैं जबकि ए ओपन बीटा या सार्वजनिक बीटा एक स्वतंत्र (जैसा कि स्वतंत्रता में) रिलीज है जो किसी को भी डाउनलोड करने और इसे आज़माने की अनुमति देता है।
बीटा सॉफ्टवेयर से क्या उम्मीद करें: आपको एक बीटा उत्पाद के "फ़ीचर पूर्ण" होने की उम्मीद करनी चाहिए, जिसका अर्थ है कि अंतिम उत्पाद में आने वाली हर चीज को लागू किया गया है। आप प्रमुख और मामूली बगों का अनुभव कर सकते हैं जो उत्पाद के कुछ हिस्सों को तोड़ते हैं, लेकिन शायद ही कभी आपको ऐसे महत्वपूर्ण कीड़े मिलेंगे जिन पर तत्काल ध्यान देने की आवश्यकता है। बीटा सॉफ्टवेयर बहुत सारे परिवर्तनों से गुजर सकता है, इसलिए लगातार पैच और अपडेट की अपेक्षा करें।
रिलीज उम्मीदवार चरण
जैसा कि नाम से पता चलता है, एक रिलीज उम्मीदवार वास्तव में एक उत्पाद को समाप्त करने से पहले विकास चक्र में अंतिम चरण है। कभी-कभी यह शब्द किसी विशेष पैच पर लागू हो सकता है या किसी मौजूदा उत्पाद को अपडेट कर सकता है। संक्षेप में, रिलीज़ उम्मीदवार एक ऐसा संस्करण है जो लगभग पूरा हो गया है लेकिन अंतिम बग और मुद्दों को शांत करने के लिए एक छोटे से अधिक परीक्षण की आवश्यकता है।
उम्मीदवार सॉफ्टवेयर जारी करने से क्या उम्मीद करें: अधिकांश डेवलपर रिलीज़ किए गए उम्मीदवार के चरण को छोड़ देते हैं, इसलिए यदि आप उस सॉफ़्टवेयर में आते हैं जो रिलीज़ किए गए उम्मीदवार चरण में है, तो आप इसे बहुत अच्छा होने की उम्मीद कर सकते हैं। ज्यादातर समय, लेबल सिर्फ एक अस्वीकरण के रूप में होता है जिसे आप एक या दो प्रमुख-लेकिन-दुर्लभ बग में चला सकते हैं, लेकिन मेरा अनुभव मुझे बताता है कि रिहाई के उम्मीदवार एक कारण से रिहाई के लिए उम्मीदवार हैं - वे बहुत अधिक अंतिम हैं।
निष्कर्ष
अब जब आप सॉफ़्टवेयर डेवलपमेंट चक्र के चरणों में थोड़े अधिक जानकार हैं, तो आप "अल्फा" और "बीटा" जैसे फंकी लेबल वाले उन अनुप्रयोगों को पहचान लेंगे। अधिकाँश समय के लिए, खुला स्रोत सॉफ्टवेयर ओपन सोर्स सॉफ्टवेयर क्या है? [MakeUseOf बताते हैं]"ओपन सोर्स" एक ऐसा शब्द है जो इन दिनों बहुत अधिक है। आप जान सकते हैं कि कुछ चीजें ओपन सोर्स हैं, जैसे कि लिनक्स और एंड्रॉइड, लेकिन क्या आप जानते हैं कि यह क्या है? क्या खुला है ... अधिक पढ़ें अल्फा और बेटास के सार्वजनिक संस्करणों के माध्यम से जाने की अधिक संभावना है। Microsoft जैसी निजी कंपनियां, अपने सभी परीक्षण इन-हाउस करती हैं और फिर तैयार उत्पादों को जारी करती हैं।
बीटा परीक्षक होने के इच्छुक हैं? OnlineBeta जैसी सेवाएं वहां मौजूद हैं, जो आपको बीटा उत्पादों का परीक्षण करने का मौका देने के लिए मौजूद हैं। अन्यथा, मुझे आशा है कि इस अवलोकन से मदद मिली। यदि आपके कोई संबंधित प्रश्न हैं, तो कृपया बेझिझक टिप्पणी में पूछ सकते हैं और मैं उन्हें जवाब देने की पूरी कोशिश करूंगा।
जोएल ली ने बी.एस. कंप्यूटर विज्ञान और पेशेवर लेखन अनुभव के छह वर्षों में। वह MakeUseOf के लिए चीफ एडिटर हैं।