उदाहरण के साथ QTP / UFT में स्मार्ट पहचान

विषय - सूची:

Anonim

QTP में स्मार्ट आइडेंटिफिकेशन क्या है?

  • यदि सामान्य ऑब्जेक्ट पहचान प्रक्रिया विफल हो जाती है, तो माइक्रो फ़ोकस UFT स्मार्ट पहचान को ट्रिगर करता है, जो ऑब्जेक्ट्स की पहचान करने के लिए अधिक लचीला तंत्र है बशर्ते यह ऑब्जेक्ट पहचान सेटिंग में सक्षम हो।
  • स्मार्ट आइडेंटिफिकेशन प्रॉपर्टी की दो श्रेणियों का उपयोग करता है
  1. बेस फ़िल्टर गुण। इसमें एक विशेष परीक्षण ऑब्जेक्ट क्लास के सबसे मौलिक गुण शामिल हैं; जिनके मूल वस्तु के सार को बदले बिना उनका मूल्य नहीं बदला जा सकता है
  2. वैकल्पिक फ़िल्टर गुण । अन्य गुण जो वस्तुओं की पहचान करने में मदद कर सकते हैं

HP UFT सीखे गए परीक्षण ऑब्जेक्ट विवरण को " भूल " जाता है और बेस फ़िल्टर प्रॉपर्टीज़ सूची में परिभाषित सभी गुणों से मेल खाने वाली वस्तुओं से युक्त एक नई ऑब्जेक्ट उम्मीदवार सूची बनाता है। QTP ऑब्जेक्ट कैंडिडेट सूची को कम करने के लिए बेस फ़िल्टर प्रॉपर्टी का उपयोग करता है। विचार केवल एक वस्तु के कुछ या सभी सहेजे गए विवरण गुणों से मेल खाने के लिए संकीर्ण है।

यदि परीक्षण चलाने के दौरान स्मार्ट पहचान को लागू किया जाता है, तो परीक्षण के परिणाम में पेड़ पर एक चेतावनी संदेश उत्पन्न होता है जो यह दर्शाता है कि स्मार्ट पहचान को लागू किया गया था और एक स्मार्ट पहचान कदम डाला गया है।

स्मार्ट पहचान को सक्षम / अक्षम कैसे करें

स्मार्ट पहचान कैसे काम करती है?

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

स्मार्ट पहचान से बचने के लिए ऑब्जेक्ट प्रॉपर्टी को संशोधित करें

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

मुख्य takeaways के साथ वीडियो प्रतिलेख पर प्रकाश डाला गया

  • आपने देखा होगा कि स्मार्ट पहचान स्क्रिप्ट निष्पादन को धीमा कर देती है जो वांछनीय नहीं है
  • स्मार्ट पहचान से बचने के लिए, हम डिफ़ॉल्ट ऑब्जेक्ट पहचान गुणों को बदल सकते हैं
  • QTP में, वस्तु पहचान अनिवार्य गुणों से "नाम" को हटा देती है और इसे हमारे नाम परिवर्तनों से स्वतंत्र बनाने के लिए "HTML id" से बदल देती है
  • आप स्क्रिप्ट के लिए समान चरणों को फिर से रिकॉर्ड कर सकते हैं
  • अब यदि आप "सबमिट" से "लॉगिन" में नाम बदलते हैं और स्क्रिप्ट को चलाते हैं तो स्क्रिप्ट बिना किसी स्मार्ट पहचान के निष्पादित होती है
  • इसी प्रकार, परीक्षण के तहत आपके आवेदन में यदि कोई अनिवार्य या सहायक गुण किसी वस्तु के लिए बार-बार बदलता है तो आप इसे तेजी से स्क्रिप्ट निष्पादन को सक्षम करने के लिए कुछ अन्य उपयुक्त संपत्ति के साथ बदल सकते हैं।
  • प्रॉपर्टी ट्विकिंग एक एक्सपीरियंस गेम फील्ड है और आप इसे टूल के साथ उम्र के अनुसार चुनेंगे

साधन

उपर्युक्त ट्यूटोरियल में स्व-अभ्यास के लिए उपयोग किए गए वेबपेज डाउनलोड करें