सॉफ़्टवेयर परीक्षण की विधियाँ

पिछले अध्याय में हमने ब्लैक बॉक्स और व्हाइट बॉक्स परीक्षण के बारे में पढ़ा। यहाँ हम परीक्षण की तीन और विधियाँ देखेंगे।

  • ग्रे बॉक्स परीक्षण
  • चरणबद्ध परीक्षण
  • कार्य शृंखला का परीक्षण

ग्रे बॉक्स परीक्षण

ग्रे बॉक्स परीक्षण को अंग्रेज़ी में gray box testing या grey box testing लिखा जाता है। यह ब्लैक बॉक्स और व्हाइट बॉक्स तकनीकों को जोड़ता है। इसमें सॉफ़्टवेयर के कार्यात्मक व्यवहार और आंतरिक तर्क, दोनों की जाँच होती है। परीक्षक को कोड की कुछ जानकारी होती है। बेहतर है कि उसे आंतरिक डेटा संरचनाओं और एल्गोरिदम की भी जानकारी हो।

ग्रे बॉक्स परीक्षण में कार्यात्मक व्यवहार और अंदरूनी कामकाज की जाँच साथ की जाती है। ऐसे डेटा के साथ विस्तृत परीक्षण मामले तैयार करें जिनसे आंतरिक तर्क की सभी संभावनाओं की जाँच हो सके।

ग्रे बॉक्स परीक्षण के लिए सॉफ़्टवेयर की सुविधाओं, संरचना, डेटा के प्रवाह और असाधारण स्थितियों को सँभालने के तरीके को समझें। बड़ी परियोजनाओं में स्वचालित परीक्षण सुविधाओं और उपयोगकर्ता इंटरफ़ेस की जाँच कर सकते हैं। इससे समय बचता है और परीक्षकों पर दबाव कम होता है।

चरणबद्ध परीक्षण

चरणबद्ध परीक्षण इकाई परीक्षण के बाद किया जाता है। इसमें देखा जाता है कि एकीकरण के दौरान स्वतंत्र मॉड्यूल एक दूसरे के साथ कैसे काम करते हैं। डेवलपर तय क्रम में मॉड्यूल जोड़ते हैं और ज़रूरत पड़ने पर स्टब या टेस्ट ड्राइवर का उपयोग करते हैं। इस तरह के एकीकरण की तीन मुख्य विधियाँ हैं।

  1. ऊपर से नीचे की ओर एकीकरण। ऊपरी स्तर से शुरू करके निचले मॉड्यूल जोड़ें। जो निचले मॉड्यूल अभी उपलब्ध नहीं हैं, उनकी जगह स्टब का उपयोग करें।
  2. नीचे से ऊपर की ओर एकीकरण। निचले स्तर से शुरू करके ऊपरी मॉड्यूल जोड़ें। जो ऊपरी मॉड्यूल अभी उपलब्ध नहीं हैं, उनकी जगह ड्राइवर का उपयोग करें।
  3. सुविधाओं के अनुसार चरणबद्ध एकीकरण। कार्यात्मक विनिर्देशों के दस्तावेज़ों के अनुसार मॉड्यूल जोड़ें और उनकी जाँच करें।
चरणबद्ध परीक्षण से दोष जल्दी खोजे जा सकते हैं। इसकी कमी यह है कि स्टब और ड्राइवर बनाने में समय लगता है।

कार्य शृंखला का परीक्षण

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




आपका सॉफ़्टवेयर परीक्षण प्रशिक्षण

विषय सूची

प्रमाणन के लिए पंजीकरण करें

हम गारंटी देते हैं कि अपने निःशुल्क ऑनलाइन प्रशिक्षण के साथ आप सॉफ़्टवेयर परीक्षण प्रमाणन परीक्षा पास करेंगे!

  1. 01

    ऑनलाइन पंजीकरण करें

    मान्यता प्राप्त प्रमाणन चुनें और अपना पंजीकरण पूरा करें।

  2. 02

    अपना एक्सेस कोड पाएँ

    आपका निजी परीक्षा एक्सेस कोड तुरंत ईमेल से भेजा जाता है।

  3. 03

    तैयारी करें और परीक्षा दें

    मुफ़्त प्रशिक्षण से पढ़ें और 50 बहुविकल्पीय सवालों के जवाब ऑनलाइन दें।

  4. 04

    आजीवन मान्य प्रमाणन पाएँ

    दुनिया भर में मान्य प्रमाणपत्र और ऐसा डिजिटल बैज पाएँ जिसकी पुष्टि की जा सके।

Accredited Software Test Manager Certification™ प्रमाणपत्र का नमूना
प्रमाणन के लिए पंजीकरण करें

आपका निःशुल्क प्रीमियम ऑनलाइन प्रशिक्षण

Software Testing Revealed का दूसरा संस्करण आपके लिए तैयार है।

हमने सभी प्रमुख उद्योगों के प्रतिष्ठित कारोबारी और टीम लीडरों, सॉफ़्टवेयर परीक्षण कोचों, मार्गदर्शकों, विशेषज्ञों और जानेमाने पेशेवरों के साथ मिलकर आपका प्रशिक्षण तैयार किया है। International Software Test Institute™ पर आने वाला हर व्यक्ति इसका उपयोग कर सकता है। प्रशिक्षण सामग्री इन अनुभागों में मिलेगी। आपकी मुफ़्त सॉफ़्टवेयर परीक्षण पुस्तक और आपका मुफ़्त प्रीमियम सॉफ़्टवेयर परीक्षण प्रशिक्षण दोनों शीर्ष मेनू में हैं।

यह सामग्री International Software Test Institute™ की बौद्धिक संपदा है और कॉपीराइट से सुरक्षित है। हम इसे सभी के लिए निःशुल्क उपलब्ध कराते हैं, क्योंकि अपना अनुभव साझा करने से सॉफ़्टवेयर परीक्षण पेशेवरों को मदद मिलती है और इस क्षेत्र का विकास होता है।

आपकी प्रमाणन परीक्षा में बहुविकल्पीय प्रश्न आते हैं। ऑनलाइन प्रशिक्षण से परीक्षा पास करने और सॉफ़्टवेयर परीक्षण प्रमाणन पाने के लिए ज़रूरी ज्ञान हासिल करें।

हम गारंटी देते हैं कि अपने निःशुल्क प्रीमियम ऑनलाइन प्रशिक्षण के साथ आप सॉफ़्टवेयर परीक्षण प्रमाणन परीक्षा पास करेंगे!