पैरामीटरीकरण QTP/UFT उदाहरण के साथ

एचएमबी क्या है? QTP पैरामीटराइजेशन?

QTP यह हमें रनटाइम पर विभिन्न परीक्षण इनपुट चुनने की सुविधा प्रदान करता है। बाह्य मापदंडों के माध्यम से विभिन्न इनपुट मान प्रदान करने की इस प्रक्रिया को पैरामीटराइजेशन कहा जाता है।

पैरामीटराइजेशन के प्रकार QTP

पैरामीटर प्रकार निम्न हो सकते हैं:

  1. डेटा तालिका पैरामीटर
  2. परीक्षण/कार्रवाई पैरामीटर
  3. पर्यावरण चर पैरामीटर
  4. यादृच्छिक संख्या पैरामीटर

पैरामीटरीकरण QTP

इस माइक्रो फोकस UFT ट्यूटोरियल यह दर्शाता है कि फ्लाइट रिजर्वेशन एप्लीकेशन में सफलतापूर्वक लॉग इन करने के लिए पैरामीटराइजेशन कैसे करें। आप सोच रहे होंगे कि इस सरल परिदृश्य को स्वचालित करने के लिए इतना बड़ा प्रयास क्यों किया जाए। हम जाँच करेंगे कि वैध एजेंट नाम और पासवर्ड इनपुट करने पर उपयोगकर्ता सफलतापूर्वक एप्लीकेशन में लॉग इन करता है या नहीं। यदि हम परिदृश्य के दायरे को बढ़ाते हैं तो पैरामीटराइजेशन की आवश्यकता स्पष्ट हो जाती है, जिसमें निम्नलिखित का संयोजन शामिल है वैध अल्फ़ान्यूमेरिक एजेंट का नाम और पासवर्डइस मामले में, परीक्षण चरण वही रहेंगे। लेकिन हमारे पास परीक्षण के लिए डेटा के अधिक संयोजन होंगे। इस उदाहरण में, हम संभावित 3 संयोजनों में से केवल 8 तक सीमित रहेंगे।

परिदृश्य का परीक्षण करें टेस्ट स्टेप्स परीक्षण डेटा
जाँच करें कि उपयोगकर्ता वैध अल्फ़ान्यूमेरिक एजेंट नाम और पासवर्ड का संयोजन इनपुट करने पर एप्लिकेशन में सफलतापूर्वक लॉग इन करता है चरण 1) उड़ान आरक्षण आवेदन खोलें
चरण 2) वैध एजेंट का नाम दर्ज करें
चरण 3) वैध पासवर्ड दर्ज करें
चरण 4) ओके दबाएं
चरण 5) सफल लॉगिन के बाद एप्लिकेशन बंद करें।
एजेंट का नाम = Guru
पासवर्ड = Mercury
एजेंट का नाम = Guru99
पासवर्ड = मर्करी
एजेंट का नाम = 9999
पासवर्ड = पारा

इसे प्राप्त करने के लिए, आप या तो छह चरणों की प्रतिलिपि बना सकते हैं या अलग-अलग डेटा मान दे सकते हैं जो वास्तव में कुछ ऐसा है जो आप मैन्युअल रूप से करेंगे, या आप इसका उपयोग कर सकते हैं पैरामीट्रिजेशन.

पैरामीटरीकरण QTP

हमारे मामले में, किसी तर्क को पैरामीटराइज़ करने का सबसे आसान तरीका यही है। Guru is

  1. कीवर्ड दृश्य पर क्लिक करें
  2. पैरामीट्रिजेशन आइकन पर क्लिक करें.

पैरामीटरीकरण QTP

मान कॉन्फ़िगरेशन संवाद Box खुलता है। वर्तमान में, मान एक स्थिरांक पर सेट है। पैरामीटर रेडियो बटन पर क्लिक करें। QTP यह पैरामीटर को एक डिफ़ॉल्ट नाम देता है। आप अपनी पसंद का नाम दे सकते हैं और फिर "ओके" पर क्लिक कर सकते हैं।

पैरामीटरीकरण QTP

ग्लोबल शीट में, "एजेंट का नाम" शीर्षक वाला एक कॉलम और उसका मान Guru बनाया गया है। आप इस पैरामीटर के लिए और भी मान दर्ज कर सकते हैं।

पैरामीटरीकरण QTP

जब आप “ पर क्लिक करते हैंविशेषज्ञ की रायआप देखेंगे कि “एजेंट का नाम” को “ से बदल दिया गया है”Guruऔर इस्तेमाल की गई शीट का प्रकार।

पैरामीटरीकरण QTP

इसी तरह, आप पासवर्ड तर्क को भी पैरामीटराइज़ कर सकते हैं और विभिन्न परीक्षण डेटा सेट दर्ज कर सकते हैं।

पैरामीटरीकरण QTP

इस डेटाशीट का मतलब यह है कि QTP हम उन्हीं छह चरणों को दोहराएंगे जो हमने पहले किए हैं। दर्ज तीन बार। पहली पुनरावृत्ति के दौरान, यह पहली पंक्ति में डेटा का उपयोग करेगा। दूसरे के दौरान यह दूसरी पंक्ति में डेटा का उपयोग करेगा और इसी तरह आगे भी। अब स्क्रिप्ट चलाते हैं। यह पहली पुनरावृत्ति है। यह दूसरी पुनरावृत्ति है। में स्टेटस बार, QTP यह उस पंक्ति की जानकारी देता है जिसका उपयोग वर्तमान में परीक्षण डेटा के रूप में किया जा रहा है। और डेटाशीट में संबंधित पंक्ति को हाइलाइट करता है। परिणाम 3 पुनरावृत्तियों का सारांश दिखाएंगे।

पैरामीटरीकरण QTP

पैरामीटराइजेशन के लाभ

  • पैरामीटराइज़ेशन हमें रन टाइम पर अलग-अलग मान चुनने की अनुमति देता है
  • इससे समय और प्रयास कम हो जाता है
  • डेटा ड्राइवर्स के उपयोग से हम विभिन्न इनपुट बॉक्स के लिए एक ही डेटा का उपयोग कर सकते हैं। (डेटा ड्राइवर्स एक ऐसी सुविधा है जो प्रदान की जाती है) HP UFT यह एक ही विंडो में उन सभी स्थिरांकों को दिखाता है जिन्हें पैरामीटराइज़ किया जा सकता है। इससे बड़ी स्क्रिप्ट का पैरामीटराइज़ेशन आसान हो जाता है।

क्लिक करें यहाँ उत्पन्न करें यदि वीडियो उपलब्ध न हो

इस पोस्ट को संक्षेप में इस प्रकार लिखें: