स्मार्ट पहचान में QTP/UFT उदाहरण के साथ
स्मार्ट आइडेंटिफिकेशन क्या है? QTP?
- यदि सामान्य वस्तु पहचान प्रक्रिया विफल हो जाती है, तो माइक्रो फोकस UFT यह स्मार्ट आइडेंटिफिकेशन को सक्रिय करता है, जो वस्तुओं की पहचान करने के लिए एक अधिक लचीला तंत्र है, बशर्ते इसे ऑब्जेक्ट आइडेंटिफिकेशन सेटिंग्स में सक्षम किया गया हो।
- स्मार्ट पहचान दो श्रेणियों की संपत्तियों का उपयोग करती है
- आधार फ़िल्टर गुण. इसमें किसी विशेष परीक्षण ऑब्जेक्ट वर्ग के सबसे मौलिक गुण होते हैं; जिनके मान मूल ऑब्जेक्ट के सार को बदले बिना नहीं बदले जा सकते
- वैकल्पिक फ़िल्टर गुणअन्य गुण जो वस्तुओं की पहचान करने में मदद कर सकते हैं
HP UFT "भूल जाते हैंयह सीखे गए परीक्षण ऑब्जेक्ट विवरण का उपयोग करता है और एक नई ऑब्जेक्ट उम्मीदवार सूची बनाता है जिसमें वे ऑब्जेक्ट शामिल होते हैं जो बेस फ़िल्टर प्रॉपर्टीज़ सूची में परिभाषित सभी गुणों से मेल खाते हैं। QTP यह ऑब्जेक्ट कैंडिडेट सूची को कम करने के लिए बेस फ़िल्टर प्रॉपर्टी का उपयोग करता है। इसका उद्देश्य सहेजे गए विवरण गुणों में से कुछ या सभी से मेल खाने वाले केवल एक ऑब्जेक्ट तक सीमित करना है।
यदि परीक्षण के दौरान स्मार्ट पहचान लागू की जाती है, तो परीक्षण परिणाम वृक्ष में एक चेतावनी संदेश उत्पन्न होता है, जो यह दर्शाता है कि स्मार्ट पहचान लागू की गई थी और एक स्मार्ट पहचान चरण सम्मिलित किया गया है।
स्मार्ट पहचान को सक्षम/अक्षम कैसे करें
स्मार्ट पहचान कैसे काम करती है?
क्लिक करें यहाँ उत्पन्न करें यदि वीडियो उपलब्ध न हो
स्मार्ट पहचान से बचने के लिए ऑब्जेक्ट प्रॉपर्टी को संशोधित करें
क्लिक करें यहाँ उत्पन्न करें यदि वीडियो उपलब्ध न हो
वीडियो ट्रांसक्रिप्ट जिसमें मुख्य बातें बताई गई हैं
- आपने देखा होगा कि स्मार्ट पहचान स्क्रिप्ट निष्पादन को धीमा कर देती है जो वांछनीय नहीं है
- स्मार्ट पहचान से बचने के लिए, हम डिफ़ॉल्ट ऑब्जेक्ट पहचान गुणों को बदल सकते हैं
- In QTP, वस्तु पहचान आइए अनिवार्य गुणों से “नाम” को हटा दें और इसे “HTML आईडी” से बदल दें ताकि हमारा परीक्षण नाम परिवर्तनों से स्वतंत्र हो सके
- आप स्क्रिप्ट के लिए उन्हीं चरणों को पुनः रिकॉर्ड कर सकते हैं
- अब यदि आप नाम को “सबमिट” से “लॉगिन” में बदलते हैं और स्क्रिप्ट चलाते हैं तो स्क्रिप्ट बिना किसी स्मार्ट पहचान के निष्पादित होती है
- इसी तरह, यदि आपके परीक्षणाधीन एप्लिकेशन में किसी ऑब्जेक्ट के लिए कोई अनिवार्य या सहायक गुण बार-बार बदलता है, तो आप उसे किसी अन्य उपयुक्त गुण से प्रतिस्थापित कर सकते हैं, जिससे स्क्रिप्ट का निष्पादन तेजी से हो सके।
- प्रॉपर्टी ट्विकिंग एक अनुभव का खेल क्षेत्र है और जैसे-जैसे आप टूल के साथ उम्र बढ़ाएंगे, आप इसे सीखेंगे
संसाधन
स्व-अभ्यास के लिए उपरोक्त ट्यूटोरियल में प्रयुक्त वेबपेज डाउनलोड करें

