टेस्टएनजी में डेटा प्रदाता क्या है?
टेस्टएनजी में डेटा प्रदाता क्या है?

वीडियो: टेस्टएनजी में डेटा प्रदाता क्या है?

वीडियो: टेस्टएनजी में डेटा प्रदाता क्या है?
वीडियो: Selenium Webdriver with Java in Hindi #32-TestNG Data Providers | Practical Demonstration 2024, मई
Anonim

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

यहाँ, डेटा प्रदाता क्या है?

ए । जाल डेटा प्रदाता एक सॉफ्टवेयर लाइब्रेरी है जिसमें कक्षाएं होती हैं जो प्रदान करती हैं आंकड़े एक्सेस सेवाओं जैसे a. से कनेक्ट करना आंकड़े स्रोत, कमांड निष्पादित करना a आंकड़े स्रोत और लाना आंकड़े एक से आंकड़े लेनदेन के भीतर आदेशों को निष्पादित करने के लिए समर्थन के साथ स्रोत।

इसी तरह, टेस्टएनजी में डेटाप्रोवाइडर और पैरामीटर के बीच क्या अंतर है? जबकि, डेटा प्रदाता प्रदान करने के लिए प्रयोग किया जाता है मापदंडों एक परीक्षण के लिए। यदि आप प्रदान करते हैं डेटा प्रदाता एक परीक्षण के लिए, परीक्षण चलाया जाएगा को अलग हर बार मूल्य के सेट। यह उस परिदृश्य के लिए उपयोगी है, जहां आप किसी साइट में लॉग इन करना चाहते हैं को अलग हर बार उपयोगकर्ता नाम और पासवर्ड के सेट।

इसके बाद, सवाल यह है कि सेलेनियम में डेटा प्रदाता का क्या उपयोग है?

डेटा प्रदाता टेस्टएनजी में। आपूर्ति के रूप में एक विधि को चिह्नित करता है आंकड़े एक परीक्षण विधि के लिए। एनोटेट विधि को ऑब्जेक्ट वापस करना होगा जहां प्रत्येक ऑब्जेक्ट को परीक्षण विधि की पैरामीटर सूची सौंपी जा सकती है।

सेलेनियम में डेटा प्रदाता का रिटर्न प्रकार क्या है?

@ पैरामीटर + टेस्टएनजी का उपयोग करना। एक्सएमएल केवल एक मूल्य एक बार में सेट किया जा सकता है, लेकिन @ डेटा प्रदाता वापसी वस्तु की एक 2d सरणी। अगर डेटा प्रदाता अलग वर्ग में मौजूद है तो वह वर्ग जहां परीक्षण विधि रहती है, डेटा प्रदाता स्थिर विधि होनी चाहिए।

सिफारिश की: