मैनुअल परीक्षण
मैनुअल टेस्टिंग एक प्रकार का सॉफ्टवेयर परीक्षण है, जिसमें परीक्षण मामलों को बिना किसी स्वचालित उपकरण का उपयोग किए परीक्षक द्वारा मैन्युअल रूप से निष्पादित किया जाता है। मैनुअल टेस्टिंग का उद्देश्य सॉफ्टवेयर एप्लिकेशन में बग्स, मुद्दों और दोषों की पहचान करना है। मैनुअल सॉफ्टवेयर टेस्टिंग सभी परीक्षण प्रकारों की सबसे आदिम तकनीक है और यह सॉफ्टवेयर एप्लिकेशन में महत्वपूर्ण बग्स को खोजने में मदद करता है।
किसी भी नए एप्लिकेशन को मैन्युअल रूप से परीक्षण किया जाना चाहिए, इससे पहले कि उसका परीक्षण स्वचालित हो। मैनुअल सॉफ्टवेयर टेस्टिंग के लिए अधिक प्रयास की आवश्यकता होती है, लेकिन स्वचालन की व्यवहार्यता की जांच करना आवश्यक है। मैन्युअल परीक्षण अवधारणाओं को किसी भी परीक्षण उपकरण के ज्ञान की आवश्यकता नहीं होती है। सॉफ्टवेयर परीक्षण मौलिक में से एक " 100% स्वचालन संभव नहीं है "। यह मैनुअल परीक्षण अनिवार्य बनाता है।
शुरुआती लोगों के लिए इस मैनुअल परीक्षण ट्यूटोरियल में, हम सभी मैनुअल परीक्षण अवधारणाओं और विषयों को विस्तार से कवर करते हैं।
यदि वीडियो उपलब्ध नहीं है तो यहां क्लिक करें
मैनुअल परीक्षण का लक्ष्य
मैनुअल परीक्षण की मुख्य अवधारणा यह सुनिश्चित करना है कि आवेदन त्रुटि मुक्त है और यह निर्दिष्ट कार्यात्मक आवश्यकताओं के अनुरूप काम कर रहा है।
परीक्षण सूट या मामले, परीक्षण चरण के दौरान डिज़ाइन किए गए हैं और इसमें 100% परीक्षण कवरेज होना चाहिए।
यह भी सुनिश्चित करता है कि रिपोर्ट किए गए दोष डेवलपर्स द्वारा तय किए गए हैं और परीक्षणकर्ताओं द्वारा निर्धारित दोषों पर पुन: परीक्षण किया गया है।
मूल रूप से, यह परीक्षण सिस्टम की गुणवत्ता की जांच करता है और ग्राहक को बग-मुक्त उत्पाद वितरित करता है।
मैनुअल परीक्षण के प्रकार:

