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

Anonim

QTP पैरामीटर क्या है?

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

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

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

  1. डेटा टेबल पैरामीटर
  2. टेस्ट / एक्शन पैरामीटर
  3. पर्यावरण चर मापदंडों
  4. यादृच्छिक संख्या पैरामीटर

QTP में पैरामीटर

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

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

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

हमारे मामले में, एक तर्क को मानकीकृत करने का सबसे आसान तरीका गुरु है

  1. कीवर्ड दृश्य पर क्लिक करें
  2. Parametrization Icon पर क्लिक करें।

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

ग्लोबल शीट में, हेडर "एजेंट नाम" और मूल्य गुरु के साथ एक कॉलम बनाया जाता है। आप इस पैरामीटर के लिए अधिक मान दर्ज कर सकते हैं।

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

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

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

परिशोधन के लाभ

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

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