स्थानीय और amp; QTP / UFT में साझा ऑब्जेक्ट रिपोजिटरी

विषय - सूची:

Anonim

QTP में ऑब्जेक्ट रिपोजिटरी क्या है?

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

इस ट्यूटोरियल में, आप सीखेंगे-

  • QTP में ऑब्जेक्ट आइडेंटिफिकेशन कैसे काम करता है?
  • ऑब्जेक्ट रिपोजिटरी के प्रकार
  • स्थानीय वस्तु भंडार
  • साझा वस्तु भंडार: बनाएँ, एसोसिएट, संपादित करें

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

  • एचपी QTP ऑब्जेक्ट पहचान के लिए एक "मानव" तकनीक का उपयोग करता है
  • रिकॉर्ड के दौरान, टाइम QTP एक GUI ऑब्जेक्ट के गुणों को सीखने की कोशिश करता है जिस पर ऑपरेशन किया जाता है।
  • रन-टाइम के दौरान, माइक्रो फ़ोकस UFT स्क्रीन पर उपलब्ध ऑब्जेक्ट के वास्तविक गुणों के साथ संग्रहीत ऑब्जेक्ट गुणों की तुलना करता है और स्क्रीन पर उसके स्थान से स्वतंत्र किसी वस्तु की विशिष्ट पहचान करता है
  • संग्रहित वस्तु और इसके गुणों के साथ मिलकर TEST ऑब्जेक्ट कहलाता है
  • रन-टाइम के दौरान, परीक्षण के तहत आवेदन पर उपलब्ध वास्तविक वस्तु को रन-टाइम ऑब्जेक्ट कहा जाता है
  • यह क्विक टेस्ट "टेस्ट ऑब्जेक्ट मॉडल" है
  • ऑब्जेक्ट ऑब्जेक्ट में टेस्ट ऑब्जेक्ट के बारे में जानकारी संग्रहीत होती है
  • वस्तु की प्रकृति से पहले त्वरित परीक्षण के निर्देश में एड-इन्स मदद दर्ज की जाए ताकि इसके गुणों को जानने के लिए आवश्यक समय को कम किया जा सके।

निम्नलिखित वीडियो में उदाहरण के साथ ऑब्जेक्ट आइडेंटिफिकेशन सीखें

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

ऑब्जेक्ट रिपोजिटरी के प्रकार

QTP में 2 प्रकार के ऑब्जेक्ट रिपोजिटरी हैं

  1. स्थानीय वस्तु भंडार
  2. साझा वस्तु भंडार

स्थानीय वस्तु भंडार

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

साझा वस्तु भंडार: बनाएँ, एसोसिएट, संपादित करें

  • जब कोई एप्लिकेशन गतिशील और ऑब्जेक्ट विवरण बार-बार बदलता है, तो वैश्विक या साझा ऑब्जेक्ट रिपॉजिटरी बेहतर होती है
  • साझा और स्थानीय ऑब्जेक्ट रिपॉजिटरी के बीच, साझा ऑब्जेक्ट रिपॉजिटरी का उपयोग आमतौर पर स्वचालन परियोजनाओं में किया जाता है
  • हालांकि, स्थानीय वस्तु भंडार की तुलना में इसका रखरखाव और प्रशासन ओवरहेड है।

एक साझा ऑब्जेक्ट रिपॉजिटरी बनाने और उपयोग करने के लिए आपको तीन व्यापक चरणों का पालन करना होगा

  • एक साझा वस्तु भंडार बनाना
  • साझा ऑब्जेक्ट रिपोजिटरी को जोड़ना
  • एक साझा वस्तु भंडार का संपादन

आइए एक बार में उन्हें देखें

चरण 1) एक साझा वस्तु भंडार बनाना

  • सभी रिपॉजिटरी डिफ़ॉल्ट रूप से स्थानीय हैं। ऑब्जेक्ट रिपोजिटरी डायलॉग बॉक्स में एक साझा ऑब्जेक्ट रिपोजिटरी बनाने के लिए, फ़ाइल> स्थानीय ऑब्जेक्ट निर्यात करें पर क्लिक करें
  • रिपॉजिटरी फ़ाइलों में एक एक्सटेंशन .tsr होता है। एक उपयुक्त नाम "गुरु99" कहें और सहेजें
  • साझा रिपॉजिटरी फ़ाइल अब बनाई गई है

चरण 2) एक साझा वस्तु भंडार को जोड़ना

  • अगला कदम रिपॉजिटरी को आपके परीक्षण से जोड़ना है, जो आपको इसका उपयोग करने में सक्षम बनाता है
  • परीक्षण के साथ एक रिपॉजिटरी को जोड़ने के लिए, संसाधन> एसोसिएट रिपॉजिटरी पर क्लिक करें
  • आप अपने परीक्षण में उपलब्ध क्रियाओं के साथ जुड़ने के लिए रिपॉजिटरी का चयन कर सकते हैं।
  • अब आप अपने परीक्षण को विकसित करने के लिए इस साझा भंडार का उपयोग कर सकते हैं

चरण 3) एक साझा वस्तु भंडार का संपादन

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