सॉफ्टवेयर परीक्षण में अंतर-संचालनीयता परीक्षण
इंटरऑपरेबिलिटी परीक्षण क्या है?
इंटरऑपरेबिलिटी परीक्षण यह एक सॉफ्टवेयर परीक्षण प्रकार है, जो यह जाँचता है कि सॉफ्टवेयर अन्य सॉफ्टवेयर घटकों और प्रणालियों के साथ बातचीत कर सकता है या नहीं। इंटरऑपरेबिलिटी परीक्षणों का उद्देश्य यह सुनिश्चित करना है कि सॉफ्टवेयर उत्पाद बिना किसी संगतता समस्या के अन्य घटकों या उपकरणों के साथ संचार करने में सक्षम है।
दूसरे शब्दों में, इंटरऑपरेबिलिटी परीक्षण का मतलब यह साबित करना है कि दो संचार प्रणालियों के बीच एंड-टू-एंड कार्यक्षमता आवश्यकताओं के अनुसार निर्दिष्ट है। उदाहरण के लिए, ब्लूटूथ के माध्यम से डेटा ट्रांसफर की जांच करने के लिए स्मार्टफ़ोन और टैबलेट के बीच इंटरऑपरेबिलिटी परीक्षण किया जाता है।
सॉफ्टवेयर इंटरऑपरेबिलिटी के विभिन्न स्तर
इंटरऑपरेबिलिटी परीक्षण के विभिन्न स्तर हैं, वे हैं
- भौतिक अंतरसंचालनीयता
- डेटा-प्रकार अंतरसंचालनीयता
- विशिष्टता स्तर अंतरसंचालनीयता
- अर्थगत अंतरसंचालनीयता
इंटरऑपरेबिलिटी परीक्षण क्यों करें
अंतरसंचालनीयता परीक्षण इसलिए किया जाता है क्योंकि,
- यह विभिन्न विक्रेताओं के दो या अधिक उत्पादों के लिए शुरू से अंत तक सेवा प्रावधान सुनिश्चित करता है
- सॉफ़्टवेयर उत्पाद को बिना किसी संगतता समस्या के अन्य घटक या डिवाइस के साथ संचार करने में सक्षम होना चाहिए
इंटरऑपरेबिलिटी परीक्षण की कमी के कारण जुड़े जोखिम हैं
- डेटा की हानि
- अविश्वसनीय प्रदर्शन
- अविश्वसनीय संचालन
- गलत संचालन
- कम रख-रखाव
इंटरऑपरेबिलिटी परीक्षण कैसे करें
इंटरऑपरेबिलिटी परीक्षण की परीक्षण प्रक्रिया में निम्नलिखित चरण शामिल हैं
चरण 1: लॉन्च परियोजना।
- कार्य विवरण को औपचारिक रूप देना तथा परियोजना प्रबंधन अवसंरचना स्थापित करना।
चरण 2: परीक्षण प्रयोगशाला स्थापित करें
- सुनिश्चित करें कि परीक्षण गतिविधियों के लिए सभी आवश्यक कौशल और स्वचालन उपकरण स्थापित किए गए हैं
- परीक्षण मामलों को न्यूनतम करने और परीक्षण मामलों का पुनः उपयोग करने के लिए स्वचालन उपकरणों का उपयोग करें
- कॉन्फ़िगरेशन फ़ाइलों का डेटाबेस बनाए रखें
- परियोजना के लिए मीट्रिक रिकॉर्ड करें और उनका विश्लेषण करें
- संदर्भ और विश्लेषण के लिए असफल परीक्षणों से कॉन्फ़िगरेशन रिकॉर्ड करें
चरण 3: परीक्षण योजना विकसित करें
- लिखना जाँच की योजना
- परीक्षण मामलों और प्रक्रियाओं को परिभाषित करें
- परीक्षण लॉग बनाए रखने के लिए आवश्यक निगरानी उपकरण स्थापित करें।
चरण १: परीक्षण योजना निष्पादित करें
- परीक्षण मामले निष्पादित करें
- विफलता के मूल कारण का विश्लेषण करने के लिए परीक्षण टीम के साथ कार्य करें
चरण 5: दस्तावेज़ परिणाम
- कार्यान्वयन नोट्स रिकॉर्ड करने के लिए परीक्षण लॉग का उपयोग करें
चरण 6: संसाधनों को मुक्त करें और परियोजना पर प्रदर्शन का मूल्यांकन करें,
- स्वचालन उपकरणों की सहायता से परीक्षण परिणामों का विश्लेषण करें
अंतर-संचालनीयता परीक्षण के लिए उदाहरण परीक्षण मामले
इंटरऑपरेबिलिटी परीक्षण के लिए परीक्षण रणनीति में शामिल हैं
- विभिन्न विक्रेताओं से दो या अधिक डिवाइस कनेक्ट करें
- डिवाइसों के बीच कनेक्टिविटी जांचें
- जांचें कि क्या डिवाइस एक दूसरे से पैकेट या फ़्रेम भेज/प्राप्त कर सकता है
- जाँच करें कि नेटवर्क और सुविधा परतों में डेटा को सही ढंग से प्रबंधित किया गया है या नहीं
- जाँच करें कि कार्यान्वित एल्गोरिदम सही ढंग से काम करते हैं या नहीं
- परिणाम ठीक है: अगला परिणाम देखें
- परिणाम ठीक नहीं: त्रुटि के स्रोत का पता लगाने के लिए मॉनिटर टूल का उपयोग करें
- परीक्षण रिपोर्टिंग टूल में परिणाम की रिपोर्ट करें.
इंटरऑपरेबिलिटी परीक्षण के नुकसान
इंटरऑपरेबिलिटी परीक्षण में नुकसान हैं
- दोषों के मूल कारणों का निर्धारण
- सही माप
- परीक्षण की मापनीयता
- नेटवर्क जटिलता
- परीक्षण उपकरण का परीक्षण
- परीक्षण परिणामों और सीखों का दस्तावेजीकरण
- अपर्याप्त आवश्यकताएं
अंतरसंचालनीयता परीक्षण बनाम अनुरूपता परीक्षण
| इंटरऑपरेबिलिटी परीक्षण | अनुरूपता परीक्षण |
|---|---|
| यह सुनिश्चित करता है कि उत्पाद या सॉफ्टवेयर बिना किसी समस्या के अन्य प्रमाणित उत्पाद के साथ काम करेगा | यह आवश्यक मानक और विनिर्देश के संबंध में उत्पाद के अनुपालन को सुनिश्चित करता है |
सारांश
- सॉफ्टवेयर इंजीनियरिंगइंटरऑपरेबिलिटी परीक्षण कुछ और नहीं बल्कि यह जांचना है कि क्या सॉफ्टवेयर किसी अन्य सॉफ्टवेयर घटक के साथ इंटर-ऑपरेट कर सकता है
- यह सुनिश्चित करता है कि सॉफ्टवेयर उत्पाद बिना किसी संगतता समस्या के अन्य घटकों या उपकरणों के साथ संचार करने में सक्षम होना चाहिए।

