माइक्रो फोकस यूनिफाइड फंक्शनल टेस्टिंग (यूएफटी) - टिप्स एंड ट्रिक्स

30 अक्टूबर, 2021

एकीकृत कार्यात्मक परीक्षण (UFT) माइक्रो फोकस का एक ऑटोमेशन टेस्टिंग टूल है। माइक्रो फोकस यूएफटी वन एक बुद्धिमान समाधान के साथ एंड-टू-एंड कार्यात्मक परीक्षण को तेज और सरल करता है जो एम्बेडेड एआई-आधारित क्षमताओं का उपयोग करके एंटरप्राइज़ ऐप्स के लिए परीक्षण बनाता है और स्वचालित करता है।

इस पोस्ट में मासिक UFT टिप्स और ट्रिक्स होंगे जो UFT में विभिन्न सामान्य मुद्दों का समेकन होगा। अन्य उपकरणों के लिए समस्या निवारण युक्तियों और युक्तियों के लिए इस लेख को देखें।

विषयसूची



  • UFT टिप्स और ट्रिक्स - जनवरी 2021
  • UFT टिप्स और ट्रिक्स - फरवरी 2021
    • 1. Linux/Mac पर UFT डेवलपर लाइसेंस इंस्टाल करना
    • 2. WaitUntilTestObjectState.waitUntil विधि के साथ समस्या का समाधान
    • 3. UFT रन परिणाम व्यवहार को अनुकूलित करने के चरण
    • 4. UFT में PDF दस्तावेज़ समर्थन को सक्षम करने का निर्देश
    • 5. क्रॉस-प्लेटफ़ॉर्म सुविधा समर्थन की जाँच करना
    • 6. UFT लाइसेंस भ्रष्ट 12.53 SEAT समस्या को ठीक करें
    • 7. स्पेस और डैश जैसे वर्णों सहित डेटाटेबल पैरामीटर नाम को हल करना
    • 8. यह पता लगाना कि UFT ALM लॉगिन जानकारी कहाँ संग्रहीत करता है
    • 9. अपाचे स्ट्रट्स संस्करण के साथ एएलएम 12.60 भेद्यता का समाधान
    • 10. व्यावसायिक स्वचालन DCOM आवेदन के त्वरित परीक्षण की अनुमति देने की प्रक्रिया।
  • UFT टिप्स एंड ट्रिक्स - मार्च 2021
    • 1. इंस्टालर में मौजूद एक के बजाय अलग-अलग जावा रनटाइम को पुनर्निर्देशित करने और उपयोग करने की प्रक्रिया
    • 2. जावा स्विंग में जावा ट्रीनोड लुकअप की समस्या का समाधान
    • 3. UFT डेवलपर लॉन्चऑट पद्धति की विफलता के लिए फिक्स
    • 4. यूएफटी स्थापना के लिए आवश्यकताएँ
    • 5. विंडोज़ के लिए यूएफटी डेवलपर डॉकर छवि कैसे खोजें
    • 6. डार्क थीम को कैसे हल करें FileContentCheckpoint गुण संवाद समस्या को तोड़ता है जो इसे अनुपयोगी बनाता है
    • 7. उस समस्या को हल करना जहां दो IE सत्र UFT वेब एप्लिकेशन चलाने पर खुलते हैं
    • 8. UFT Developer रनटाइम इंजन कैसे चलाएं
    • 9. v14.53 और .net वेबसाइट के साथ अनुभव की गई प्रदर्शन समस्या को हल करने के निर्देश
    • 10. वस्तु पहचान समस्या का समाधान
  • UFT टिप्स और ट्रिक्स - अप्रैल 2021
    • 1. एलएफटी निर्भरता के साथ समस्याओं को हल करने के निर्देश
    • 2. UFT14 के परीक्षण संस्करण और AutoPass लाइसेंस सर्वर के बीच कनेक्शन की विफलता का समाधान
    • 3. Microsoft उपयोगकर्ता खाता नियंत्रण (UAC) को अक्षम करने के चरण
    • 4. एएलएम घटकों को साफ और स्थापित करने की प्रक्रिया।
    • 5. उत्पादों के लिए विवरण जो एक ही मशीन पर स्थापित हो सकते हैं
    • 6. टीम फाउंडेशन सर्वर (TFS) प्लगइन के विन्यास के लिए कदम
    • 7. AutoPass लाइसेंस सर्वर पासवर्ड जटिलता समस्या को हल करने के लिए समाधान।
    • 8. यूएफटी क्लाइंट के लिए ऑटोपास सर्वर में सर्वर-साइड ऑटोरेलीज विकल्प के बारे में विवरण।
    • 9. यूएफटी के एज एजेंट के स्वत: बंद होने का समाधान खोलने के तुरंत बाद बंद हो जाता है
    • 10. UFT 14.5 और 14.03 दोनों का समर्थन करने के लिए लाइसेंस सर्वर को अपग्रेड करने के निर्देश
  • UFT टिप्स और ट्रिक्स - मई 2021
    • 1. यूएफटी लाइसेंस भ्रष्ट 12.53 सीट
    • 2. (CAS-40004) WaitUntilTestObjectState.waitUntil विधि के साथ समस्या
    • 3. Linux/Mac पर UFT डेवलपर लाइसेंस इंस्टॉल करें
    • 4. क्रॉस-प्लेटफ़ॉर्म सुविधा समर्थन
    • 5. डेटाटेबल पैरामीटर नाम जिसमें स्पेस और डैश जैसे वर्ण शामिल हैं
    • uft > en > 15.0-15.0.1 > UFT सहायता > सामग्री > WhatsNew > Whats-new-15.0.htm#mt-item-3'>admhelp.microfocus.com > uft > en > 15.0-15.0.1 > UFT सहायता > सामग्री > WhatsNew > Whats-new-15.0.htm#mt-item-3
    • 6. क्या वर्चुअल और विंडोज सर्वर वातावरण पर कम्यूटर (और रिमोट कम्यूटर) लाइसेंस का उपयोग किया जा सकता है?
    • 7. क्या इंस्टॉलर के साथ शामिल किए गए जावा रनटाइम एनवायरनमेंट को पुनर्निर्देशित करना और किसी भिन्न जावा रनटाइम एनवायरनमेंट का उपयोग करना संभव है?
    • 8. UFT ALM लॉगिन जानकारी कहाँ संग्रहीत करता है?
    • 9. UFT डेवलपर रन परिणाम
    • 10. UFT डेवलपर रन परिणाम व्यवहार को अनुकूलित करें
  • UFT टिप्स एंड ट्रिक्स - जून 2021
    • 1. ग्राहक विशेषताओं और पूल निर्माण, लाइसेंस खपत को प्रतिबंधित करने और लाइसेंस रद्द करने पर सहायता की आवश्यकता है।
    • 2. लैब प्रोजेक्ट .qcp फ़ाइल आयात करने के बाद दृश्य गुम होना।
    • 3. अपाचे स्ट्रट्स संस्करण के साथ एएलएम 12.60 भेद्यता।
    • 4. ऑटोमेशन स्क्रिप्ट के लिए मैन्युअल रूप से DCOM सेटिंग्स सेट करना।
    • 5. QuickTest Professional Automation DCOM एप्लिकेशन को अनुमति कैसे दें?
    • 6. UFT One को स्थापित करते समय HP.UFT.JSCTypeslib.dll (atl.dll) त्रुटि को कैसे ठीक करें?
    • 7. SaaS उपयोगकर्ता JPPESEN SD00392949: UFT v15 अब JavaTree ऑब्जेक्ट के लिए कुछ गुणों के लिए मान प्रदान नहीं करता है
    • 8. एएलएम 15 माइग्रेशन और यूएफटी वन के बाद मौजूदा यूएफटी टेस्ट स्क्रिप्ट विफल।
    • 9. एसएसएल सक्षम होने पर परीक्षण मेल विफल रहा।
    • 10. (0803461) UFT डेवलपर मोबाइल उपकरणों के साथ समानांतर परीक्षण
  • UFT टिप्स और ट्रिक्स - जुलाई 2021
    • 1. ऑक्टेन में लॉग लोकेशन कैसे बदलें?
    • 2. जावा ट्रीनोड लुकअप में जावा स्विंग में समस्याएं हैं।
    • 3. UFT डेवलपर रनटाइम इंजन।
    • 4. जब उपयोगकर्ता UFT वेब एप्लिकेशन को खोलता/चलाता है तो दो IE सत्र खुलते हैं।
    • 5. UFT 14.5 - ऑब्जेक्ट रिकग्निशन इश्यू।
    • 6. मैं विंडोज़ के लिए एक यूएफटी डेवलपर डॉकर छवि ढूंढ रहा हूं।
    • 7. माइक्रो फोकस एप्लिकेशन ऑटोमेशन टूल का उपयोग करके जेनकींस में यूएफटी निष्पादित करने में असमर्थ।
    • 8. यूएफटी एपीआई परीक्षण लूप में वर्तमान पुनरावृत्ति संख्या का उपयोग नहीं कर रहा है
    • 9. uft में मेरे क्रिया नाम alm में समान क्रिया नाम नहीं हैं, भले ही यह एक ही परीक्षा हो।
    • 10. डार्क थीम फ़ाइल सामग्री चेकपॉइंट गुण संवाद तोड़ता है - अनुपयोगी।
  • UFT टिप्स एंड ट्रिक्स - अगस्त 2021
    • 1. F1 सहायता v15.0.1 में टूट गई है।
    • 2. यूएफटी रिमोट एजेंट द्वारा निष्पादित होने पर बंद होने पर लाइसेंस सर्वर को लाइसेंस वापस नहीं कर रहा है।
    • 3. यूनिफाइड फंक्शनल टेस्टिंग (यूएफटी): नेटिव मैसेजिंग होस्ट तक पहुंच अक्षम कर दी गई थी जिससे यूएफटी पहचान को रोका जा सके।
    • 4. ALM से रीप्ले के दौरान UFT क्रैश।
    • 5. यूएफटी एजेंट प्रदर्शित करने वाले संदेश बार को कैसे छिपाएं, Google क्रोम ब्राउज़र संस्करण 79+ पर ब्राउज़र को डीबग करना शुरू कर दिया।
    • 6. मरकरी टूर्स वेबसाइट क्यों उपलब्ध नहीं है?
    • 7. UFT 14.53 को 15.0 में अपग्रेड करने से लाइसेंस फॉलबैक मैकेनिज्म टूट जाता है।
  • UFT टिप्स और ट्रिक्स - सितंबर 2021
    • 1. eCATT और SolMan एकीकरण SAPGUI 750 पैच 03 और बाद के संस्करण के साथ फ़ाइल librfc32.dll गुम या कनेक्शन त्रुटि को पूरा कर सकता है
    • 2. UFT 14.01 पावर बिल्डर ऑब्जेक्ट्स को तभी पहचानता है जब UFT को व्यवस्थापक के रूप में लॉन्च किया जाता है
    • 3. एएलएम घटक
    • 4. UFT14 का परीक्षण संस्करण AutoPass लाइसेंस सर्वर से कनेक्ट नहीं हो सकता
    • 5. एएलएम कनेक्टिविटी यूएफटी
    • 6. टीम फाउंडेशन सर्वर (TFS) प्लगइन को कॉन्फ़िगर करने के चरण
      • उपयोगकर्ता टीम फाउंडेशन सर्वर (TFS) प्लगइन को कॉन्फ़िगर करने के लिए विस्तृत चरणों के बारे में जानना चाहते हैं। क्योंकि यह माइक्रोसॉफ्ट टीम फाउंडेशन सर्वर सीआई सिस्टम को स्थानीय फाइल सिस्टम से, एएलएम से, या एएलएम टेस्ट लैब मॉड्यूल से यूएफटी का उपयोग करके परीक्षणों को ट्रिगर करने की अनुमति देता है।
    • 7. ऑटोपास में लाइसेंस स्थापित करना स्वचालित रूप से एक संग्रहीत लाइसेंस के रूप में प्रकट हो सकता है
    • 8. क्या GUI परीक्षण स्क्रिप्ट पर डीबग के दौरान उपयोग करने के लिए कोई कॉल स्टैक है?
    • 9. एएलएम से वीएपीआई-एक्सपी/यूएफटी जीयूआई परीक्षणों पर निष्पादन के दौरान प्रवेश निषेध
    • 10. क्या UFT क्लाइंट के लिए AutoPass सर्वर में सर्वर-साइड ऑटोरेलीज़ विकल्प है?
  • UFT टिप्स एंड ट्रिक्स - अक्टूबर 2021
    • 1. UFT 14.5 और 14.03 दोनों का समर्थन करने के लिए लाइसेंस सर्वर को अपग्रेड करें
    • 2. ऑटोपास लाइसेंस सर्वर पासवर्ड जटिलता मुद्दा
    • 3. APLS 10.70 . में अपग्रेड करने के बाद लाइसेंस सर्वर से कनेक्ट नहीं हो सकता
    • 4. UFT क्लाइंट v12.54 पैच 3 APLS v10.7 के साथ काम करता है?
    • 5. UFT 14.03 पैच 3 और 14.51 क्रोम 71 . में ऑब्जेक्ट को पहचानने में असमर्थ हैं
    • 6. ऑटोपास लाइसेंस सर्वर क्लीन अनइंस्टॉल
    • 7. UFT Oracle 12C ऑब्जेक्ट्स को नहीं पहचानता है
    • 8. यूएफटी के लिए स्टेटिक कोड विश्लेषण
    • 9. ऑटोपास लॉग इन करें
    • 10. ऑटोपास रिपोर्ट

