हर सॉफ्टवेयर प्रोजेक्ट में तीन महत्वपूर्ण पहलू होते हैं, वे हैं लागत, समय और गुणवत्ता। यह नियमित रूप से सॉफ्टवेयर का परीक्षण करके हासिल किया जाता है। किसी भी आईटी परियोजना का एक अभिन्न हिस्सा है। सॉफ़्टवेयर को बग्स का पता लगाने और उन मुद्दों को खोजने के लिए परीक्षण किया जाता है जो उपयोगकर्ता के अनुभव को नकारात्मक रूप से प्रभावित कर सकते हैं। परीक्षण को मोटे तौर पर मैनुअल परीक्षण के रूप में वर्गीकृत किया गया है और ।इस माध्यम से 'मैनुअल परीक्षण क्या है?' लेख, हम मैनुअल परीक्षण के बारे में जानेंगे।
आइए इस लेख में शामिल विषयों पर एक नज़र डालें:
- मैन्युअल परीक्षण क्या है?
- मैनुअल परीक्षण के लाभ
- मैनुअल परीक्षण और स्वचालन परीक्षण के बीच अंतर
- मैनुअल परीक्षण का उपयोग कब करें?
- मैनुअल परीक्षण कैसे करें?
- मैनुअल परीक्षण के प्रकार?
मैन्युअल परीक्षण क्या है?
मैन्युअल परीक्षण दोषों और बग्स को खोजने के लिए मैन्युअल रूप से किसी एप्लिकेशन का परीक्षण करने का अभ्यास है। उपकरणों या लिपियों के समर्थन के बिना, मनुष्यों द्वारा परीक्षण मामलों को मैन्युअल रूप से निष्पादित किया जाता है।
इसका मतलब यह है कि कोई व्यक्ति वास्तव में एक सॉफ्टवेयर के डिजाइन, कार्यक्षमता और प्रदर्शन सहित कई घटकों का मूल्यांकन करने के लिए अंतिम उपयोगकर्ता की भूमिका का अनुकरण करने के लिए एक उपकरण पर जाता है। वे एक उपकरण या स्क्रिप्ट के समर्थन के बिना एक वेब अनुप्रयोग के कई तत्वों या इकाइयों के माध्यम से क्लिक करते हैं। ऑटोमेशन टेस्टिंग संभव नहीं होने पर यह मददगार है।
मैनुअल परीक्षण के लाभ
नीचे सूचीबद्ध सॉफ्टवेयर के कुछ फायदे मैन्युअल रूप से दिए गए हैं:
- एप्लिकेशन को मैन्युअल रूप से परीक्षण करने से एप्लिकेशन के रूप और स्वरूप से संबंधित किसी भी समस्या की पहचान करने में मदद मिलती है
- परीक्षक के लिए पाठ, लेआउट और UI और UX मुद्दों जैसे दृश्य घटकों का उपयोग करना आसान बनाता है
- कम लागत वाले निवेश की आवश्यकता होती है क्योंकि इसे संचालित करने के लिए किसी मंहगे परीक्षण स्वचालन उपकरण और उच्च-स्तरीय कौशल की आवश्यकता नहीं होती है
- आवेदन के लिए अनपेक्षित परिवर्तनों के मामले में अनुकूलनीय और अच्छी तरह से अनुकूल और परिवर्तनों को लागू करने के लिए आवेदन को परीक्षण किए जाने की आवश्यकता है।
- मानव अवलोकन, निर्णय और अंतर्ज्ञान के लिए अनुमति देता है, जो लक्ष्य उपयोगकर्ता के अनुकूल या बेहतर ग्राहक अनुभव होने पर अधिक उपयोगी हो सकता है
जब आप परीक्षण करना शुरू करते हैं, तो आपके द्वारा किए जाने वाले प्राथमिक निर्णयों में से एक यह है कि क्या आप मैन्युअल रूप से परीक्षण करने जा रहे हैं या स्वचालित परीक्षण का उपयोग कर रहे हैं। इसलिए, आपको इस बात की जानकारी होनी चाहिए कि मैन्युअल परीक्षण स्वचालित परीक्षण से कैसे अलग है। चलिए देखते हैं।
मैनुअल परीक्षण और स्वचालन परीक्षण के बीच अंतर?
नीचे दी गई तालिका मैन्युअल परीक्षण और स्वचालन परीक्षण के बीच प्रमुख अंतरों को सूचीबद्ध करती है।
विशेषताएं | मैनुअल परीक्षण | स्वचालन परीक्षण |
---|---|---|
प्रयोक्ता इंटरफ़ेस | उपयोगकर्ता-मित्रता और बेहतर ग्राहक अनुभव की गारंटी | सकारात्मक ग्राहक अनुभव और उपयोगकर्ता-मित्रता की गारंटी नहीं देता है |
सटीकताऔर विश्वसनीयता | मानव परीक्षणों में मानव त्रुटि होने की संभावना कम होती है | उच्च, उपकरण और स्क्रिप्ट का उपयोग किया जाता है |
परीक्षण का समय | ऊँचा | अपेक्षाकृत कम |
विनिवेश की लागत | कम, निवेश का रिटर्न (आरओआई) भी कम है | हाई, रिटर्न ऑफ इंवेस्टमेंट (आरओआई) भी अधिक है |
बजट आवश्यक है | बहुत ऊँचा नहीं | तुलनात्मक रूप से उच्च |
मानव तत्व | किसी भी ग्लिच का पता लगाने के लिए मानव अवलोकन की अनुमति देता है | कोई मानव अवलोकन शामिल नहीं है |
जैसा कि आप देख सकते हैं, मैन्युअल परीक्षण के अपने नकारात्मक बिंदु भी हैं। यही कारण है कि हर परीक्षण परिदृश्यों के लिए मैनुअल परीक्षण लागू करने का सुझाव नहीं दिया गया है। लेकिन कुछ निश्चित परिदृश्य हैं जहां मैनुअल परीक्षण सबसे उपयुक्त है। चलो एक नज़र डालते हैं।
मैनुअल परीक्षण का उपयोग कब करें?
मैनुअल परीक्षण निम्नलिखित के लिए सबसे उपयुक्त है:
खोजपूर्ण परीक्षण
जब परीक्षण खराब लिखित विनिर्देशन प्रलेखन की विशेषता है, और / या निष्पादन के लिए कम समय है तो मैनुअल परीक्षण बेहतर है। खोजकर्ता परीक्षण में परीक्षक के ज्ञान, रचनात्मकता, विश्लेषणात्मक कौशल और अनुभव की आवश्यकता होती है। मूल रूप से, हमें इस परिदृश्य में परीक्षण प्रक्रिया को निष्पादित करने के लिए मानव कौशल की आवश्यकता है जो मैन्युअल रूप से परीक्षण निष्पादित करके संभव है।
जावा बदल स्ट्रिंग को तिथि करने के लिए
उपयोगिता परीक्षण
प्रयोज्य परीक्षण में, परीक्षणकर्ताओं को यह मापने की आवश्यकता है कि अंतिम उपयोगकर्ताओं के लिए उपयोगकर्ता के अनुकूल, कुशल या सुविधाजनक सॉफ़्टवेयर या उत्पाद कैसा है। इसके लिए फिर से मानव अंतर्ज्ञान और अनुभव की आवश्यकता होती है और यह उपकरण द्वारा नहीं किया जा सकता है और इसे मैन्युअल रूप से निरीक्षण किया जाना चाहिए। तो एक मैनुअल दृष्टिकोण बेहतर है।
तदर्थ परीक्षण
एड-हॉक एक अनौपचारिक प्रकार का परीक्षण है, इसलिए कोई विशिष्ट दृष्टिकोण नहीं है। चूँकि यह बिना किसी नियोजन और दस्तावेज़ीकरण के निष्पादित किया जाता है, इसलिए परीक्षक की समझ और अंतर्दृष्टि ही महत्वपूर्ण कारक है। ऐसी स्थिति में मैन्युअल परीक्षण एक अच्छा विकल्प होगा।
अब जब हम जानते हैं कि मैन्युअल परीक्षण का उपयोग कब करना है, तो आइए देखें कि इस 'मैनुअल परीक्षण क्या है' लेख के अगले भाग में मैनुअल परीक्षण कैसे करें।
मैनुअल परीक्षण कैसे करें?
यहां, एक परीक्षक मैन्युअल रूप से पूर्व-परिभाषित के एक सेट का पालन करके सॉफ्टवेयर पर परीक्षण करता है । आइए देखें कि यह कैसे किया जाता है।
- पहला कदम सॉफ्टवेयर की आवश्यकताओं को समझना है, ताकि आप जान सकें कि क्या परीक्षण करना है और क्या एक दोष को वर्गीकृत करता है।
- अगला कदम परीक्षण मामलों को लिखना है। वे सॉफ्टवेयर एप्लिकेशन के भीतर फ़ंक्शन और विभिन्न परिदृश्यों का परीक्षण करने के लिए चरणों के अनुक्रम के माध्यम से आपका मार्गदर्शन करते हैं।
- जब परीक्षण के मामले काफी अच्छे होते हैं और परीक्षण का वातावरण तैयार हो जाता है, तो परीक्षण मामलों को निष्पादित करें। 'के रूप में उत्तीर्ण', 'विफल' या 'अनुसार' के रूप में मार्क परीक्षण मामलों।
- एक परीक्षक के रूप में, आप बग को लॉग करने के लिए जिम्मेदार हैं। जब आप बग्स में आते हैं तो आपको विकास टीम को दोष के बारे में सूचित करने और बग रिपोर्ट प्रस्तुत करने की आवश्यकता होती है।
- अंत में, आपको एक विस्तृत परीक्षा परिणाम रिपोर्ट बनाने की आवश्यकता है। इसमें यह विवरण शामिल होना चाहिए कि किन परीक्षणों के लिए पुनर्मूल्यांकन की आवश्यकता है, कितने परीक्षणों में असफल रहे कि कितने परीक्षणों को छोड़ दिया गया।
यद्यपि इन सभी चरणों को मैन्युअल रूप से निष्पादित करने के लिए बड़ी मात्रा में काम की आवश्यकता होती है, अच्छा उपयोगकर्ता अनुभव और उच्च स्तर की गुणवत्ता सुनिश्चित करने के लिए मैन्युअल परीक्षण आवश्यक है। इस के शेष के लिए 'मैनुअल परीक्षण क्या है?' लेख को मैनुअल परीक्षण के प्रकारों पर चर्चा करने दें
मैनुअल परीक्षण के प्रकार क्या हैं?
नीचे सूचीबद्ध मैनुअल परीक्षण के प्रकार हैं। लेकिन फिर से इस प्रकार के परीक्षण को मैन्युअल रूप से या परीक्षण स्वचालन उपकरण का उपयोग करके किया जा सकता है।
ब्लैक-बॉक्स परीक्षण
जावा में एक कार्यक्रम समाप्त करें
जैसा कि नाम ब्लैक-बॉक्स परीक्षण में सुझाव देता है कि परीक्षक को आवेदन के कोड या संरचना के बारे में ज्ञान नहीं है। वह सिर्फ एप्लिकेशन के साथ इंटरैक्ट करता है और एप्लिकेशन के कार्यात्मक और गैर-कार्यात्मक व्यवहार का परीक्षण करता है। विभिन्न ब्लैक-बॉक्स तकनीकें हैं जिनका उपयोग परीक्षक द्वारा बग और दोष खोजने के लिए किया जा सकता है।
व्हाइट-बॉक्स परीक्षण
व्हाइट-बॉक्स परीक्षण में, परीक्षक को एप्लिकेशन के कोड और संरचना के बारे में पता होता है। इसलिए इस प्रकार के परीक्षण को अक्सर ग्लास बॉक्स परीक्षण के रूप में जाना जाता है। अधिकतर, इस प्रकार का परीक्षण डेवलपर्स द्वारा यूनिट परीक्षण करने के लिए उपयोग किया जाता है। विभिन्न सफेद बॉक्स तकनीकें हैं जिनका उपयोग परीक्षक द्वारा बग और दोष खोजने के लिए किया जा सकता है।
इकाई का परीक्षण
इकाई का परीक्षण एक इकाई के रूप में संदर्भित कोड के सबसे छोटे टुकड़े का परीक्षण करने का एक तरीका है जो एक प्रणाली में तार्किक रूप से अलग किया जा सकता है। यह मुख्य रूप से स्टैंडअलोन मॉड्यूल की कार्यात्मक शुद्धता पर केंद्रित है। एक इकाई लगभग कुछ भी हो सकती है जो आप इसे चाहते हैं - कार्यक्षमता का एक विशिष्ट टुकड़ा, एक कार्यक्रम, या आवेदन के भीतर एक विशेष विधि।
जावा और जावास्क्रिप्ट के बीच समानताएं
एकीकरण जांच
इकाई परीक्षण के बाद इसका प्रदर्शन किया गया जब सॉफ्टवेयर की विभिन्न इकाइयों, घटकों और मॉड्यूल को एक साथ एकीकृत किया गया। यहां मुख्य उद्देश्य मॉड्यूल की कार्यक्षमता, स्थिरता और विश्वसनीयता को सत्यापित करना है। एकीकरण परीक्षण का ध्यान सभी मॉड्यूल के बीच संचार की शुद्धता की जांच करना है।
सिस्टम परीक्षण
एकीकरण परीक्षण के बाद सिस्टम परीक्षण अगला चरण है। यह सिस्टम के व्यवहार का मूल्यांकन करने और आवश्यकताओं के खिलाफ एक एकीकृत सॉफ्टवेयर कंप्यूटर सिस्टम के पूर्ण कार्य की जांच करने के लिए एक पूर्ण, पूरी तरह से एकीकृत सॉफ्टवेयर उत्पाद पर किया जाता है। कार्यक्षमता, प्रदर्शन, मापनीयता, तनाव और प्रतिगमन परीक्षण जैसी विभिन्न प्रणाली परीक्षण तकनीकें हैं।
स्वीकृति परीक्षण
उपयोगकर्ता स्वीकृति परीक्षण औपचारिक परीक्षण है जो उपयोगकर्ता की आवश्यकताओं और फ़ंक्शन प्रसंस्करण के आधार पर किया जाता है। इस प्रकार का परीक्षण अंतिम-उपयोगकर्ता वास्तविक-विश्व परिदृश्यों को कवर करता है। इसे सही ढंग से करने की आवश्यकता है क्योंकि यह आपको परिणाम प्रदान करेगा जिसके आधार पर सॉफ्टवेयर उत्पाद को वरिष्ठ प्रबंधन द्वारा अनुमोदित या अस्वीकृत किया जाएगा।
यह बात है! हम ब्लॉग के अंत तक पहुँच चुके हैं। मैनुअल परीक्षण के अपने नकारात्मक अंक भी हैं। यह समय लेने वाली और त्रुटियों की अधिक संभावना है क्योंकि परीक्षण सीधे मनुष्यों पर निर्भर है। आपको सर्वोत्तम परिणाम प्राप्त करने के लिए मैनुअल और स्वचालित परीक्षण के सही मिश्रण की आवश्यकता है। आपको अपने बजट और समय-सीमा के भीतर गुणवत्ता के उत्पादन को प्राप्त करने के लिए किसी भी दिए गए परीक्षण की स्थिति में सर्वश्रेष्ठ दृष्टिकोण खोजने की आवश्यकता है।
यदि आपको यह पता चला कि “मैनुअल परीक्षण क्या है? 'प्रासंगिक लेख, इसकी जाँच पड़ताल करो लाइव-ऑनलाइन 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है।
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस टिप्पणी के अनुभाग में इसका उल्लेख करें comments मैनुअल परीक्षण क्या है? ' लेख और हम आपको वापस मिलेंगे।