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