नीचे दिए गए आरेख में मैनुअल परीक्षण प्रकार दर्शाया गया है। वास्तव में, किसी भी प्रकार के सॉफ़्टवेयर परीक्षण प्रकार को स्वचालन उपकरण का उपयोग करके मैन्युअल रूप से निष्पादित किया जा सकता है।
- ब्लैक बॉक्स परीक्षण
- व्हाइट बॉक्स परीक्षण
- इकाई का परीक्षण
- सिस्टम परीक्षण
- एकीकरण जांच
- स्वीकृति परीक्षण
मैनुअल परीक्षण कैसे करें
- सॉफ़्टवेयर प्रोजेक्ट प्रलेखन / मार्गदर्शिका पढ़ें और समझें। इसके अलावा, यदि उपलब्ध हो तो एप्लिकेशन अंडर टेस्ट (ऑटो) का अध्ययन करें।
- ड्राफ्ट टेस्ट मामले जो प्रलेखन में उल्लिखित सभी आवश्यकताओं को कवर करते हैं।
- टीम लीड, क्लाइंट (जैसा लागू हो) के साथ परीक्षण के मामलों की समीक्षा करें और आधारभूत
- ऑटो पर परीक्षण मामलों को निष्पादित करें
- बग रिपोर्ट करें।
- एक बार कीड़े तय हो जाने के बाद, फिर से वे पास करने के लिए असफल परीक्षण मामलों को निष्पादित करते हैं।
मैनुअल परीक्षण के मिथक
परीक्षण से संबंधित कुछ सामान्य मिथक और तथ्य निम्नलिखित हैं:
मिथक: कोई भी मैन्युअल परीक्षण कर सकता है
तथ्य : परीक्षण के लिए कई कौशल सेटों की आवश्यकता होती है
मिथक: परीक्षण 100% दोष मुक्त उत्पाद सुनिश्चित करता है
तथ्य : परीक्षण संभव के रूप में कई दोष खोजने का प्रयास करता है। सभी संभावित दोषों की पहचान करना असंभव है।
मिथक: मैनुअल परीक्षण की तुलना में स्वचालित परीक्षण अधिक शक्तिशाली है
तथ्य : 100% परीक्षण स्वचालन नहीं किया जा सकता है। मैनुअल सॉफ्टवेयर टेस्टिंग भी जरूरी है।
मिथक: परीक्षण आसान है
तथ्य : परीक्षण बेहद चुनौतीपूर्ण हो सकता है। न्यूनतम परीक्षण मामलों के साथ संभावित उपयोग के मामलों के लिए एक आवेदन का परीक्षण करने के लिए उच्च विश्लेषणात्मक कौशल की आवश्यकता होती है।
मैनुअल परीक्षण बनाम स्वचालन परीक्षण
मैनुअल परीक्षण | स्वचालित परीक्षण |
---|---|
मैनुअल परीक्षण में परीक्षण निष्पादन के लिए मानवीय हस्तक्षेप की आवश्यकता होती है। | स्वचालन परीक्षण परीक्षण मामलों को निष्पादित करने के लिए उपकरणों का उपयोग है |
मैनुअल परीक्षण के लिए कुशल श्रम की आवश्यकता होगी, लंबे समय तक और उच्च लागत का अनुमान लगाएगा। | ऑटोमेशन टेस्टिंग से समय, लागत और श्रमशक्ति की बचत होती है। एक बार दर्ज होने के बाद, स्वचालित परीक्षण सूट चलाना आसान है |
किसी भी प्रकार के आवेदन को मैन्युअल रूप से परीक्षण किया जा सकता है, कुछ परीक्षण प्रकार जैसे तदर्थ और बंदर परीक्षण मैन्युअल निष्पादन के लिए अधिक अनुकूल हैं। | स्वचालित परीक्षण की सिफारिश केवल स्थिर प्रणालियों के लिए की जाती है और इसका उपयोग ज्यादातर प्रतिगमन परीक्षण के लिए किया जाता है |
मैनुअल परीक्षण दोहराव और उबाऊ हो सकता है। | एक ही परीक्षण मामलों को निष्पादित करने का उबाऊ हिस्सा फिर से स्वचालन परीक्षण में स्वचालन सॉफ्टवेयर द्वारा नियंत्रित किया जाता है। |
मैन्युअल परीक्षण को स्वचालित करने के लिए उपकरण
- सेलेनियम
- QTP
- जमैटर
- भार उठाने वाला
- टेस्टलिंक
- गुणवत्ता केंद्र (ALM)
निष्कर्ष
मैनुअल टेस्टिंग एक ऐसी गतिविधि है जिसमें परीक्षक को बहुत धैर्य, रचनात्मक और खुले दिमाग की जरूरत होती है।
मैन्युअल परीक्षण उपयोगकर्ता के अनुकूल सॉफ्टवेयर विकास का एक महत्वपूर्ण हिस्सा है क्योंकि मानव सॉफ्टवेयर अनुप्रयोगों के परीक्षण में शामिल हैं और अंतिम उपयोगकर्ता भी मानव हैं। उन्हें एंड यूजर के नजरिए से सोचने और काम करने की जरूरत है।