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

30 अक्टूबर, 2021

विषयसूची

  • UFT टिप्स और ट्रिक्स - जनवरी 2021
    • 1. लैब प्रोजेक्ट .qcp फ़ाइल आयात करने के बाद लापता दृश्यों को पुनः प्राप्त करना
    • 2. UFT One को स्थापित करते समय HP.UFT.JSCTypeslib.dll (atl.dll) त्रुटि को ठीक करने के निर्देश
    • 3. Octane में लॉग लोकेशन बदलने के संबंध में निर्देश
    • 4. यूएफटी पहचान त्रुटि को ठीक करने का समाधान
    • 5. UFT एजेंट को प्रदर्शित करने वाले संदेश बार को छिपाने की युक्तियाँ Google Chrome ब्राउज़र संस्करण 79+ . पर ब्राउज़र को डीबग करना प्रारंभ कर दिया है
    • 6. त्रुटि होने पर जेनकिंस में UFT को ठीक से निष्पादित करने के निर्देश
    • 7. जब समानांतर रन के कारण, UFT डेवलपर स्वचालित रूप से ककड़ी परियोजना का परीक्षण करता है
    • 8. एप्लिकेशन ऑटोमेशन टूल्स प्लगइन का उपयोग करके JUnit रिपोर्ट को Azure DevOps में प्रकाशित करने के निर्देश
    • 9. जाँच कर रहा है कि क्या पोर्ट पॉवरशेल स्क्रिप्ट के साथ खोले गए हैं
    • 10. स्वचालन स्क्रिप्ट के लिए DCOM सेटिंग्स सेट करने के निर्देश
  • 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
  • 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. यूएफटी लाइसेंस भ्रष्ट 12.53 सीट

हमारे उपयोगकर्ताओं में से एक ने UFT को अपडेट नहीं किया यानी UFT के पुराने संस्करण के साथ काम कर रहा है, और निम्न त्रुटि प्राप्त कर रहा है: UFT लाइसेंस कॉन्फ़िगरेशन समस्या आपकी कुछ लाइसेंस कॉन्फ़िगरेशन फ़ाइलें दूषित हैं। यह सुनकर, हमने उपयोगकर्ता को दिए गए लिंक का उपयोग करके यूएफटी को पूरी तरह से साफ और अनइंस्टॉल करने का सुझाव दिया:https://softwaresupport.softwaregrp.com/doc/KM00319750।

इसके साथ, उपयोगकर्ता ने 12.55 के लिए लाइसेंस स्थापित करने का भी प्रयास किया और वही त्रुटि संदेश प्राप्त कर रहा है। उपयोगकर्ता के पास एक और मशीन सीट है - जो काम कर रही है, लेकिन अब यह किसी भी कदम को रिकॉर्ड नहीं करेगी या किसी ऑब्जेक्ट को कैप्चर नहीं करेगी।



समाधान

यह UFT लाइसेंस कॉन्फ़िगरेशन समस्या से संबंधित है, यानी कुछ उपयोगकर्ता लाइसेंस कॉन्फ़िगरेशन फ़ाइलें दूषित हैं।

नीचे लिखे स्टेप्स को फॉलो करके आप इस एरर से छुटकारा पा सकते हैं।

स्टेप 1: लाइसेंससेटिंग्स.एक्सएमएल फ़ाइल की जाँच करें और सुनिश्चित करें कि यह संशोधित/दूषित नहीं है।

चरण दो: समस्याग्रस्त मशीनों को हमारी प्रयोगशालाओं से मूल लाइसेंससेटिंग्सएक्सएमएल से बदलें।

चरण 3: फ़ाइल को पथ में रखा जाना चाहिए: C:ProgramDataHewlett-PackardUFTLicense.

चरण 4: समस्याग्रस्त मशीन पर %APPDATA%Hewlett-PackardUFTAddins ManagerAddinManagerSettings.xml की सामग्री की जाँच करें।

चरण 5: इस ईमेल में संलग्न AddinManagerSettings.xml फ़ाइल के साथ फ़ाइल को अधिलेखित करने का प्रयास करें। यदि आपके पास एक है तो कार्यशील मशीन की फ़ाइलों का उपयोग करें।

ये कुछ बदलाव हैं जिन्हें व्यवस्थापक अधिकारों वाले उपयोगकर्ता द्वारा लागू करने की आवश्यकता है और सुनिश्चित करें कि परिवर्तन लागू होने के बाद UFT को बंद करना और मशीन को पुनरारंभ करना सुनिश्चित करें।

2. (CAS-40004) WaitUntilTestObjectState.waitUntil विधि के साथ समस्या

प्रलेखन के अनुसार, WaitUntilTestObjectState.waitUntil विधि को तब तक प्रतीक्षा करनी चाहिए जब तक कि AUT में ऑब्जेक्ट वांछित स्थिति प्राप्त न कर ले या निर्दिष्ट टाइमआउट समाप्त न हो जाए। हालांकि, ऐसे मामलों में जहां ऑब्जेक्ट मौजूद नहीं है या स्थिति अपेक्षित नहीं है, TotalTimeOutInMilliseconds के लिए प्रदान किया गया मान पूरी तरह से अनदेखा कर दिया जाता है और ऑब्जेक्ट सिंक्रनाइज़ेशन टाइमआउट के लिए वर्तमान सिस्टम मान का उपयोग इसके बजाय किया जाता है।

जब तक उपयोगकर्ता एपीआई दस्तावेज को गलत नहीं समझता है, यह निश्चित रूप से उपकरण के साथ एक दोष है। इस समस्या की पुष्टि करते हुए, हम आपके लिए एक समयरेखा प्रदान करेंगे: ठीक करें? ( admhelp.microfocus.com > uftdev > en > 14.50-14.53 > जावा एसडीके संदर्भ > टेस्ट ऑब्जेक्ट तक प्रतीक्षा करें सेंट टेस्ट ऑब्जेक्ट स्टेट तक प्रतीक्षा करें > मूल्यांकनकर्ता तक प्रतीक्षा करें )

समाधान

यहां हम आपको एक दस्तावेज प्रदान करते हैं: admhelp.microfocus.com> uftdev> en> 15.0-15.0.1> जावा एसडीके संदर्भ> सामग्री> जावा एसडीके संदर्भ> परीक्षण वस्तु स्थिति तक प्रतीक्षा करें

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

WaitUntil (T testObject, WaitUntilTestObjectState.WaitUntilEvaluator मूल्यांकनकर्ता)

AUT में ऑब्जेक्ट वांछित स्थिति (या UFT डेवलपर ऑब्जेक्ट सिंक्रोनाइज़ेशन टाइमआउट (20 सेकंड) समाप्त होने तक) तक प्रतीक्षा करता है।

WaitUntil(T testObject, WaitUntilTestObjectState.WaitUntilEvaluator evaluator, long TotalTimeOutInMilliseconds) तब तक प्रतीक्षा करता है जब तक कि AUT में ऑब्जेक्ट वांछित स्थिति प्राप्त नहीं कर लेता या जब तक निर्दिष्ट टाइमआउट समाप्त नहीं हो जाता।

अधिक जानकारी के लिए आप नीचे दिए गए लिंक का उपयोग कर सकते हैं।

admhelp.microfocus.com> uftdev> en> 15.0-15.0.1> जावा एसडीके संदर्भ> सामग्री> जावा एसडीके संदर्भ> परीक्षण वस्तु स्थिति तक प्रतीक्षा करें

यह इंटरफ़ेस मूल्यांकन पद्धति को उजागर करता है, जो मूल्यांकन करता है कि AUT में कोई वस्तु वर्तमान में किसी विशिष्ट स्थिति में है या नहीं।

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

वस्तु अस्तित्व की जाँच के लिए एक मौजूद विधि है।

admhelp.microfocus.com > uftdev > en > 15.0-15.0.1 > Net SDK Reference > Content > Net SDK Reference > HP.LFT.SDK~HP.LFT.SDK।

मैं WaitUntilTestObjectState विधि का उपयोग करने का प्रयास करने से पहले मौजूद वस्तु की जांच करने के लिए मौजूद विधि का उपयोग करने की अनुशंसा करता हूं।

3. Linux/Mac पर UFT डेवलपर लाइसेंस इंस्टॉल करें

हमारे कई उपयोगकर्ता Linux/Mac पर UFT डेवलपर लाइसेंस स्थापित करना चाहते हैं। आप इसे सीधे टर्मिनल में सीट या समवर्ती लाइसेंस स्थापित करके कर सकते हैं।

ध्यान दें: लाइसेंस स्थापित करने के लिए रूट उपयोगकर्ता अनुमतियां आवश्यक हैं।

समाधान

स्थापना के लिए इन दो चरणों का पालन करें

स्टेप 1: एक टर्मिनल में, में बदलें /उपकरण निर्देशिका।

उदाहरण: लिनक्स : सीडी/ऑप्ट/यूफ्टडेवलपर/टूल्स

Mac : सीडी /एप्लीकेशन/यूएफटीडेवलपर/टूल्स

चरण दो: लाइसेंस इंस्टॉलर चलाएँ, लाइसेंस-इंस्टॉलर , प्रासंगिक कमांड और मापदंडों के सेट को जोड़ना:

कार्य कमांड और पैरामीटर
स्थिति और लॉकिंग कोड सत्यापित करेंलाइसेंस इंस्टॉलर चलाएँ, संलग्न करें: स्थिति उदाहरण: ./लाइसेंस-इंस्टॉलर स्थिति
मददलाइसेंस इंस्टॉलर चलाएँ, संलग्न करें: मदद उदाहरण: ./लाइसेंस-इंस्टॉलर सहायता
सीट लाइसेंस
एक स्थापित करें सीट लाइसेंसलाइसेंस इंस्टॉलर चलाएँ, संलग्न करें: सीट लाइसेंस कुंजी फ़ाइल के पथ को उद्धरणों में लपेटें। उदाहरण: ./license-installer सीट /home/user/license.txt
समवर्ती लाइसेंस
सर्वर पर उपलब्ध लाइसेंस सत्यापित करेंलाइसेंस इंस्टॉलर चलाएँ, संलग्न करें: लाइसेंस उपलब्ध लाइसेंस अद्वितीय लाइसेंस आईडी और लाइसेंस संस्करण द्वारा प्रदर्शित किए जाते हैं। उदाहरण: ./license-installer लाइसेंस संगठनात्मक लाइसेंस सर्वर.नेट
एक स्थापित करें समवर्ती लाइसेंसऊपर वर्णित अनुसार ऑटोपास लाइसेंस सर्वर पर सर्वर पर उपलब्ध लाइसेंसों को सत्यापित करने के लिए लाइसेंस इंस्टॉलर चलाएं। उपलब्ध लाइसेंस अद्वितीय लाइसेंस आईडी और लाइसेंस संस्करण द्वारा प्रदर्शित होते हैं। लाइसेंसों में से एक का चयन करें और लाइसेंस-इंस्टॉलर को फिर से चलाएं, इस बार संलग्न करना निम्न आदेश और पैरामीटर: समवर्ती कहाँ पे लाइसेंस आईडी तथा संस्करण आप जिस लाइसेंस का उपयोग करना चाहते हैं उसकी विशिष्ट आईडी और संस्करण हैं। उदाहरण: ./license-installer समवर्ती 12345 1 संगठनात्मक लाइसेंस सर्वर.नेट
सर्वर कनेक्शन प्रोटोकॉल को संशोधित करेंलाइसेंस इंस्टालर चलाएँ, संलग्न करें:प्राथमिक लाइसेंस सर्वर: कॉन्फ़िगरेशन प्रोटोकॉल। प्राथमिक माध्यमिक लाइसेंस सर्वर: कॉन्फिग प्रोटोकॉल.सेकंड कहाँ पे है एचटीटीपी या HTTPS के आवश्यकतानुसार। उदाहरण: ./लाइसेंस-इंस्टॉलर कॉन्फ़िगरेशन प्रोटोकॉल। प्राथमिक https

4. क्रॉस-प्लेटफ़ॉर्म सुविधा का समर्थन

आप Windows, Linux और Mac परिवेशों पर UFT डेवलपर का उपयोग कर सकते हैं। यह विषय नीचे सूचीबद्ध सुविधाओं के लिए विंडोज बनाम लिनक्स/मैक समर्थन की तुलना करता है।

समाधान

जो सुविधाएँ सूचीबद्ध नहीं हैं, वे सभी परिवेशों में समर्थित हैं।

प्रौद्योगिकियों

विशेषता प्रौद्योगिकी खिड़कियाँ लिनक्स/मैक
समर्थित प्रौद्योगिकियां वेबहांहां
मोबाइलहांहां
SAPUI5हांहां
एसटीडीविनहांनहीं
.नेट विनफॉर्महांनहीं
.नेट डब्ल्यूपीएफहांनहीं
जावाहांनहीं
पावरबिल्डरहांनहीं
एसएपी जीयूआई क्लाइंटहांनहीं
टर्मिनल एमुलेटरहांनहीं
अंतर्दृष्टि (छवि-आधारित पहचान) हांनहीं

उपकरण

साधन खिड़कियाँ लिनक्स/मैक
लाइसेंसिंग जीयूआई जादूगरकमांड लाइन टूल
पासवर्ड एनकोडर सुरक्षा स्थापित करने के लिए उपयोग किया जाता हैजीयूआई जादूगरकमांड लाइन टूल

उन्नत एपीआई

खिड़कियाँ लिनक्स/मैक
OCR- आधारित API, जैसे getTextLocation हांनहीं

एकीकरण

एकीकरण खिड़कियाँ लिनक्स/मैक
UFT API परीक्षणों को कॉल करना हांनहीं
एएलएम एकीकरण हांनहीं
बीपीटी एकीकरण हांनहीं

5. डेटाटेबल पैरामीटर नाम जिसमें स्पेस और डैश जैसे वर्ण शामिल हैं

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

UFT One 15.0 में कुछ नया है। आप इसे निम्न लिंक में देख सकते हैं।

admhelp.microfocus.com > uft > en > 15.0-15.0.1 > UFT सहायता > सामग्री > WhatsNew > Whats-new-15.0.htm#mt-item-3

समाधान

R&D ने व्यवहार को 15.0.1 और नए संस्करणों में पिछले UFT संस्करणों के साथ संरेखित करने के लिए पुनर्स्थापित किया है। हम कह सकते हैं कि डैश और स्पेस जैसे अतिरिक्त वर्णों के लिए समर्थन (15.0 से पहले के पिछले UFT संस्करणों के समान होना) को हटा दिया गया था। अब UFT ने नए व्यवहार को सक्षम करने के लिए एक नया पैरामीटर शामिल किया है। इसलिए, यदि अतिरिक्त वर्णों का समर्थन करने की आवश्यकता है, तो डेटाटेबल में bNewParamNameFormat पैरामीटर शामिल करें। आयात पत्रक विधि। उदाहरण के लिए:

DataTable.ImportSheet UFT15DataTableTest2.xls, 1, टेस्ट, सत्य

6. क्या वर्चुअल और विंडोज सर्वर वातावरण पर कम्यूटर (और रिमोट कम्यूटर) लाइसेंस का उपयोग किया जा सकता है?

वर्चुअल और विंडोज सर्वर वातावरण में कम्यूटर लाइसेंस विकल्प धूसर दिखाई देता है। कम्यूटर का उपयोग करते समय उपयोगकर्ताओं को चेक-आउट के मुद्दों का सामना करना पड़ रहा है। लाइसेंस चेक आउट/चेक इन करने का प्रयास करते समय, लाइसेंस विज़ार्ड कम्यूटर लाइसेंस विकल्पों को ग्रे आउट के रूप में दिखाएगा।

समाधान

जरूरी:

यह सीमा UFT 14.02 और पिछले संस्करणों पर लागू होती है। UFT 14.03 से शुरू होकर, उपयोगकर्ता Windows सर्वर वातावरण पर कम्यूटर लाइसेंस का उपयोग करने में सक्षम होना चाहिए।

यह एक सीमा पहले से ही नीचे KM लेख में प्रलेखित है:

कम्यूटर और रिमोट कम्यूटर लाइसेंस के बीच अंतर क्या हैं?

नीचे हम आपको कम्यूटर और रिमोट कम्यूटर लाइसेंस के बीच अंतर पर दस्तावेज़ प्रदान करते हैं।

इस विशिष्ट सीमा के लिए एक मौजूदा ईआर है और इसके कार्यान्वयन पर भविष्य के संस्करणों के लिए विचार किया जाएगा:

सर्वर ओएस पर कम्यूटर लाइसेंस के लिए समर्थन जोड़ें।

7. क्या इंस्टॉलर के साथ शामिल किए गए जावा रनटाइम एनवायरनमेंट को पुनर्निर्देशित करना और किसी भिन्न जावा रनटाइम एनवायरनमेंट का उपयोग करना संभव है?

क्या आप परीक्षण टूल द्वारा उपयोग किए जाने वाले जावा रनटाइम एनवायरनमेंट को पुनर्निर्देशित करना चाहते हैं? आइए देखें कि क्या हम ऐसा कर सकते हैं। कंपनी की नीतियों के कारण, जावा रनटाइम एनवायरनमेंट (JRE) का उपयोग किसी विशेष स्रोत और संस्करण से किया जाना चाहिए, जो एक अलग पथ पर स्थित है। वर्तमान में, अनुकूलित इंस्टॉलरों के लिए कोई समर्थन नहीं है। अधिक जानकारी के लिए, आप निम्न लिंक की जांच कर सकते हैं: दस्तावेज़ आईडी KM703481 - अनुकूलित इंस्टॉलर या पैकेज के लिए उपलब्ध समर्थन क्या है?

समाधान

माइक्रोफोकस के अनुसार, इन परिवर्तनों को करने के लिए कोई अंतर्निहित या आधिकारिक प्रक्रिया नहीं है। R&D और समर्थन जावा के किसी अन्य संस्करण के उपयोग (और/या पुनर्निर्देशन) की अनुशंसा और/या प्रोत्साहित नहीं करते हैं। गुणवत्ता सुनिश्चित प्रक्रिया मूल जावा फ़ाइलों और अंतर्निर्मित स्थापना पैकेज में शामिल संस्करणों के लिए की गई थी।

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

समाधान:

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

जावा ऐड-इन रूपांतरण के लिए नीचे निर्दिष्ट JRE पथ है:

नोट: दोनों को सेटअप करें, यदि विंडोज लागू होता है

- (विंडोज़ 32/64बिट्स ) HKEY_LOCAL_MACHINESOFTWAREMercury InteractiveJavaAgent

JrePath=C:\Program Files (x86)\Micro Focus\Unified Functional Testing\JRE

- (विंडोज 64 बिट) [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMercury InteractiveJavaAgent]

JrePath=C:\Program Files (x86)\Micro Focus\Unified Functional Testing\JRE

8. UFT ALM लॉगिन जानकारी कहाँ संग्रहीत करता है?

उपयोगकर्ता जानना चाहते हैं कि UFT ALM लॉगिन जानकारी कहाँ संग्रहीत करता है? अन्य प्रश्न भी हैं। यूएफटी से एएलएम से कनेक्ट करते समय एएलएम यूआरएल और यूजर आईडी क्लाइंट मशीन पर कैश किए जाते हैं? यह जानकारी कहाँ संग्रहीत है?

समाधान

एएलएम लॉगिन जानकारी आवश्यक है। उपयोगकर्ता इसके बिना UFT से कनेक्ट नहीं हो सकते हैं। इस प्रश्न का सीधा उत्तर यह है कि डेटा उपयोगकर्ता की विंडोज़ प्रोफ़ाइल में है, आमतौर पर: C:Users\AppDataLocalHPUFTutt.config.LastQcConnection.xml

9. UFT डेवलपर रन परिणाम

HTML रिपोर्ट रन के बारे में सारांश जानकारी के साथ-साथ कैप्चर किए गए चरणों के बारे में विस्तृत जानकारी प्रदान करती है। यह रिपोर्ट UFT डेवलपर प्रोजेक्ट टेम्प्लेट से बनाए गए UFT डेवलपर परीक्षण चलाते समय जेनरेट होती है।

समाधान

जावा और सी# परीक्षणों के लिए, आप उपयोग कर सकते हैं UFT डेवलपर > अंतिम रन परिणाम देखें नवीनतम UFT डेवलपर HTML रिपोर्ट खोलने के लिए जो वर्तमान IDE सत्र के दौरान IDE के अंदर चलने वाले परीक्षण से उत्पन्न हुई थी।

ध्यान दें : डिफ़ॉल्ट रूप से, रिपोर्ट एक फ़ोल्डर में उत्पन्न होती है जिसे कहा जाता है रन परिणाम परियोजना के आउटपुट पथ में। उदाहरण के लिए: inDebugRunResults unresults.html

जावास्क्रिप्ट परीक्षण: उपयोगकर्ता इस स्थान से रिपोर्ट खोल सकते हैं।

  • उपयोग खोज बार और पिछला/अगला त्रुटि अपनी रिपोर्ट को नेविगेट करने के लिए HTML पृष्ठ के अंदर बटन।
  • डिफ़ॉल्ट रूप से, रिपोर्ट में वे सभी चरण शामिल होते हैं जिनमें UFT डेवलपर SDK परीक्षण ऑब्जेक्ट शामिल होते हैं और जिसके परिणामस्वरूप आपके एप्लिकेशन में ऑब्जेक्ट के साथ सहभागिता होती है। इसे अनुकूलित किया जा सकता है
  • उपयोग रिपोर्टर आपके परीक्षण के दौरान होने वाली घटनाओं के बारे में रिपोर्ट में कस्टम विवरण शामिल करने के चरण।
  • डिफ़ॉल्ट रूप से, रिपोर्ट में स्क्रीन स्नैपशॉट शामिल नहीं होते हैं, लेकिन आप UFT डेवलपर को त्रुटियों वाले चरणों के लिए या रिपोर्ट किए गए प्रत्येक चरण के लिए स्नैपशॉट कैप्चर करने का निर्देश देने के लिए परीक्षण सेटिंग्स को संशोधित कर सकते हैं।

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

  • चरण विवरण के साथ परीक्षण प्रवाह ट्री में एक नोड जोड़ें।
  • चरण के लिए स्थिति निर्धारित करें। यह स्थिति परीक्षण की समग्र स्थिति को प्रभावित करती है।
  • चरण विवरण में शामिल करने के लिए एक छवि प्रदान करें। यह किसी फ़ाइल स्थान से एक छवि या पहले के चरण में पुनर्प्राप्त की गई छवि हो सकती है।
  • चरण विवरण में शामिल करने के लिए एक अपवाद पास करें।

आप का भी उपयोग कर सकते हैं रिपोर्टर करने के लिए वस्तु:

  • रिपोर्ट के शीर्ष भाग में कस्टम जानकारी जोड़ें।
  • UFT डेवलपर 15.0.1 और बाद के संस्करण:परीक्षण के दौरान अपने डेस्कटॉप का एक वीडियो जोड़ें, ताकि आप देख सकें कि क्या हो रहा था और विश्लेषण में सुधार करें। उपयोग रिपोर्टर.स्टार्टस्क्रीन रिकॉर्डिंग तथा रिपोर्टर.स्टॉपस्क्रीन रिकॉर्डिंग रिकॉर्डिंग शुरू करने और रोकने और रिपोर्ट में वीडियो जोड़ने के तरीके।

डिफ़ॉल्ट रूप से:

- स्क्रीन रिकॉर्डिंग को रिपोर्ट फ़ोल्डर में सहेजा जाता है और रिपोर्ट द्वारा संदर्भित किया जाता है।

- रिकॉर्डिंग रिकॉर्ड किए गए दृश्य का एक समय चूक वीडियो दिखाती है।

ध्यान दें: एक परीक्षण समानांतर में एकाधिक स्क्रीन रिकॉर्डिंग प्रारंभ नहीं कर सकता है।

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

रिपोर्टर ऑब्जेक्ट के सिंटैक्स विवरण के लिए, देखें:

10. UFT डेवलपर रन परिणाम व्यवहार को अनुकूलित करें

उपयोगकर्ता रिपोर्ट व्यवहार और प्राथमिकताओं को अनुकूलित कर सकते हैं जैसे:

  • HTML रिपोर्ट का शीर्षक और विवरण।
  • जहां रिपोर्ट उत्पन्न होती है, और रिपोर्ट के लिए फ़ोल्डर और फ़ाइल का नाम।

वे यह भी नियंत्रित कर सकते हैं कि क्या रिपोर्ट फ़ोल्डर हर बार किसी विशेष परीक्षण को चलाने पर ओवरराइट हो जाता है या यदि हर बार एक नया फ़ोल्डर बनाया जाता है।

  • रिपोर्ट में कौन से चरण शामिल हैं।

उदाहरण के लिए, उपयोगकर्ता यह चुन सकते हैं कि सभी ऑब्जेक्ट चरणों का उपयोग करना है, केवल चेतावनियों या त्रुटियों वाले चरणों का, या केवल त्रुटियों वाले चरणों का उपयोग करना है। साथ ही, इस विकल्प का उपयोग HTML रिपोर्ट जनरेशन को पूरी तरह से बंद करने के लिए किया जा सकता है।

  • रिपोर्ट में चरणों के साथ स्नैपशॉट कब और कब कैप्चर किए जाते हैं।

समाधान

रिपोर्ट व्यवहार को अनुकूलित करने के कई तरीके हैं। ये इस प्रकार हैं:

  1. प्रत्येक प्रोजेक्ट की परीक्षण सेटिंग फ़ाइल में आवश्यकतानुसार रिपोर्ट विकल्प संपादित करें।
  2. ओवरराइड करें रिपोर्टकॉन्फ़िगरेशन नई सेटिंग्स के साथ।

ध्यान दें: यह खंड Java और C# के लिए प्रासंगिक है।

प्रोजेक्ट की टेस्ट सेटिंग्स फ़ाइल संपादित करें

परीक्षण सेटिंग्स फ़ाइल में आवश्यक परिवर्तन प्रोजेक्ट टेम्पलेट पर निर्भर करता है जिसका उपयोग किया जा रहा है।

  • एनयूनीट/एमएसटीएस्ट: ऐप.कॉन्फ़िगरेशन
  • जुनीट/टेस्टएनजी: लीनफ्ट.प्रॉपर्टीज

नीचे दिए गए चरणों का पालन करके इन परीक्षण सेटिंग्स को बदला जा सकता है।

स्टेप 1: IDE में परीक्षण सेटिंग खोलें, प्रोजेक्ट का परीक्षण करें और चुनें ऐप.कॉन्फ़िगरेशन या संसाधन/leanft.properties .

चरण दो: आवश्यक सेटिंग से टिप्पणी हटाएं और मान बदलें। प्रारंभिक मान डिफ़ॉल्ट मान हैं। विवरण के लिए देखें परीक्षण सेटिंग्स विकल्प .

चरण 3: अपने परिवर्तन सहेजें और प्रोजेक्ट की सेटिंग फ़ाइल में सेटिंग परिनियोजित करें .

रिपोर्टर सेटिंग परीक्षण की सूची नीचे प्रदर्शित की गई है:

विकल्प विवरण
रिपोर्ट सक्षम इंगित करता है कि परीक्षण के लिए एक रिपोर्ट तैयार की गई है या नहीं। डिफ़ॉल्ट है सच .यदि गलत पर सेट किया जाता है, तो एक रिपोर्ट उत्पन्न नहीं होती है और परीक्षण में सभी रिपोर्ट चरणों को अनदेखा कर दिया जाता है।
अलग रिपोर्ट यह बताता है कि पूरे टेस्ट रन की रिपोर्ट के अलावा, इस टेस्ट रन के हिस्से के रूप में चलने वाले प्रत्येक टेस्ट या क्लास के लिए रिपोर्ट जेनरेट करना है या नहीं। प्रति परीक्षण। पूरी रिपोर्ट के अलावा, इस परीक्षण चलाने के भाग के रूप में चलने वाले प्रत्येक परीक्षण के लिए एक अलग रिपोर्ट तैयार करें। प्रति वर्ग। पूरी रिपोर्ट के अलावा, इस टेस्ट रन के हिस्से के रूप में चलने वाले प्रत्येक वर्ग के लिए एक अलग रिपोर्ट तैयार करें। बंद। केवल पूरी रिपोर्ट तैयार करें। डिफ़ॉल्ट: बंद
शीर्षक UFT डेवलपर रिपोर्ट में शीर्षक शीर्षक। जब परिभाषित नहीं किया जाता है, तो प्रदर्शित शीर्षक है परिणाम चलाएँ .डिफ़ॉल्ट: खाली
विवरण UFT डेवलपर रिपोर्ट में शीर्षक के ठीक नीचे प्रदर्शित होने वाला टेक्स्ट। डिफ़ॉल्ट: खाली
लक्ष्य निर्देशिका रूट फ़ोल्डर जहां UFT डेवलपर रिपोर्ट फ़ोल्डर जेनरेट किए जाते हैं। सुनिश्चित करें कि आपके पास निर्दिष्ट फ़ोल्डर के लिए लिखने की अनुमति है। डिफ़ॉल्ट:। यदि डिफ़ॉल्ट मान संशोधित नहीं है : यदि परीक्षण चलाने वाली मशीन पर LEANFT_REPORTS_TARGETDIR नाम का एक पर्यावरण चर मौजूद है, तो उस चर के मान का उपयोग किया जाता है। जेनकिंस या किसी अन्य CI सिस्टम का उपयोग करके परीक्षण चलाते समय यह उपयोगी होता है। विवरण के लिए देखें: CI सिस्टम का उपयोग करके परीक्षण चलाएँ .यदि पर्यावरण चर मौजूद नहीं है, तो रिपोर्ट प्रोजेक्ट आउटपुट पथ उत्पन्न करती है।
रिपोर्ट फ़ोल्डर लक्ष्य निर्देशिका के अंतर्गत उत्पन्न रिपोर्ट फ़ोल्डर का नाम। डिफ़ॉल्ट: रन परिणाम
मौजूदा ओवरराइड करें इंगित करता है कि मौजूदा रिपोर्ट फ़ोल्डर प्रत्येक रन पर अधिलेखित है या नहीं। डिफ़ॉल्ट: सच यदि यह विकल्प पर सेट है असत्य , प्रत्येक रिपोर्ट फ़ोल्डर नाम को एक क्रमिक प्रत्यय मिलता है।
फिल्टर स्तर / रिपोर्ट स्तर रिपोर्ट में शामिल करने के लिए न्यूनतम स्तर की घटनाओं को इंगित करता है। सभी। एप्लिकेशन में किसी ऑब्जेक्ट पर किए गए प्रत्येक चरण को परिणाम ट्री में नोड के रूप में प्रदर्शित किया जाता है। चेतावनी। a . के साथ केवल कदम चेतावनी या त्रुटि स्थिति परिणाम ट्री में शामिल हैं। त्रुटि। के साथ केवल कदम त्रुटि स्थिति परिणाम ट्री में शामिल हैं। बंद। UFT डेवलपर रिपोर्ट जनरेट नहीं हुई है। डिफ़ॉल्ट: सभी ध्यान दें: इस सेटिंग के आधार पर रिपोर्ट किए गए चरण रिपोर्ट का उपयोग करके रिपोर्ट में जोड़े गए चरणों के अतिरिक्त हैं रिपोर्टर।रिपोर्टइवेंट तरीका।
स्नैपशॉट स्तर इंगित करता है कि एक चरण के लिए स्नैपशॉट कब कैप्चर किया जाएगा और रिपोर्ट में प्रदर्शित किया जाएगा। सभी। रन के दौरान एप्लिकेशन पर किए गए सभी चरणों के लिए छवियों को कैप्चर करता है। त्रुटि पर। केवल विफल चरणों के लिए छवियों को कैप्चर करता है। बंद। रिपोर्ट के लिए छवियां कैप्चर नहीं की जाती हैं। डिफ़ॉल्ट: बंद ध्यान दें: प्रासंगिक परीक्षण ऑब्जेक्ट की पहचान के बाद प्रत्येक चरण के लिए स्नैपशॉट कैप्चर किए जाते हैं, लेकिन ऑब्जेक्ट पर ऑपरेशन किए जाने से पहले।

रिपोर्टकॉन्फ़िगरेशन को ओवरराइड करें

उदाहरण के लिए, यदि उपयोगकर्ता एक्लिप्स (जावा) में प्रत्येक रन के लिए एक नई रिपोर्ट फ़ाइल बनाना चाहता है:

@ ओवरराइड सार्वजनिक संशोधित रिपोर्ट कॉन्फ़िगरेशन getReportConfiguration () {

संशोधित रिपोर्ट कॉन्फ़िगरेशन कॉन्फ़िगरेशन = नया संशोधित रिपोर्ट कॉन्फ़िगरेशन ();

setOverrideExisting ();

वापसी विन्यास;

फिर केंद्रीय कॉन्फ़िगरेशन प्रोजेक्ट से कई परीक्षणों में संशोधित सेटिंग्स प्रदान करें।

सी#: उपयोग GetReportकॉन्फ़िगरेशन प्रदान की गई असेंबली के साथ डिफ़ॉल्ट रिपोर्ट को ओवरराइड करने के लिए अपने प्रोजेक्ट के यूनिट टेस्ट बेस में विधि। सिंटैक्स विवरण के लिए, देखें .NET एसडीके संदर्भ .
जावा: पास ए लीनफ्ट.प्रॉपर्टीज जावा परीक्षण परियोजना के लिए फ़ाइल जिसका आप उपयोग कर रहे हैं lftConfigफ़ाइल सिस्टम चर। उदाहरण के लिए: जावा C:MyTestsMyTest1.jar –DlftConfigFile=c: estsmyConfig.properties