UFT टिप्स और ट्रिक्स - जनवरी 2021

1. लैब प्रोजेक्ट .qcp फ़ाइल आयात करने के बाद लापता दृश्यों को पुनः प्राप्त करना

अक्सर ऐसा होता है कि लैब प्रोजेक्ट.पीसीक्यू फ़ाइल आयात करने के बाद उपयोगकर्ताओं के पास दृश्य नहीं होते हैं। आयात करने की प्रक्रिया में अली .qcp फ़ाइल से लैब प्रोजेक्ट, डेटाबेस या स्कीमा दृश्य नहीं दिखाए जाते हैं, या तो वे दूषित हैं या गायब हो गए हैं। प्रारंभ में, निम्न साइट कॉन्फ़िगरेशन पैरामीटर जोड़कर लैब प्रोजेक्ट को/qcp फ़ाइल से निर्यात या आयात करके इस समस्या से निपटा जा सकता है:

परम नाम: SHOW_LAB_PROJECT

परम मान: Y (N डिफ़ॉल्ट है)

यह प्रभावी साबित हो सकता है क्योंकि एएलएम में आयात प्रणाली लैब परियोजना संरचना को एक मानक परियोजना के रूप में मानती है, इसलिए डेटाबेस में विचार गायब होंगे।

आप संलग्न फ़ाइल में प्रश्नों का उपयोग करके इस समस्या को ठीक कर सकते हैं: LabProject_DropCreate_Views.zip

