पायलट परीक्षण क्या है?
PILOT TESTING को एक प्रकार के सॉफ्टवेयर टेस्टिंग के रूप में परिभाषित किया गया है जो सिस्टम के एक कंपोनेंट या पूरे सिस्टम को रियल टाइम ऑपरेटिंग कंडीशन के तहत वेरिफाई करता है। पायलट टेस्ट का उद्देश्य एक शोध परियोजना की व्यवहार्यता, समय, लागत, जोखिम और प्रदर्शन का मूल्यांकन करना है।
यह परीक्षण यूएटी और उत्पादन के बीच बिल्कुल किया जाता है।
पायलट परीक्षण में, अंतिम उपयोगकर्ताओं का एक चयनित समूह सिस्टम के परीक्षण की कोशिश करता है और सिस्टम की पूर्ण तैनाती से पहले फीडबैक प्रदान करता है।
दूसरे शब्दों में, इसका मतलब है कि प्रयोज्य परीक्षण के लिए ड्रेस रिहर्सल आयोजित करना।
पायलट परीक्षण सिस्टम में बग्स का जल्द पता लगाने में मदद करता है।
पायलट परीक्षण निरंतर और नियमित उपयोग के खिलाफ परीक्षण के लिए एक ग्राहक साइट (या उपयोगकर्ता सिम्युलेटेड पर्यावरण) पर एक सिस्टम स्थापित करने से संबंधित है।
परीक्षण का सबसे आम तरीका अपने कमजोर क्षेत्रों का पता लगाने के लिए सिस्टम का लगातार परीक्षण करना है। इन कमजोरियों को फिर बग रिपोर्ट के रूप में विकास टीम को वापस भेज दिया जाता है, और ये बग सिस्टम के अगले निर्माण में तय किए जाते हैं।
इस प्रक्रिया के दौरान कभी-कभी स्वीकृति परीक्षण को संगतता परीक्षण के भाग के रूप में भी शामिल किया जाता है। यह तब होता है जब एक पुराने को बदलने के लिए एक प्रणाली विकसित की जा रही है।
सॉफ्टवेयर इंजीनियरिंग में, पायलट परीक्षण इस सवाल का जवाब देगा, जैसे कि उत्पाद या सेवा का संभावित बाजार है या नहीं।
क्यों पायलट परीक्षण महत्वपूर्ण है
पायलट परीक्षण महत्वपूर्ण है क्योंकि यह डिबगिंग सॉफ़्टवेयर और परीक्षण के लिए उपयोग की जाने वाली प्रक्रिया और पूर्ण-पैमाने पर कार्यान्वयन के लिए उत्पाद की तत्परता की जाँच करने, समय और संसाधनों के आवंटन पर बेहतर निर्णय लेने, कार्यक्रम के लिए अपने लक्ष्य की जनसंख्या की प्रतिक्रिया का आकलन करने का अवसर देता है, सफलता का मापन। कार्यक्रम के लिए और टीम को उन गतिविधियों का अभ्यास करने का मौका देता है जो वे प्रयोज्य परीक्षण के लिए उपयोग करेंगे।
पायलट टेस्टिंग कैसे करें
पायलट परीक्षण का स्तर आपके प्रवासन परियोजना के आकार और दायरे पर निर्भर करता है। वास्तविक पायलट परीक्षण एक समर्पित क्षेत्र या प्रयोगशाला में किया जाता है जहां उपयोगकर्ता सॉफ्टवेयर की कार्यक्षमता का अनुकरण करते हुए कई प्रक्रियाएं, लेनदेन और रिपोर्ट चलाते हैं।
परियोजना के संदर्भ के आधार पर पायलट परीक्षण किया जा सकता है,
- एक सामान्य व्यापार उद्यम के लिए, एक डेटा टेस्ट में सर्वर के सेट पर उपयोगकर्ताओं के समूह के साथ एक पायलट परीक्षण किया जा सकता है
- एक वेब डेवलपमेंट एंटरप्राइज के लिए, सर्वर या फ़ोल्डर को इंटरनेट पर लाइव करने के लिए साइट फ़ाइलों की मेजबानी करके एक पायलट परीक्षण किया जा सकता है
- वाणिज्यिक सॉफ्टवेयर विक्रेताओं के लिए, शुरुआती दत्तक ग्रहण करने वालों के एक विशेष समूह के साथ एक पायलट परीक्षण किया जा सकता है।
पायलट परीक्षण में निम्नलिखित परीक्षण योजना शामिल है
चरण 1 : एक पायलट योजना बनाएं
चरण 2 : पायलट परीक्षण की तैयारी करें
चरण 3 : पायलट परीक्षण की तैनाती और परीक्षण करें
चरण 4: पायलट परीक्षण का मूल्यांकन करें
चरण 5: उत्पादन परिनियोजन के लिए तैयार करें
पायलट परीक्षण करने से पहले निम्नलिखित बातों पर विचार करने की आवश्यकता है,
- प्रतिभागियों को पर्याप्त प्रशिक्षण प्रदान करें
- पायलट को सर्वर की तैनाती और सिस्टम तैयार करने के लिए एक रोलआउट योजना
- स्थापना प्रक्रिया का दस्तावेजीकरण
- प्रत्येक सॉफ्टवेयर अनुप्रयोग के लिए स्क्रिप्ट का परीक्षण। इसमें निष्पादित किए जाने वाले कार्यों के चेकलिस्ट शामिल हैं
- ईमेल या वेबसाइटों का उपयोग करके उपयोगकर्ताओं से डिजाइन और परीक्षण टीमों को निरंतर प्रतिक्रिया प्रदान करें
- पायलट के लिए मूल्यांकन मानदंड निर्धारित करें, जैसे असंतुष्ट उपयोगकर्ताओं की संख्या, समर्थन कॉल और अनुरोधों की संख्या आदि के बारे में जानकारी।
- उन सामुदायिक साझेदारों या हितधारकों के कार्य समूह को संलग्न करें जिन्होंने आपकी परियोजना में निवेश किया है और आपकी प्रगति पर चर्चा करने के लिए नियमित रूप से मिलेंगे
- पायलट समूह के ज्ञान, दृष्टिकोण और व्यवहार में परिवर्तन के बारे में आवश्यक जानकारी पर कब्जा करने के लिए एक मूल्यांकन योजना और मूल्यांकन उपकरण / उपकरण विकसित किए।
पायलट परीक्षण के दौरान, टीम परीक्षण डेटा इकट्ठा करती है और उसका मूल्यांकन करती है। इन आंकड़ों के आधार पर, टीम रणनीतियों में से एक का चयन करेगी।
- स्टैगर फॉरवर्ड - पायलट समूह के लिए एक नया रिलीज़ उम्मीदवार नियुक्त करें
- रोल बैक - पायलट समूह को उसकी पिछली कॉन्फ़िगरेशन स्थिति में पुनर्स्थापित करने के लिए रोलबैक योजना को निष्पादित करें
- सस्पेंड - पायलट परीक्षण स्थगित करें
- पैच और जारी रखें - मौजूदा समाधान को ठीक करने के लिए पैच तैनात करें
- तैनात - समाधान की तैनाती के लिए आगे बढ़ें
पायलट परीक्षण के लिए अच्छा अभ्यास
- प्रयोज्य परीक्षण से दो दिन पहले पायलट परीक्षण का शेड्यूल करें।
- पायलट परीक्षण शुरू न करें जब तक कि सभी उपयोगकर्ता, ग्राहक और परियोजना टीम एक सफल परिणाम के मानदंड पर सहमत न हों
- उपयोगकर्ताओं को उनकी सामग्री की प्रतियों पर किसी भी मुद्दे को चिह्नित करने, उनकी चिंताओं का वर्णन करने और सुधार के लिए सुझाव (यदि उनके पास कोई है) की पेशकश करने के लिए कहें।
- पायलट के उद्देश्य, लंबाई और प्रगति के बारे में उपयोगकर्ताओं को सूचित करें
पायलट परीक्षण का उदाहरण
पायलट परीक्षण के कुछ सामान्य उदाहरण निम्नलिखित हैं:
- माइक्रोसॉफ्ट विंडोज 10 पायलट टेस्टिंग के लिए विंडोज इनसाइडर प्रोग्राम चलाता है
- Google अपने Android ऑपरेटिंग सिस्टम का परीक्षण करने के लिए Nexus उपयोगकर्ताओं के लिए Android बीटा प्रोग्राम चलाता है
- HP अपने उत्पादों और सेवाओं के परीक्षण के लिए ऑनलाइन रन करता है
सारांश :
- पायलट परीक्षण वास्तविक समय परिचालन स्थितियों के तहत सिस्टम या संपूर्ण सिस्टम के एक घटक की पुष्टि कर रहा है।
- यह परीक्षण यूएटी और उत्पादन के बीच बिल्कुल किया जाता है।
- यह जांचने में मदद करेगा कि आपका उत्पाद पूर्ण पैमाने पर कार्यान्वयन के लिए तैयार है या नहीं