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

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