ऊपर उल्लिखित .zip फ़ाइल में MSSQL और Oracle दोनों के लिए सभी प्रश्न हैं। सभी डुप्लिकेट, भ्रष्ट या विकृत विचारों को समाप्त करने या हटाने के लिए 'ड्रॉप' स्टेटमेंट का उपयोग करना बेहतर होगा। उसके बाद, आप अपेक्षित विचारों को बनाने के लिए 'बनाएँ' कथन का उपयोग कर सकते हैं जिनकी आपको आवश्यकता है।

2. UFT One को स्थापित करते समय HP.UFT.JSCTypeslib.dll (atl.dll) त्रुटि को ठीक करने के निर्देश

कभी-कभी जब उपयोगकर्ता किसी के डिवाइस पर UFT One इंस्टॉल कर रहे होते हैं तो ऐसा होता है कि स्क्रीन के नीचे एक त्रुटि संदेश दिखाई देता है।

स्क्रीन पर दिखाई देने वाला त्रुटि संदेश:

फ़ाइल C://UFT_One_15.0_DVD.* .HP.UFT.JSCTypeslib.dll

वास्तव में क्या होता है कि UFT One के लिए इंस्टॉलेशन फ़ाइल को एक बार सहेजा गया था और फिर सिस्टम के C ड्राइवर से व्यवस्थापक के विशेषाधिकार के साथ लॉन्च किया गया था। ऐसा इसलिए हो सकता है क्योंकि डिवाइस पर सक्रिय टेम्पलेट लाइब्रेरी फ़ाइल (atl.dll) पंजीकृत नहीं है।

