पोर्टेबिलिटी टेस्टिंग क्या है? [What is Portability testing? In Hindi]

Portability testing आसानी से परीक्षण की एक प्रक्रिया है जिसके साथ सॉफ्टवेयर या उत्पाद को एक वातावरण से दूसरे वातावरण में ले जाया जा सकता है। इसे एक प्रणाली से दूसरी प्रणाली में स्थानांतरित करने के लिए आवश्यक अधिकतम प्रयास के रूप में मापा जाता है।
पोर्टेबिलिटी परीक्षण नियमित रूप से पूरे Software development life cycle में एक पुनरावृत्त और वृद्धिशील तरीके से किया जाता है।
पोर्टेबिलिटी परीक्षण में मुख्य उपयोग के मामलों का पालन किया जाता है जब एप्लिकेशन को इस तरह से डिज़ाइन किया जाता है कि इसे एक हार्डवेयर प्लेटफॉर्म, ऑपरेटिंग सिस्टम या वेब ब्राउज़र से दूसरे में स्थानांतरित किया जाना है। वास्तविक जीवन में उपयोग के कुछ मामले निम्नलिखित हैं:
  • विंडोज ऑपरेटिंग सिस्टम और मैक ओएस एक्स पर चलने के लिए सॉफ्टवेयर डिजाइन करना।
  • Google के Android, Apple iOS और Windows के ऑपरेटिंग सिस्टम पर चलने के लिए एक एप्लिकेशन विकसित करना।
  • ऐसा एप्लिकेशन विकसित करना जो वेब ब्राउज़र पर Compatible हो। इंटरनेट एक्सप्लोरर एक्स, मोज़िला फ़ायरफ़ॉक्स और गूगल क्रोम।
Portability testing क्या है?

पोर्टेबिलिटी परीक्षण में निम्नलिखित परीक्षण विशेषताएं शामिल हैं:

  • Installability: इंस्टॉलेशन सॉफ़्टवेयर को मूल रूप से वांछित वातावरण में लक्ष्य सॉफ़्टवेयर को सफलतापूर्वक स्थापित करने की क्षमता के लिए परीक्षण किया जाता है। इसमें Free space check, Prerequisite check, Installation procedures, Installation interruption, Optimization, Initialization और/या Uninstall करना शामिल है।
  • Coexistence or Compatibility: यह एक सामान्य वातावरण में अन्य स्वतंत्र सॉफ़्टवेयर के साथ काम करने और समान संसाधनों को साझा करने के लिए सॉफ़्टवेयर की क्षमता को दर्शाता है।
  • Adaptability: यह इस उद्देश्य के लिए प्रदान किए गए किसी भी अतिरिक्त साधन प्रदान किए बिना अलग, निर्दिष्ट वातावरण के अनुकूल होने में सक्षम होने के लिए सॉफ़्टवेयर की क्षमता द्वारा परिभाषित किया गया है।
  • Replaceability: इसे उसी वातावरण में उसी उद्देश्य के लिए किसी अन्य निर्दिष्ट उत्पाद के स्थान पर उपयोग किए जाने वाले सॉफ़्टवेयर की क्षमता के संदर्भ में परिभाषित किया गया है। Pair testing क्या है?

सुवाह्यता परीक्षण के लाभ [Benefits of portability testing]:

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

सुवाह्यता परीक्षण के नुकसान [Disadvantages of portability testing]:

  • यह तब नहीं किया जाता है जब सॉफ़्टवेयर परीक्षण चक्र पर समय की कमी लागू होती है।
  • विभिन्न ऑपरेटिंग सिस्टम और विभिन्न ब्राउज़रों के लिए पोर्टेबिलिटी परीक्षण के लिए बहुत अधिक बजट की आवश्यकता होती है।
  • सेटअप हार्डवेयर कॉन्फ़िगरेशन के रखरखाव के लिए समर्थन की आवश्यकता है।
  • सुवाह्यता परीक्षण एक दोहरावदार परीक्षण प्रक्रिया है।
  • बहु-उपयोगकर्ता वातावरण में पोर्टेबिलिटी परीक्षण बहुत मुश्किल है।
  • पोर्टेबिलिटी परीक्षण के लिए बहुत अधिक संग्रहण स्थान की आवश्यकता होती है।

सुवाह्यता परीक्षण चेकलिस्ट [Portability test checklist]:

  • सत्यापित करें कि क्या एप्लिकेशन पोर्टेबिलिटी आवश्यकताओं को पूरा करने में सक्षम है।
  • विभिन्न ब्राउज़र प्रकारों और विभिन्न ब्राउज़र संस्करणों में एप्लिकेशन के रंगरूप का निर्धारण करें।
  • विकास टीमों को दोषों की रिपोर्ट करें ताकि उन्हें जोड़ा जा सके और दोषों को ठीक किया जा सके।
  • पोर्टेबिलिटी परीक्षण के दौरान विफलताओं से उन दोषों की पहचान करने में मदद मिल सकती है जो यूनिट और एकीकरण परीक्षण के दौरान नहीं पाए गए थे।

Post a Comment

Blogger

Your Comment Will be Show after Approval , Thanks

Ads

 
[X]

Subscribe for our all latest News and Updates

Enter your email address: