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