ATL विशेष रूप से Microsoft द्वारा विकसित टेम्पलेट-आधारित का एक सेट है सी++ कक्षाएं, जिनका उपयोग सभी COM ऑब्जेक्ट्स का उपयोग करके प्रोग्रामिंग को सरल बनाने के लिए किया जाता है। जब डीएलएल पंजीकृत नहीं होता है तो इसका परिणाम यूएफवाई वन इंस्टॉल मुद्दों में हो सकता है, एक संदेश के साथ जो कहता है: HP.UFT.JSCTypeslib.dll .

इस त्रुटि का मूल कारण अनुपलब्ध सक्रिय टेम्पलेट लायब्रेरी फ़ाइल (atl.dll) के रूप में जाना जाता है। और एक बार फ़ाइल रखने के बाद उपयोगकर्ता आसानी से UFT को स्थापित कर सकते हैं।

डिवाइस पर एक्टिव टेम्प्लेट लाइब्रेरी फ़ाइल (atl.dll) को पंजीकृत करने के चरण, बस नीचे दिए गए चरणों का पालन करें:

  1. आपको atl.dll फ़ाइल डाउनलोड करनी होगी

आपको यह सुनिश्चित करने की आवश्यकता है कि यह 64-, या 32-बिट फ़ाइल है। फिर उस भाषा पर भी विचार करें जिसका उपयोग वह भविष्य के संदर्भ के लिए करता है।

फिर आपको उन डीएलएल फाइलों का चयन करना होगा जिनकी भाषा प्रतिक्रिया देती है और आपके प्रोग्राम की विशेष भाषा के लिए उपयुक्त है।

और सभी 64-बिट प्रोग्रामों के लिए 64-बिट फ़ाइलों का उपयोग करना सुनिश्चित करें। dll फ़ाइलों के हाल के संस्करणों को डाउनलोड करना बेहतर के लिए काफी आवश्यक है प्रदर्शन .

  1. फिर आपको डाउनलोड की गई फ़ाइल को उस पथ में ले जाना होगा जो अंदर है (सी: विंडोज सिस्टम 32) फ़ोल्डर।
  2. फिर चुनें शुरू , फिर क्लिक करें दौड़ना .

रन विंडो में आपको डालना होगा regsvr32 सी:विंडोज़system32atl.dll

  1. जब आप a . प्राप्त करेंगे तो यह सुधार प्रभावी साबित होगा RegSvr32 संदेश जो कहता है:

C:WindowsSystem32atl.dll में DllRegisterSever सफल रहा।

3. Octane में लॉग लोकेशन बदलने के संबंध में निर्देश

कभी-कभी यह अत्यंत महत्वपूर्ण हो जाता है कि हम ऑक्टेन में लॉग स्थान को बदल दें

आप नीचे दिए गए चरणों का पालन करके लॉग स्थान बदल सकते हैं:

  1. आपको ऑक्टेन इंस्टॉलेशन लोकेशन पर जाना होगा और एडिटिंग के लिए log4j2-conf.xml फाइल को खोलना होगा। सबसे स्पष्ट रास्ता होगा

लिनक्स में ऑपरेटिंग सिस्टम: /ऑप्ट/ऑक्टेन/कॉन्फ़

विंडोज ऑपरेटिंग सिस्टम में: \octaneconf

  1. फिर आपको नीचे दी गई स्ट्रिंग को ढूंढना होगा:
  1. अब आपको मौजूदा मान को नए लॉग स्थान में बदलने की आवश्यकता है, यहां कुछ उदाहरण दिए गए हैं:

Linux के लिए: /opt/octane/log

आपको यह नोट करने की आवश्यकता है कि Linux के लिए यह महत्वपूर्ण है कि ऑक्टेन समूह, ऑक्टल: rwxrwx- (770) के लिए अनुमतियाँ सेट की गई हों।

विंडोज़ के लिए: डी:/ऑक्टेन/लॉग

आपको यह सुनिश्चित करने की ज़रूरत है कि आप फ़ॉरवर्ड स्लैश का सावधानीपूर्वक उपयोग करें।

  1. परिवर्तनों को सहेजना न भूलें
  2. फिर आपको ऑक्टेन सेवा को पुनरारंभ करने की आवश्यकता है।
  3. सावधानीपूर्वक सत्यापित करें और जांचें कि क्या सभी लॉग हाल के स्थान पर लिखे जा रहे हैं।

4. यूएफटी पहचान त्रुटि को ठीक करने का समाधान

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

फिर त्रुटि जो इस प्रकार प्रतीत होती है:

नेटिव मैसेजिंग होस्ट तक पहुंच को सिस्टम व्यवस्थापक द्वारा अक्षम कर दिया गया था।

आप नीचे दिए गए निर्देशों का पालन करके इस समस्या को आसानी से ठीक कर सकते हैं:

  1. आपको संशोधित करने की आवश्यकता है (यदि आपके पास पुराना संस्करण है) या नीचे दी गई रजिस्ट्री को जोड़ें। इसके बाद, यूएफटी को क्रोम नेटिव संदेश होस्ट संचार चैनल श्वेत-सूचीबद्ध हो जाएगा।

क्रोम ब्राउज़र के लिए:

|_+_|

उदाहरण के लिए:

|_+_|

उदाहरण के लिए:

|_+_|

क्रोमियम एज ब्राउज़र के लिए:

|_+_|

उदाहरण के लिए:

|_+_|

उदाहरण के लिए:

|_+_|

5. UFT एजेंट को प्रदर्शित करने वाले संदेश बार को छिपाने की युक्तियाँ Google Chrome ब्राउज़र संस्करण 79+ . पर ब्राउज़र को डीबग करना प्रारंभ कर दिया है

यह आवर्ती पॉप-अप संदेश बार किसी समय परेशान करने वाला हो जाता है। में होता है गूगल क्रोम संस्करण 79+ ब्राउज़र, जबकि UFT 15.0.1 अभी भी उपयोग में है।

सभी क्रोम संस्करण 79+ में, ध्वज को Google द्वारा ही हटा दिया गया था। फिर भी, आप नीचे दिए गए सुझावों का उपयोग कर सकते हैं:

  1. रिकॉर्ड और रन सेटिंग्स की मदद से:
  • जब वेब पर कोई रिकॉर्ड या रन सत्र शुरू होता है, तो आपको निम्न पता खोलें को अक्षम करने की आवश्यकता होती है, रिकॉर्ड और रन सेटिंग्स से।
  • फिर आपको सेटिंग्स को किसी भी खुले ब्राउज़र पर रिकॉर्ड करने और चलाने के लिए बदलने की आवश्यकता है।
  1. कमांड लाइन पैरामीटर की मदद से -साइलेंट-डीबगर-एक्सटेंशन-एपीआई जो स्क्रिप्ट में मौजूद है जो Google क्रोम वेब ब्राउज़र को लॉन्च करने के लिए जिम्मेदार है।
  • SystemUtil.Run C:Program Files (x86)GoogleChromeApplicationchrome.exe, -silent-debugger-extension-api
  1. क्रोम शॉर्टकट बनाने की मदद से
  • यदि आप पहले से ही क्रोम शॉर्टकट का उपयोग करते हैं तो आपको यह करना होगा दाएँ क्लिक करें शॉर्टकट पर।
  • फिर आपको गुण चुनने की आवश्यकता है और फिर शॉर्टकट टैब खोलें।

लक्ष्य में, आपको लाइन को नीचे दी गई रेखा से बदलना होगा:

सी:प्रोग्राम फ़ाइलेंGoogleक्रोमएप्लिकेशनchrome.exe -साइलेंट-डीबगर-एक्सटेंशन-एपीआई

फिर पर क्लिक करें लागू करना .

  • और यदि आप क्रोम शॉर्टकट का उपयोग नहीं करते हैं, तो आपको इसे बनाना होगा।

आप डेस्कटॉप पर जाकर शॉर्टकट पर राइट-क्लिक करके ऐसा कर सकते हैं। फिर न्यू पर क्लिक करें, शॉर्टकट टैब खोलें और नीचे दिए गए पाथ को पेस्ट करें:

C:Program FilesGoogleChromeApplicationchrome.exe -silent-debugger-extension-api

शॉर्टकट को कोई भी नाम दें (उदा: GChrome)

अंतिम सुधार: Google क्रोम ब्राउज़र के लिए

  1. Google Chrome को अनुकूलित और नियंत्रित करें पर जाएं।
  2. फिर मोर टूल्स पर, फिर एक्सटेंशन्स पर चुनें।
  3. फिर पर क्लिक करें माइक्रो फोकस यूएफटी एजेंट, फिर विवरण पर
  4. नए टैब पर, आपको डिफ़ॉल्ट लॉगिंग स्तर के कॉम्बो बॉक्स को खोलने की जरूरत है, और फिर बंद का चयन करें, फिर इसे सहेजें।

6. त्रुटि होने पर जेनकिंस में UFT को ठीक से निष्पादित करने के निर्देश

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

14.52 माइक्रो फोकस एप्लिकेशन ऑटोमेशन टूल्स संस्करण: 6.3 स्क्रिप्ट बिल्कुल नहीं चलती है। जेनकिंस मूल रूप से एक लिनक्स कंटेनर में होस्ट किया जाता है और ऐसा तब होता है जब उपयोगकर्ता विंडोज नोड डिवाइस में एएलएम के माध्यम से यूएफटी को निष्पादित करने का प्रयास कर रहा है, दोनों अलग-अलग ऑपरेटिंग सिस्टम हैं, इसलिए असंगत हैं।

कंसोल लॉग से त्रुटि संदेश:

रन मोड RUN_LOCAL . पर सेट है

लॉगिन करने में विफल। मदद के लिए कृपया सिस्टम एडमिनिस्ट्रेटर से संपर्क करें।

रन मोड इस पर सेट है: RUN_LOCALपरीक्षण सेट फ़ोल्डर पुनर्प्राप्त करने में असमर्थ: नोड नहीं मिला।

============================================ =====================

परीक्षण सेट निष्पादन प्रारंभ करना परीक्षण सेट नाम: उपयोग_प्लगिन, परीक्षण सेट आईडी: 101 क्लास पंजीकृत नहीं है क्लास पंजीकृत नहीं है शेड्यूलर नहीं बना सका, कृपया ऐड-इन फॉर्म को डाउनलोड करके और इंस्टॉल करके रन मशीन पर एएलएम क्लाइंट इंस्टॉलेशन सत्यापित करें।

यह आमतौर पर तब होता है जब वे जेनकींस से स्क्रिप्ट निष्पादित कर रहे होते हैं। कॉन्फ़िगरेशन बदलने के बाद उपयोगकर्ता स्क्रिप्ट निष्पादित करने में सक्षम था। हमेशा किसी निष्कर्ष पर पहुंचने से पहले त्रुटि के मूल कारण का पता लगाना चाहिए। हम देख सकते हैं कि जो त्रुटि दिखाई दे रही थी वह वास्तव में इस मुद्दे के लिए प्रासंगिक नहीं थी क्योंकि:

|_+_|

चूंकि सभी त्रुटियां प्रमाणीकरण समस्या साबित होती हैं। इसलिए, यदि उपयोगकर्ता ने एपीआई टोकन (एसएसओ) के साथ प्रयास किया होता तो इससे उन्हें मदद नहीं मिलती। उसके बाद, उपयोगकर्ता को उसी एएलएम यूआरएल को एक अलग नाम से जोड़ने का प्रयास करना चाहिए ( आईपी ​​पता ) सावधानी से। फिर उन्हें प्रक्रिया को कॉन्फ़िगर करना चाहिए, यह अच्छी तरह से काम करेगा।

7. जब समानांतर रन के कारण, UFT डेवलपर स्वचालित रूप से ककड़ी परियोजना का परीक्षण करता है

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

