यदि आपके पास कोड के सेगमेंट हैं जिन्हें आपको अपने परीक्षणों में कई बार उपयोग करने की आवश्यकता है, तो आप उपयोगकर्ता-परिभाषित फ़ंक्शन बनाना चाहते हैं। उपयोगकर्ता द्वारा परिभाषित कार्यों का उपयोग करने से, आपके परीक्षण कम होते हैं, और डिजाइन, पढ़ना और रखरखाव करना आसान होता है
माइक्रो फोकस यूएफटी में आपके स्वयं के फ़ंक्शन पुस्तकालयों में VBScript फ़ंक्शन, सबरूटीन्स, मॉड्यूल आदि हो सकते हैं।
आपको अपने परीक्षण में लाइब्रेरी से फ़ंक्शन का उपयोग करने के लिए 3 सरल चरणों का पालन करने की आवश्यकता है
चरण 1) एचपी QTP में एक नया फ़ंक्शन लाइब्रेरी बनाने के लिए। फ़ाइल> नया> फ़ंक्शन लाइब्रेरी चुनें। यह QTP में एक नए टैब के रूप में खुलता है।
एक बहुत ही सरल फ़ंक्शन बनाते हैं जो संदेश बॉक्स दिखाता है।
फंक्शन डेमोMsgBox "यह एक परीक्षण समारोह है"अंत समारोह
इसलिए जब भी इस फ़ंक्शन को एक संदेश बॉक्स कहा जाता है, प्रदर्शित होना चाहिए। आप एक ही फ़ाइल में परिभाषित कई कार्य कर सकते हैं। फंक्शन को सेव करते हैं। एक फ़ंक्शन का विस्तार .qfl है
चरण 2) अपने परीक्षण के साथ पुस्तकालय को संबद्ध करें। फ़ाइल> सेटिंग्स> संसाधन> एसोसिएट फंक्शन लाइब्रेरी पर क्लिक करें। जोड़ें पर क्लिक करें। फ़ंक्शन लाइब्रेरी फ़ाइल का चयन करें। ठीक पर क्लिक करें
चरण 3) अपनी टेस्ट स्क्रिप्ट में फ़ंक्शन को कॉल करने के लिए अंतिम चरण
महत्वपूर्ण लेख
- COM, DCOM ऑब्जेक्ट का उपयोग करके आप बहुत उन्नत फ़ंक्शंस बना सकते हैं
- वास्तव में, QTP द्वारा प्रदान की गई कई विशेषताओं को VBScript का उपयोग करके कोडित किया जा सकता है
- हमने स्वचालन इंजीनियरों को देखा है जो स्वचालन परियोजना के बजाय इसे वीबी परियोजना के रूप में अधिक बनाते हैं
- हमारी अनुशंसा है कि आप अपने VB कौशलों की भरपाई करने के बजाय 100% स्वचालन पर ध्यान दें
यदि वीडियो उपलब्ध नहीं है तो यहां क्लिक करें