पैरामीटरीकरण QTP/UFT उदाहरण के साथ
एचएमबी क्या है? QTP पैरामीटराइजेशन?
QTP यह हमें रनटाइम पर विभिन्न परीक्षण इनपुट चुनने की सुविधा प्रदान करता है। बाह्य मापदंडों के माध्यम से विभिन्न इनपुट मान प्रदान करने की इस प्रक्रिया को पैरामीटराइजेशन कहा जाता है।
पैरामीटराइजेशन के प्रकार QTP
पैरामीटर प्रकार निम्न हो सकते हैं:
- डेटा तालिका पैरामीटर
- परीक्षण/कार्रवाई पैरामीटर
- पर्यावरण चर पैरामीटर
- यादृच्छिक संख्या पैरामीटर
पैरामीटरीकरण QTP
इस माइक्रो फोकस UFT ट्यूटोरियल यह दर्शाता है कि फ्लाइट रिजर्वेशन एप्लीकेशन में सफलतापूर्वक लॉग इन करने के लिए पैरामीटराइजेशन कैसे करें। आप सोच रहे होंगे कि इस सरल परिदृश्य को स्वचालित करने के लिए इतना बड़ा प्रयास क्यों किया जाए। हम जाँच करेंगे कि वैध एजेंट नाम और पासवर्ड इनपुट करने पर उपयोगकर्ता सफलतापूर्वक एप्लीकेशन में लॉग इन करता है या नहीं। यदि हम परिदृश्य के दायरे को बढ़ाते हैं तो पैरामीटराइजेशन की आवश्यकता स्पष्ट हो जाती है, जिसमें निम्नलिखित का संयोजन शामिल है वैध अल्फ़ान्यूमेरिक एजेंट का नाम और पासवर्डइस मामले में, परीक्षण चरण वही रहेंगे। लेकिन हमारे पास परीक्षण के लिए डेटा के अधिक संयोजन होंगे। इस उदाहरण में, हम संभावित 3 संयोजनों में से केवल 8 तक सीमित रहेंगे।
| परिदृश्य का परीक्षण करें | टेस्ट स्टेप्स | परीक्षण डेटा |
|---|---|---|
| जाँच करें कि उपयोगकर्ता वैध अल्फ़ान्यूमेरिक एजेंट नाम और पासवर्ड का संयोजन इनपुट करने पर एप्लिकेशन में सफलतापूर्वक लॉग इन करता है | चरण 1) उड़ान आरक्षण आवेदन खोलें चरण 2) वैध एजेंट का नाम दर्ज करें चरण 3) वैध पासवर्ड दर्ज करें चरण 4) ओके दबाएं चरण 5) सफल लॉगिन के बाद एप्लिकेशन बंद करें। |
एजेंट का नाम = Guru पासवर्ड = Mercury एजेंट का नाम = Guru99 पासवर्ड = मर्करी एजेंट का नाम = 9999 पासवर्ड = पारा |
इसे प्राप्त करने के लिए, आप या तो छह चरणों की प्रतिलिपि बना सकते हैं या अलग-अलग डेटा मान दे सकते हैं जो वास्तव में कुछ ऐसा है जो आप मैन्युअल रूप से करेंगे, या आप इसका उपयोग कर सकते हैं पैरामीट्रिजेशन.
हमारे मामले में, किसी तर्क को पैरामीटराइज़ करने का सबसे आसान तरीका यही है। Guru is
- कीवर्ड दृश्य पर क्लिक करें
- पैरामीट्रिजेशन आइकन पर क्लिक करें.
मान कॉन्फ़िगरेशन संवाद Box खुलता है। वर्तमान में, मान एक स्थिरांक पर सेट है। पैरामीटर रेडियो बटन पर क्लिक करें। QTP यह पैरामीटर को एक डिफ़ॉल्ट नाम देता है। आप अपनी पसंद का नाम दे सकते हैं और फिर "ओके" पर क्लिक कर सकते हैं।
ग्लोबल शीट में, "एजेंट का नाम" शीर्षक वाला एक कॉलम और उसका मान Guru बनाया गया है। आप इस पैरामीटर के लिए और भी मान दर्ज कर सकते हैं।
जब आप “ पर क्लिक करते हैंविशेषज्ञ की रायआप देखेंगे कि “एजेंट का नाम” को “ से बदल दिया गया है”Guruऔर इस्तेमाल की गई शीट का प्रकार।
इसी तरह, आप पासवर्ड तर्क को भी पैरामीटराइज़ कर सकते हैं और विभिन्न परीक्षण डेटा सेट दर्ज कर सकते हैं।
इस डेटाशीट का मतलब यह है कि QTP हम उन्हीं छह चरणों को दोहराएंगे जो हमने पहले किए हैं। दर्ज तीन बार। पहली पुनरावृत्ति के दौरान, यह पहली पंक्ति में डेटा का उपयोग करेगा। दूसरे के दौरान यह दूसरी पंक्ति में डेटा का उपयोग करेगा और इसी तरह आगे भी। अब स्क्रिप्ट चलाते हैं। यह पहली पुनरावृत्ति है। यह दूसरी पुनरावृत्ति है। में स्टेटस बार, QTP यह उस पंक्ति की जानकारी देता है जिसका उपयोग वर्तमान में परीक्षण डेटा के रूप में किया जा रहा है। और डेटाशीट में संबंधित पंक्ति को हाइलाइट करता है। परिणाम 3 पुनरावृत्तियों का सारांश दिखाएंगे।
पैरामीटराइजेशन के लाभ
- पैरामीटराइज़ेशन हमें रन टाइम पर अलग-अलग मान चुनने की अनुमति देता है
- इससे समय और प्रयास कम हो जाता है
- डेटा ड्राइवर्स के उपयोग से हम विभिन्न इनपुट बॉक्स के लिए एक ही डेटा का उपयोग कर सकते हैं। (डेटा ड्राइवर्स एक ऐसी सुविधा है जो प्रदान की जाती है) HP UFT यह एक ही विंडो में उन सभी स्थिरांकों को दिखाता है जिन्हें पैरामीटराइज़ किया जा सकता है। इससे बड़ी स्क्रिप्ट का पैरामीटराइज़ेशन आसान हो जाता है।
क्लिक करें यहाँ उत्पन्न करें यदि वीडियो उपलब्ध न हो