सीट लाइसेंस का उपयोग करते समय, UFT डेवलपर्स समानांतर में लगभग चार परीक्षण संचालन चलाने में सक्षम हैं। यह भी देखा गया है कि UFT डेवलपर कई अतिरिक्त लाइसेंसों का उपभोग करता है, उनमें से प्रत्येक कम से कम चार समानांतर परीक्षण संचालन को सक्षम बनाता है।

का उपयोग करके जुनीट और मेवेन परीक्षण निष्पादन प्लगइन्स खीरे को समानांतर में क्रियान्वित किया जा सकता है, बस नीचे दिए गए चरणों का पालन करें:

जुनीट में, सुविधाओं को परिदृश्यों के बजाय समानांतर में शुरू किया जाता है, जो इंगित करता है कि फीचर फ़ाइल में परिदृश्यों में सभी परिदृश्यों को एक ही थ्रेड द्वारा निष्पादित किया जाएगा। इस उद्देश्य के लिए, आप रनर्स को निष्पादित करने के लिए या तो मावेन श्योरफायर या फेलसेफ प्लगइन का उपयोग कर सकते हैं।

  1. आपको UFT Developer Cucumber प्रोजेक्ट का उपयोग करके IDE में एक मावेन प्रोजेक्ट बनाने की आवश्यकता है।
  2. फिर आप जोड़ें अचूक प्लगइन विन्यास बिल्ड सेक्शन में और वह पीओएम को।
|_+_|

उपयोगकर्ताओं को यह याद रखने की आवश्यकता है कि समानांतर रनों के समर्थन के लिए मुख्य आवश्यकता यह है कि सुविधाएँ फ़ाइलें समानांतर में चलती हैं, परिदृश्यों में नहीं। तो समानांतर निष्पादन के लिए, यह होना महत्वपूर्ण है दो फीचर फाइलें जिनमें से प्रत्येक में वे परिदृश्य हैं जिन्हें आप समानांतर में चलाना चाहते हैं। UFT Developer Cucumber प्रोजेक्ट में पहले से ही अधिकांश कॉन्फ़िगरेशन हैं जो जूनिट समानांतर रन के लिए आवश्यक हैं।

इसमें शामिल है a LeanFTFeature.feature फ़ाइल , जो समानांतर निष्पादन का समर्थन करता है जिसकी आपको पिछली फ़ाइल की प्रतिलिपि बनाने के लिए एक नई सुविधा फ़ाइल बनाने के लिए बाद में आवश्यकता होती है। नीचे दिए गए उदाहरण में, समान फीचर फ़ाइल को समानांतर में शुरू किया जा रहा है, समान परिदृश्य को समानांतर में निष्पादित करने के लिए, जबकि यह UFT मोबाइल में दो अलग-अलग मशीनों को लॉक कर देता है।

LeanFTFeature.feature

|_+_|

LeanFTFeatureParallel.feature

|_+_|
  1. फिर आप पोम निष्पादित करने के लिए मेवेन इंस्टॉल या किसी उपयुक्त कमांड का उपयोग करते हैं। यह इसे समानांतर थ्रेडेड मोड में चलने देगा। आपको ध्यान देने की आवश्यकता है कि फ़ाइल में परिदृश्य (LeanFTFeature.feature) आमतौर पर आईडी 13 के साथ थ्रेड द्वारा निष्पादित किया जाता है। उसी तरह, फ़ाइल में परिदृश्य (LeanFTFeatureParallel.feature) संस्करण आईडी 13 के साथ थ्रेड द्वारा निष्पादित किया जाता है।

आपको परिणाम की जांच करने की आवश्यकता है और यदि यह नीचे जैसा कुछ दिखता है तो यह अच्छा है।

थ्रेड आईडी - 13 - लॉकिंग डिवाइस: 45C0219402001340

थ्रेड आईडी - 14 - लॉकिंग डिवाइस: E2MBC80803017581

यहां फीचर फाइलों का उपयोग समान परीक्षण को समानांतर में चलाने के लिए किया जाता है, लेकिन यह भी हो सकता है कि इसका उपयोग अन्य परिदृश्यों के साथ समानांतर में एक ही फीचर फाइल पर कई परिदृश्यों को चलाने के लिए किया गया हो।

8. एप्लिकेशन ऑटोमेशन टूल्स प्लगइन का उपयोग करके JUnit रिपोर्ट को Azure DevOps में प्रकाशित करने के निर्देश

जब हम परीक्षण परिणाम प्रकाशित करने के लिए Azure DevOps पाइपलाइन में कोई कार्य जोड़ते हैं, तो हम JUnit परिणाम भी देख सकते हैं परीक्षण रन परिणामों का टैब। ये विशिष्ट परिणाम UFT ONE रन परिणामों की xml फ़ाइल के आधार पर उत्पन्न होते हैं। आप नीचे दिए गए चरणों का पालन करके आसानी से परीक्षा परिणाम प्रकाशित कर सकते हैं:

  1. आपको एक UFT कार्य जोड़ने की आवश्यकता है।
  2. फिर आपको पब्लिश टेस्ट रिजल्ट टास्क को जोड़ना होगा।
  3. फिर आपको प्रकाशन कार्य को कॉन्फ़िगर करने की आवश्यकता है, और फिर कार्य को चलाने की आवश्यकता है।
  4. फिर आपको टेस्ट टैब का चयन करना होगा और जुनीट रिपोर्ट की जांच करनी होगी।

9. जाँच कर रहा है कि क्या पोर्ट पॉवरशेल स्क्रिप्ट के साथ खोले गए हैं

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

जब हम अन्य उपकरणों के साथ एएलएम स्थापना और एकीकरण का उपयोग कर रहे हैं, तो अक्सर ऐसा होता है कि विभिन्न मेजबानों के बीच उचित संचार स्थापित करने के लिए नेटवर्क कनेक्टिविटी आवश्यक है, जो विभिन्न नेटवर्क बंदरगाहों की सहायता से किया जाता है।

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

पावरशेल शुरू करने और उसका उपयोग करने के लिए आप नीचे दिए गए निर्देशों का पालन कर सकते हैं:

  1. आपको पावरशेल स्क्रिप्ट डाउनलोड करने की जरूरत है, फिर इसे नोटपैड में कॉपी करें।
  2. फिर आपको इसे इस रूप में सहेजना होगा चेकपोर्ट.ps1 .
  3. फिर आपको यह सुनिश्चित करना होगा कि स्क्रिप्ट निष्पादन काम कर रहा है, यदि यह अक्षम है तो आप पावरशेल में नीचे दिए गए आदेश का उपयोग कर सकते हैं:
|_+_|
  1. फिर आपको स्क्रिप्ट को PowerShell कमांड लाइन के माध्यम से चलाने की आवश्यकता है:
|_+_|

10. स्वचालन स्क्रिप्ट के लिए DCOM सेटिंग्स सेट करने के निर्देश

ऑटोमेशन स्क्रिप्ट के लिए UFT DCOM सेटिंग्स को इंस्टाल करते समय या इंस्टॉलेशन के बाद सभी अतिरिक्त इंस्टॉलेशन कंपोनेंट्स ऐप चलाकर चालू किया जा सकता है। यह प्रक्रिया महत्वपूर्ण है क्योंकि यह दिखाती है कि इस सेटिंग को विशेष रूप से अपने दम पर कैसे सक्षम किया जाए और बाहरी उपकरणों के साथ UFT चलाते समय DCOM कॉन्फ़िगरेशन के साथ समस्या होने पर आसानी से समस्या निवारण के लिए इसका उपयोग किया जा सकता है।

ऑटोमेशन स्क्रिप्ट के लिए UFT DCOM सेटिंग्स को इंस्टॉलेशन के दौरान या इंस्टॉलेशन के बाद अतिरिक्त इंस्टॉलेशन कंपोनेंट्स ऐप चलाकर सक्षम किया जा सकता है, यह प्रक्रिया दिखाती है कि इस सेटिंग को मैन्युअल रूप से कैसे सक्षम किया जाए और बाहरी टूल के साथ UFT चलाते समय DCOM कॉन्फ़िगरेशन के साथ समस्याओं का सामना करते समय समस्या निवारण चरण का उपयोग किया जा सकता है।

आप नीचे दिए गए चरणों का पालन करके इस सेटिंग को स्वयं सक्षम कर सकते हैं:

  1. दबाएँ विंडोज़ कुंजी तथा एस एक साथ और फिर टाइप करें घटक सेवाएं या आप बस चला सकते हैं dcomcnfg.exe कमांड .
  2. फिर आपको खोलने की जरूरत है घटक सेवाएं सांत्वना देना।
  3. फिर घटक सेवाओं का विस्तार करें
  4. फिर विस्तृत करें कंप्यूटर
  5. मेरे कंप्यूटर का विस्तार करें
  6. DCOM कॉन्फ़िगरेशन का विस्तार करें
  • उसके तहत, आपको एक QuickTest खोजने की आवश्यकता है व्यावसायिक अनुप्रयोग .
  • फिर आपको चाहिए दाएँ क्लिक करें पर गुण QuickTest व्यावसायिक अनुप्रयोग।
  • फिर आपको के पास जाने की जरूरत है पहचान टैब .
  • उसमें, आप चुनते हैं कि एप्लिकेशन को चलाने के लिए आपको किस उपयोगकर्ता खाते का उपयोग करने की आवश्यकता है।
  • फिर चुनें इंटरैक्टिव उपयोगकर्ता।
  • OK बटन दबाना न भूलें या सभी परिवर्तन सहेजे नहीं जाएंगे।