ইউনিফাইড ফাংশনাল টেস্টিং

মাইক্রো ফোকাস ইউনিফাইড ফাংশনাল টেস্টিং (UFT)- টিপস এবং ট্রিকস

30 অক্টোবর, 2021

সুচিপত্র

  • UFT টিপস এবং ট্রিকস - জানুয়ারী 2021
    • 1. ল্যাব প্রজেক্ট .qcp ফাইল ইম্পোর্ট করার পরে হারিয়ে যাওয়া ভিউ পুনরুদ্ধার করা
    • 2. UFT ওয়ান ইনস্টল করার সময় HP.UFT.JSCTypeslib.dll (atl.dll) ত্রুটি ঠিক করার নির্দেশাবলী
    • 3. অকটেনে লগ অবস্থান পরিবর্তন সংক্রান্ত নির্দেশাবলী
    • 4. UFT সনাক্তকরণ ত্রুটি ঠিক করার সমাধান
    • 5. ইউএফটি এজেন্ট প্রদর্শন করে এমন বার্তা বার লুকানোর টিপস Google Chrome ব্রাউজার 79+ সংস্করণে ব্রাউজার ডিবাগ করা শুরু করেছে
    • 6. কোনো ত্রুটি থাকলে জেনকিন্সে UFT সঠিকভাবে চালানোর নির্দেশনা
    • 7. সমান্তরাল রানের কারণে, UFT বিকাশকারী স্বয়ংক্রিয়ভাবে শসা প্রকল্পটি পরীক্ষা করে
    • 8. অ্যাপ্লিকেশন অটোমেশন টুল প্লাগইন ব্যবহার করে Azure DevOps-এ JUnit রিপোর্ট প্রকাশ করার নির্দেশাবলী
    • 9. পাওয়ারশেল স্ক্রিপ্ট দিয়ে পোর্টগুলি খোলা হয়েছে কিনা তা পরীক্ষা করা হচ্ছে
    • 10. অটোমেশন স্ক্রিপ্টের জন্য DCOM সেটিংস সেট করার নির্দেশাবলী
  • UFT টিপস এবং ট্রিকস - ফেব্রুয়ারি 2021
  • UFT টিপস এবং ট্রিকস - মার্চ 2021
    • 1. ইনস্টলারে উপস্থিত একটির পরিবর্তে বিভিন্ন জাভা রানটাইম পুনর্নির্দেশ এবং ব্যবহার করার পদ্ধতি
    • 2. জাভা সুইং-এ Java TreeNode লুকআপের সমস্যার সমাধান
    • 3. UFT বিকাশকারী লঞ্চআউট পদ্ধতির ব্যর্থতার জন্য সংশোধন করুন
    • 4. UFT ইনস্টলেশনের জন্য প্রয়োজনীয়তা
    • 5. উইন্ডোজের জন্য একটি UFT ডেভেলপার ডকার ইমেজ কিভাবে খুঁজে পাবেন
    • 6. ডার্ক থিম কীভাবে ফাইল কন্টেন্ট চেকপয়েন্ট বৈশিষ্ট্যের ডায়ালগ সমস্যার সমাধান করে যা এটিকে ব্যবহারযোগ্য করে তোলে
    • 7. সমস্যাটি সমাধান করা যেখানে UFT ওয়েব অ্যাপ্লিকেশন চালানোর সময় দুটি IE সেশন খোলা হয়
    • 8. কিভাবে UFT ডেভেলপার রানটাইম ইঞ্জিন চালাবেন
    • 9. v14.53 এবং .net ওয়েবসাইটের সাথে অভিজ্ঞ কর্মক্ষমতা সমস্যা সমাধানের নির্দেশাবলী
    • 10. অবজেক্ট রিকগনিশন সমস্যার সমাধান
  • UFT টিপস এবং ট্রিকস - এপ্রিল 2021
    • 1. LFT নির্ভরতার সাথে সমস্যা সমাধানের জন্য নির্দেশাবলী
    • 2. UFT14 এর ট্রায়াল সংস্করণ এবং AutoPass লাইসেন্স সার্ভারের মধ্যে সংযোগ ব্যর্থতার সমাধান
    • 3. মাইক্রোসফ্ট ব্যবহারকারী অ্যাকাউন্ট নিয়ন্ত্রণ (UAC) নিষ্ক্রিয় করার পদক্ষেপ
    • 4. ALM উপাদানগুলি পরিষ্কার এবং ইনস্টল করার পদ্ধতি।
    • 5. একই মেশিনে ইনস্টল থাকা পণ্যগুলির বিশদ বিবরণ
    • 6. টিম ফাউন্ডেশন সার্ভার (TFS) প্লাগইন কনফিগারেশনের জন্য ধাপ
    • 7. অটোপাস লাইসেন্স সার্ভার পাসওয়ার্ড জটিলতা সমস্যা সমাধানের জন্য সমাধান।
    • 8. UFT ক্লায়েন্টদের জন্য অটোপাস সার্ভারে সার্ভার-সাইড অটোরিলিজ বিকল্প সম্পর্কিত বিশদ বিবরণ।
    • 9. UFT-এর এজ এজেন্ট স্বয়ংক্রিয়ভাবে বন্ধ করার সমাধান খোলার সাথে সাথেই বন্ধ হয়ে যায়
    • 10. UFT 14.5 এবং 14.03 উভয়কে সমর্থন করার জন্য লাইসেন্স সার্ভার আপগ্রেড করার জন্য নির্দেশাবলী
  • UFT টিপস এবং ট্রিকস - মে 2021
    • 1. UFT লাইসেন্স দুর্নীতিগ্রস্ত 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 টিপস এবং ট্রিকস - জুন 2021
    • 1. ক্লায়েন্ট অ্যাট্রিবিউট এবং পুল তৈরিতে সহায়তা প্রয়োজন, লাইসেন্স খরচ সীমাবদ্ধ করুন এবং লাইসেন্স প্রত্যাহার করুন।
    • 2. একটি ল্যাব প্রজেক্ট .qcp ফাইল ইম্পোর্ট করার পরে মিসিং ভিউ।
    • 3. Apache Struts সংস্করণ সহ ALM 12.60 দুর্বলতা।
    • 4. অটোমেশন স্ক্রিপ্টের জন্য ম্যানুয়ালি DCOM সেটিংস সেট করা।
    • 5. কুইকটেস্ট প্রফেশনাল অটোমেশন DCOM অ্যাপ্লিকেশনের অনুমতি কীভাবে দেওয়া যায়?
    • 6. UFT One ইনস্টল করার সময় HP.UFT.JSCTypeslib.dll (atl.dll) ত্রুটি কীভাবে ঠিক করবেন?
    • 7. SaaS ব্যবহারকারী JEPPESEN SD00392949: UFT v15 আর JavaTree অবজেক্টের জন্য নির্দিষ্ট বৈশিষ্ট্যের মান প্রদান করে না
    • 8. ALM 15 মাইগ্রেশন এবং UFT One এর পরে বিদ্যমান UFT টেস্ট স্ক্রিপ্ট ব্যর্থ হয়।
    • 9. SSL সক্ষম করে পরীক্ষা মেল ব্যর্থ হয়েছে৷
    • 10. (0803461) মোবাইল ডিভাইসের সাথে UFT বিকাশকারী সমান্তরাল পরীক্ষা
  • UFT টিপস এবং ট্রিকস - জুলাই 2021
    • 1. কিভাবে অকটেনে লগ অবস্থান পরিবর্তন করবেন?
    • 2. Java TreeNode লুকআপ জাভা সুইং-এ সমস্যা আছে।
    • 3. UFT বিকাশকারী রানটাইম ইঞ্জিন।
    • 4. ব্যবহারকারী UFT ওয়েব অ্যাপ্লিকেশন খোলে/চালালে দুটি IE সেশন খোলা হয়।
    • 5. UFT 14.5 – অবজেক্ট রিকগনিশন ইস্যু।
    • 6. আমি উইন্ডোজের জন্য একটি UFT ডেভেলপার ডকার ইমেজ খুঁজছি।
    • 7. মাইক্রো ফোকাস অ্যাপ্লিকেশন অটোমেশন টুল ব্যবহার করে জেনকিন্সে UFT কার্যকর করতে অক্ষম।
    • 8. UFT API পরীক্ষা লুপে বর্তমান পুনরাবৃত্তি নম্বর ব্যবহার করছে না
    • 9. Uft-এ আমার অ্যাকশনের নামগুলি alm-এ একই অ্যাকশনের নাম নয় যদিও এটি একই পরীক্ষা।
    • 10. ডার্ক থিম ফাইল কন্টেন্ট চেকপয়েন্ট প্রোপার্টি ডায়ালগ ভেঙে দেয় – অব্যবহারযোগ্য।
  • UFT টিপস এবং ট্রিকস - আগস্ট 2021
    • 1. F1 সহায়তা v15.0.1 এ ভাঙ্গা হয়েছে।
    • 2. রিমোট এজেন্ট দ্বারা সঞ্চালিত হলে UFT লাইসেন্স সার্ভারে লাইসেন্স ফিরিয়ে দেয় না।
    • 3. ইউনিফাইড ফাংশনাল টেস্টিং (UFT): নেটিভ মেসেজিং হোস্টে অ্যাক্সেস অক্ষম করা হয়েছিল যা UFT সনাক্তকরণকে বাধা দেয়।
    • 4. ALM থেকে রিপ্লে চলাকালীন UFT ক্র্যাশ হচ্ছে।
    • 5. ইউএফটি এজেন্ট প্রদর্শিত বার্তা বারটি কীভাবে লুকাবেন তা গুগল ক্রোম ব্রাউজার 79+ সংস্করণে ব্রাউজার ডিবাগ করা শুরু করে।
    • 6. কেন মার্কারি ট্যুর ওয়েবসাইট অ্যাক্সেসযোগ্য নয়?
    • 7. UFT 14.53 থেকে 15.0 আপগ্রেড করা লাইসেন্স ফলব্যাক মেকানিজমকে ভেঙে দেয়।
  • UFT টিপস এবং ট্রিকস - সেপ্টেম্বর 2021
    • 1. eCATT এবং SolMan ইন্টিগ্রেশন ফাইল librfc32.dll অনুপস্থিত বা SAPGUI 750 প্যাচ 03 এবং পরবর্তীতে সংযোগ ত্রুটি পূরণ করতে পারে
    • 2. UFT 14.01 শুধুমাত্র তখনই পাওয়ার বিল্ডার অবজেক্টকে চিনতে পারে যখন UFT অ্যাডমিন হিসেবে চালু হয়
    • 3. ALM উপাদান
    • 4. UFT14 এর ট্রায়াল সংস্করণ AutoPass লাইসেন্স সার্ভারের সাথে সংযোগ করতে পারে না
    • 5. ALM সংযোগ UFT
    • 6. টিম ফাউন্ডেশন সার্ভার (TFS) প্লাগইন কনফিগার করার ধাপ
      • ব্যবহারকারীরা টিম ফাউন্ডেশন সার্ভার (TFS) প্লাগইন কনফিগার করার বিস্তারিত পদক্ষেপ সম্পর্কে জানতে চান। কারণ এটি মাইক্রোসফ্ট টিম ফাউন্ডেশন সার্ভার সিআই সিস্টেমকে স্থানীয় ফাইল সিস্টেম, ALM বা ALM টেস্ট ল্যাব মডিউল থেকে UFT ব্যবহার করে পরীক্ষাগুলি ট্রিগার করার অনুমতি দেয়।
    • 7. অটোপাসে একটি লাইসেন্স ইনস্টল করা স্বয়ংক্রিয়ভাবে একটি সংরক্ষণাগারভুক্ত লাইসেন্স হিসাবে উপস্থিত হতে পারে৷
    • 8. GUI টেস্টিং স্ক্রিপ্টগুলিতে ডিবাগ করার সময় ব্যবহার করার জন্য কি একটি কল স্ট্যাক আছে?
    • 9. ALM থেকে VAPI-XP/UFT GUI পরীক্ষা চালানোর সময় অ্যাক্সেস অস্বীকার করা হয়েছে
    • 10. UFT ক্লায়েন্টদের জন্য অটোপাস সার্ভারে কি সার্ভার-সাইড অটোরিলিজ বিকল্প আছে?
  • 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 ওরাকল 12C বস্তুকে চিনতে পারে না
    • 8. UFT-এর জন্য স্ট্যাটিক কোড বিশ্লেষণ
    • 9. অটোপাস লগ ইন করুন
    • 10. অটোপাস রিপোর্ট

UFT টিপস এবং ট্রিকস - ফেব্রুয়ারি 2021

1. Linux/Mac-এ UFT বিকাশকারী লাইসেন্স ইনস্টল করা

লিনাক্স/ম্যাক মেশিনে একটি UFT বিকাশকারী লাইসেন্স ইনস্টল করার জন্য, একটি আসন বা সমবর্তী লাইসেন্স সরাসরি একটি টার্মিনালে ইনস্টল করতে হবে।

দ্রষ্টব্য: লাইসেন্স ইনস্টল করার জন্য রুট ব্যবহারকারীর অনুমতি সক্রিয় করা আবশ্যক।

ইনস্টলেশনের জন্য পদক্ষেপ।

1. ব্যবহারকারীকে অবশ্যই টার্মিনালে /tools ডিরেক্টরিতে পরিবর্তন করতে হবে।

উদাহরণ স্বরূপ,

লিনাক্স : cd/opt/uftdeveloper/Tools

ম্যাক : সিডি/অ্যাপ্লিকেশন/ইউএফটিডেভেলপার/টুল

2. প্রাসঙ্গিক কমান্ড এবং প্যারামিটার সেট রাখার সাথে, লাইসেন্স ইনস্টলার, লাইসেন্স-ইনস্টলার চালান।

কর্মকমান্ড এবং পরামিতি
স্থিতি এবং লকিং কোড যাচাই করুনলাইসেন্স ইনস্টলার চালান, সংযুক্ত করুন: স্থিতি
উদাহরণ: ./license-installer স্থিতি
সাহায্যলাইসেন্স ইনস্টলার চালান, সংযুক্ত করুন: সাহায্য
উদাহরণ: ./license-installer সাহায্য
সিট লাইসেন্স
একটি আসন লাইসেন্স ইনস্টল করুনলাইসেন্স ইনস্টলার চালান, সংযোজন: আসন লাইসেন্স কী ফাইলের পথটি উদ্ধৃতিতে মোড়ানো। উদাহরণ: ./license-installer seat /home/user/license.txt
সমবর্তী লাইসেন্স
সার্ভারে উপলব্ধ লাইসেন্স যাচাই করুনলাইসেন্স ইনস্টলার চালান, সংযোজন: লাইসেন্স উপলব্ধ লাইসেন্সগুলি অনন্য লাইসেন্স আইডি এবং লাইসেন্স সংস্করণ দ্বারা প্রদর্শিত হয়। উদাহরণ: ./license-installer লাইসেন্স organisationallicenseserver.net
একটি সমবর্তী লাইসেন্স ইনস্টল করুনউপরে বর্ণিত হিসাবে, AutoPass লাইসেন্স সার্ভারে সার্ভারে উপলব্ধ লাইসেন্সগুলি যাচাই করতে লাইসেন্স ইনস্টলার চালান৷ উপলব্ধ লাইসেন্সগুলি অনন্য লাইসেন্স আইডি এবং লাইসেন্স সংস্করণ দ্বারা প্রদর্শিত হয়৷ লাইসেন্সগুলির মধ্যে একটি নির্বাচন করুন এবং লাইসেন্স-ইনস্টলার চালান, এইবার সংযুক্ত করুন নিম্নলিখিত কমান্ড এবং পরামিতি: সমবর্তী
সার্ভার সংযোগ প্রোটোকল পরিবর্তন করুনলাইসেন্স ইনস্টলার চালান, যোগ করুন:প্রাথমিক লাইসেন্স সার্ভার:config protocol.primary সেকেন্ডারি লাইসেন্স সার্ভার: config protocol.second প্রয়োজন অনুযায়ী http বা https কোথায়। উদাহরণ: ./license-installer config protocol.primary https

2. WaitUntilTestObjectState.waitUntil পদ্ধতির মাধ্যমে সমস্যার সমাধান করা

ডকুমেন্টেশন অনুসারে, যতক্ষণ না AUT-এর অবজেক্টটি পছন্দসই অবস্থা অর্জন করে বা নির্দিষ্ট সময়সীমা শেষ না হয় ততক্ষণ পর্যন্ত WaitUntilTestObjectState.waitUntil পদ্ধতিটি অপেক্ষা করতে হবে।

TotalTimeOutInMilliseconds-এর জন্য প্রদত্ত মান সম্পূর্ণরূপে উপেক্ষা করা হবে যখন বস্তুটির অস্তিত্ব থাকবে না বা অবস্থাটি যা হওয়ার প্রত্যাশিত ছিল না, তার পরিবর্তে অবজেক্ট সিঙ্ক্রোনাইজেশন টাইমআউটের জন্য বর্তমান সিস্টেম মান ব্যবহার করা হবে।

নীচে নির্দেশিত পদক্ষেপগুলি ব্যবহার করে সমস্যার সমাধান করা যেতে পারে।

দ্য নথিপত্র শুধু ইঙ্গিত করুন যে বস্তুটির অস্তিত্ব থাকতে হবে এবং স্পষ্টভাবে সত্যটি বর্ণনা করে না।

এটি waitUntil স্ট্যাটিক পদ্ধতি প্রদান করে, যা একটি বস্তু একটি নির্দিষ্ট অবস্থায় না পৌঁছানো পর্যন্ত অপেক্ষা করতে ব্যবহার করা যেতে পারে।

waitUntil (T testObject, WaitUntilTestObjectState.WaitUntilEvaluator evaluator)
AUT-এর অবজেক্টটি পছন্দসই অবস্থা অর্জন না করা পর্যন্ত (বা UFT ডেভেলপার অবজেক্ট সিঙ্ক্রোনাইজেশন টাইমআউট (20 সেকেন্ড) শেষ না হওয়া পর্যন্ত অপেক্ষা করে।

এই ইন্টারফেসটি মূল্যায়ন পদ্ধতি প্রকাশ করে, যা মূল্যায়ন করে যদি AUT-এর একটি বস্তু বর্তমানে একটি নির্দিষ্ট অবস্থায় থাকে।

পূর্বের বিবৃতিগুলি বোঝায় যে বস্তুটি AUT-তে উপস্থিত। এর মানে অবজেক্টটি প্রথমে বিদ্যমান থাকতে হবে এবং তারপরে উপরের পদ্ধতিগুলি ব্যবহার করে রাষ্ট্রটি পরীক্ষা করা উচিত।

চেক করার জন্য অস্তিত্ব ,

WaitUntilTestObjectState পদ্ধতি ব্যবহার করার চেষ্টা করার আগে বস্তুটির অস্তিত্বের জন্য পরীক্ষা করার জন্য এই পদ্ধতিটি সুপারিশ করা হয়।

3. UFT রান ফলাফল আচরণ কাস্টমাইজ করার জন্য পদক্ষেপ

প্রতিবেদনটি কাস্টমাইজ করা যেতে পারে এবং পছন্দগুলি পরিবর্তন করা যেতে পারে যেমন HTML রিপোর্টের শিরোনাম এবং বিবরণ। যেখানে রিপোর্ট তৈরি হয় এবং রিপোর্টের জন্য ফোল্ডার এবং ফাইলের নাম।

একটি নির্দিষ্ট পরীক্ষা চালানোর সময় একটি ফোল্ডার ওভাররাইট করা উচিত বা একটি নতুন ফোল্ডার তৈরি করা উচিত কিনা তা ব্যবহারকারী নিয়ন্ত্রণ করতে পারেন।

বিকল্পটি HTML রিপোর্ট জেনারেশন চালু বা বন্ধ করতেও ব্যবহার করা যেতে পারে। অন্তর্ভুক্ত করার পদক্ষেপগুলিও এটি ব্যবহার করে নিয়ন্ত্রণ করা যেতে পারে।

রিপোর্ট আচরণের কাস্টমাইজেশন জন্য বিভিন্ন উপায় আছে.

দ্রষ্টব্য: নিম্নলিখিত বিভাগটি Java এবং C# এর জন্য।

1. প্রতিটি প্রকল্পের টেস্টিং সেটিংস ফাইলে যতটা প্রয়োজন রিপোর্টের বিকল্পগুলি সম্পাদনা করা যেতে পারে৷

2. এখন, নতুন সেটিংস দিয়ে Report Configuration ওভাররাইড করুন।

প্রকল্পের পরীক্ষা সেটিং ফাইল সম্পাদনা করতে.

পরীক্ষা সেটিংস ফাইলের পরিবর্তনটি ব্যবহৃত প্রকল্প টেমপ্লেটের উপর নির্ভর করে।

  • NUnit/MSTest: App.config
  • JUnit/TestNG: leanft.properties

পরীক্ষার সেটিংস পরিবর্তনের জন্য,

1. IDE-তে উপস্থিত আপনার পরীক্ষা প্রকল্পে পরীক্ষার সেটটি খুলুন।

2. প্রয়োজনীয় সেটিংস থেকে মন্তব্যটি সরিয়ে মান পরিবর্তন করুন। প্রাথমিক মান হল ডিফল্ট মান।

চেক লিঙ্ক আরো তথ্যের জন্য উপরে.

3. আপনার পরিবর্তনগুলি সংরক্ষণ করুন এবং তারপরে প্রকল্পের সেটিংস স্থাপন করুন৷ সেটিংস ফাইল

বিস্তারিত তথ্য পেতে লিংকে যান।

রিপোর্টার সেটিংস পরীক্ষার সেটিংস তালিকা

বিকল্প বর্ণনা
রিপোর্ট সক্রিয় পরীক্ষার জন্য একটি প্রতিবেদন তৈরি করা হয়েছে কিনা তা নির্দেশ করে। ডিফল্ট হয় সত্য .যদি মিথ্যাতে সেট করা হয়, একটি প্রতিবেদন তৈরি করা হয় না এবং পরীক্ষার সমস্ত প্রতিবেদনের ধাপগুলি উপেক্ষা করা হয়৷
পৃথক-প্রতিবেদন এই পরীক্ষা চালানোর অংশ হিসাবে চালানো প্রতিটি পরীক্ষা বা ক্লাসের জন্য রিপোর্ট তৈরি করতে হবে কিনা তা নির্দেশ করে, পুরো পরীক্ষা চালানোর রিপোর্ট ছাড়াও। পারটেস্ট। সম্পূর্ণ প্রতিবেদনের পাশাপাশি, এই পরীক্ষা চালানোর অংশ হিসাবে চালানো প্রতিটি পরীক্ষার জন্য একটি পৃথক প্রতিবেদন তৈরি করুন। পারক্লাস। সম্পূর্ণ প্রতিবেদনের পাশাপাশি, এই পরীক্ষা চালানোর অংশ হিসাবে চালানো প্রতিটি ক্লাসের জন্য একটি পৃথক প্রতিবেদন তৈরি করুন। বন্ধ শুধুমাত্র সম্পূর্ণ রিপোর্ট তৈরি করুন। ডিফল্ট: বন্ধ
শিরোনাম ইউএফটি ডেভেলপার রিপোর্টে শিরোনাম। সংজ্ঞায়িত না হলে, প্রদর্শিত শিরোনাম হয় ফলাফল চালান ডিফল্ট: খালি
বর্ণনা ইউএফটি ডেভেলপার রিপোর্টে শিরোনামের নীচে সরাসরি প্রদর্শিত পাঠ্য। ডিফল্ট: খালি
লক্ষ্য ডিরেক্টরি রুট ফোল্ডার যেখানে UFT ডেভেলপার রিপোর্ট ফোল্ডার তৈরি হয়। নিশ্চিত করুন যে নির্দিষ্ট ফোল্ডারের জন্য আপনার লিখিত অনুমতি আছে। ডিফল্ট: . যদি ডিফল্ট মান পরিবর্তন করা না হয় : যদি LEANFT_REPORTS_TARGETDIR নামের একটি এনভায়রনমেন্ট ভেরিয়েবল পরীক্ষা চালানোর মেশিনে বিদ্যমান থাকে, তাহলে সেই ভেরিয়েবলের মানটি ব্যবহার করা হয়। জেনকিন্স বা অন্য CI সিস্টেম ব্যবহার করে পরীক্ষা চালানোর সময় এটি কার্যকর। বিস্তারিত জানার জন্য, দেখুন: একটি CI সিস্টেম ব্যবহার করে পরীক্ষা চালান পরিবেশ পরিবর্তনশীল না থাকলে, প্রতিবেদনটি প্রকল্পের আউটপুট পাথ তৈরি করে।
রিপোর্ট ফোল্ডার লক্ষ্য ডিরেক্টরির অধীনে তৈরি রিপোর্ট ফোল্ডারের নাম। ডিফল্ট: রানের ফলাফল
বিদ্যমান ওভাররাইড করুন প্রতিটি রানে বিদ্যমান রিপোর্ট ফোল্ডারটি ওভাররাইট করা হয়েছে কিনা তা নির্দেশ করে৷ ডিফল্ট: সত্য যদি এই বিকল্পটি সেট করা থাকে মিথ্যা , প্রতিটি রিপোর্ট ফোল্ডারের নাম একটি অর্ডিনাল প্রত্যয় পায়।
ফিল্টার স্তর / রিপোর্ট লেভেল রিপোর্টে অন্তর্ভুক্ত করার জন্য ইভেন্টের ন্যূনতম স্তর নির্দেশ করে। সব অ্যাপ্লিকেশনে একটি বস্তুর উপর সঞ্চালিত প্রতিটি পদক্ষেপ ফলাফল ট্রিতে একটি নোড হিসাবে প্রদর্শিত হয়। সতর্কতা। একটি সঙ্গে শুধুমাত্র পদক্ষেপ সতর্কতা বা ত্রুটি অবস্থা ফলাফল গাছ অন্তর্ভুক্ত করা হয়. ত্রুটি. শুধুমাত্র একটি সঙ্গে পদক্ষেপ ত্রুটি অবস্থা ফলাফল গাছ অন্তর্ভুক্ত করা হয়. বন্ধ UFT ডেভেলপার রিপোর্ট তৈরি হয় না। ডিফল্ট: সব বিঃদ্রঃ: এই সেটিং-এর উপর ভিত্তি করে রিপোর্ট করা ধাপগুলি ব্যবহার করে রিপোর্টে যোগ করা ধাপগুলি ছাড়াও রিপোর্টার।প্রতিবেদন ইভেন্ট পদ্ধতি
স্ন্যাপশট স্তর কখন একটি ধাপের জন্য স্ন্যাপশট ক্যাপচার করা হবে এবং রিপোর্টে প্রদর্শিত হবে তা নির্দেশ করে৷ সব চালানোর সময় অ্যাপ্লিকেশনটিতে সম্পাদিত সমস্ত পদক্ষেপের জন্য চিত্র ক্যাপচার করে। OnError. শুধুমাত্র ব্যর্থ পদক্ষেপের জন্য ছবি ক্যাপচার করে। বন্ধ প্রতিবেদনের জন্য চিত্রগুলি ক্যাপচার করা হয় না৷ ডিফল্ট: বন্ধ বিঃদ্রঃ: প্রাসঙ্গিক পরীক্ষার অবজেক্ট শনাক্ত করার পরে প্রতিটি ধাপের জন্য স্ন্যাপশট ক্যাপচার করা হয়, কিন্তু বস্তুতে অপারেশন করার আগে।

রিপোর্ট কনফিগারেশন ওভাররাইড করার জন্য।

উদাহরণস্বরূপ, Eclipse (Java) এ প্রতিটি রানের জন্য একটি নতুন রিপোর্ট ফাইল তৈরি করতে:

|_+_|
  1. একটি কেন্দ্রীয় কনফিগারেশন প্রকল্প থেকে একাধিক পরীক্ষায় পরিবর্তিত সেটিংস প্রদান করুন।
C#: ব্যবহার GetReport Configuration একটি প্রদত্ত সমাবেশের সাথে ডিফল্ট রিপোর্ট ওভাররাইড করার জন্য আপনার প্রকল্পের UnitTestBase-এ পদ্ধতি। বাক্য গঠনের বিবরণের জন্য, দেখুন .NET SDK রেফারেন্স .
জাভা: পাস a leanft.properties আপনি ব্যবহার করে চালাচ্ছেন জাভা পরীক্ষা প্রকল্পে ফাইল lftConfigFile সিস্টেম ভেরিয়েবল। যেমন: java C:MyTestsMyTest1.jar –DlftConfigFile=c: estsmyConfig.properties

4. UFT-এ PDF নথি সমর্থন সক্ষম করার নির্দেশ

UFT-এ পিডিএফ ডকুমেন্ট সমর্থনের সমর্থন সম্পর্কে সন্দেহ রয়ে গেছে। UFT v14.52 লঞ্চ করা হয়েছিল পিডিএফ অ্যাড-ইন ব্যবহার করে বাকি পিডিএফ ডকুমেন্টগুলিকে সমর্থন করার জন্য।

সমস্যার সমাধান নিচে দেওয়া হল।

Adobe Acrobat Pro-তে খোলা নথিগুলিকে নতুন PDF অ্যাড-ইন-এর সাথে ইন্টারঅ্যাক্ট করা যেতে পারে৷ ব্যবহারকারী প্রয়োজনীয় পরীক্ষাগুলি রেকর্ড করতে এবং চালাতে পারে এবং জটিল স্ক্রিপ্টিং বা UI অটোমেশন ব্যবহার না করেই আপনার অ্যাপ্লিকেশনের বস্তুগুলিতে গুপ্তচরবৃত্তি করতে পারে৷

প্রয়োজনীয়তা, সীমাবদ্ধতা এবং বিবেচনা করার বিষয়গুলি:

অ্যাডোব অ্যাক্রোব্যাট প্রো ডায়ালগ বক্সে যা খোলে যখন ব্যবহারকারী প্রথমবার একটি পিডিএফ নথিতে গুপ্তচরবৃত্তি করতে UFT রেকর্ড ব্যবহার করেন:

  • রিডিং অর্ডারে চলছে, ডকুমেন্ট থেকে ইনফার রিডিং অর্ডার নির্বাচন করুন।
  • তারপরে, রিডিং মোড বিকল্পগুলিতে, ব্যবহারকারীকে শুধুমাত্র বর্তমানে দৃশ্যমান পৃষ্ঠাগুলি পড়ুন নির্বাচন করতে হবে।
  • পিডিএফ নথি পরীক্ষা করার জন্য UFT ব্যবহার করা হলে প্রতিবার দেখা এড়াতে এই ডায়ালগটি আবার দেখাবেন না-তে ক্লিক করুন।

টিপ: যদি বাক্সটি উপস্থিত না হয় তবে সম্পাদনা বিকল্পে গিয়ে এবং পছন্দগুলি নির্বাচন করে adobe Acrobat Pro-তে পড়ার বিকল্পগুলি পরিবর্তন করুন।

  • Adobe Acrobat Pro-তে, সম্পাদনা বিকল্পের পছন্দ কলামে গিয়ে পড়ার বিভাগটি বেছে নিন।

রিডিং অর্ডারে, ডকুমেন্ট থেকে ইনফার রিডিং অর্ডার নির্বাচন করুন

পৃষ্ঠা বনাম নথিতে, শুধুমাত্র বর্তমানে দৃশ্যমান পৃষ্ঠাগুলি পড়ুন নির্বাচন করুন

পিডিএফ ডকুমেন্ট পরীক্ষা করার জন্য প্রতিবার ইউএফটি ব্যবহার করার সময় অ্যাডোব অ্যাক্রোব্যাট প্রো ডায়ালগ বক্সটি খুলতে বাধা দেওয়ার জন্য ব্যবহারকারীকে ডকুমেন্ট ট্যাগ করার আগে নিশ্চিতকরণ বিকল্পটি পরিষ্কার করতে হবে।

একক পৃষ্ঠা দৃশ্য ব্যবহার করার জন্য:

যদি আপনার পরীক্ষা করা নথিগুলিকে অবশ্যই একটি একক পৃষ্ঠা হিসাবে উপস্থিত হতে হবে, তাহলে অ্যাক্রোব্যাট ভিউতে ভিউ বিকল্পে যান এবং তারপরে পৃষ্ঠা প্রদর্শনে ক্লিক করুন। সেখানে উপস্থিত একক পৃষ্ঠা দৃশ্য বিকল্পটি নির্বাচন করুন।

রেকর্ডিং:

PDFSignatureField পরীক্ষার বস্তুতে রেকর্ডিং সমর্থিত নয়।

Adobe Acrobat Pro 11

Adobe Acrobat Pro 11 এর সাথে কাজ করার সময়, PDFComboBox অবজেক্টে পরীক্ষা চালানো সমর্থিত নয়।

UFT বিভিন্ন নামের পিডিএফ ডকুমেন্টকে বিভিন্ন টেস্ট অবজেক্ট হিসেবে স্বীকৃতি দেয়।

যদি ফাইলটি একটি ভিন্ন নামে সংরক্ষিত হয়, তাহলে নিম্নলিখিত পরীক্ষার ধাপগুলি ফাইলের জন্য একটি ভিন্ন পরীক্ষার বস্তু ব্যবহার করতে হবে। এটি নিম্নলিখিত যে কোনও উপায়ে করা যেতে পারে।

  • অবজেক্ট রিপোজিটরিতে আরেকটি টেস্ট অবজেক্ট যোগ করা হচ্ছে।
  • পরীক্ষার বস্তুর জন্য একটি প্রোগ্রাম্যাটিক বিবরণ ব্যবহার করে, যা নতুন ফাইলের নাম ব্যবহার করে।

উদাহরণ স্বরূপ:

|_+_|

সমস্যা সমাধান:

UFT একটি পিডিএফ ডকুমেন্টের অবজেক্টকে স্ট্যান্ডার্ড উইন্ডোজ অবজেক্ট হিসেবে চিহ্নিত করে।

সমাধান: ব্যবহারকারীকে নিশ্চিত করতে হবে যে Adobe Acrobat Pro পড়ার বিকল্পগুলি সঠিকভাবে কনফিগার করা হয়েছে।

কখনও কখনও UFT বস্তুটিকে সম্পূর্ণরূপে সনাক্ত করতে ব্যর্থ হয়।

এই সমস্যা জন্য উপলব্ধ workarounds আছে.

  • ব্যবহারকারী নথিটি পূর্ণ-স্ক্রীন মোডে দেখতে পারেন।
  • UFT বস্তুটিকে চিনতে ব্যর্থ হলে Adobe Acrobat pro পুনরায় খোলার চেষ্টা করুন।
  • Adobe Acrobat pro এবং UFT উভয়ই পুনরায় চালু করুন।

5. ক্রস-প্ল্যাটফর্ম বৈশিষ্ট্য সমর্থন পরীক্ষা করা হচ্ছে

UFT বিকাশকারী বিকল্পটি Windows, Linus এবং Mac পরিবেশে সমর্থিত।

নীচের টেবিলটি লিনাক্স/ম্যাক বনাম উইন্ডোজের বিভিন্ন বৈশিষ্ট্যের জন্য সমর্থন তুলনা করে।

প্রযুক্তি

বৈশিষ্ট্যপ্রযুক্তিউইন্ডোজলিনাক্স/ম্যাক
সমর্থিত প্রযুক্তিওয়েবহ্যাঁহ্যাঁ
মুঠোফোনহ্যাঁহ্যাঁ
SAPUI5হ্যাঁহ্যাঁ
StdWinহ্যাঁনা
.NET Winformsহ্যাঁনা
.NET WPFহ্যাঁনা
জাভাহ্যাঁনা
পাওয়ার বিল্ডারহ্যাঁনা
SAP GUI ক্লায়েন্টহ্যাঁনা
টার্মিনাল এমুলেটরহ্যাঁনা
অন্তর্দৃষ্টি (চিত্র-ভিত্তিক স্বীকৃতি)হ্যাঁনা

টুলস

টুলউইন্ডোজলিনাক্স/ম্যাক
লাইসেন্সিংGUI উইজার্ডকমান্ড লাইন টুল
নিরাপত্তা সেট আপ করার জন্য ব্যবহৃত পাসওয়ার্ড এনকোডারGUI উইজার্ডকমান্ড লাইন টুল
থেকে উপলব্ধ UFT বিকাশকারী নিরাপত্তা রেফারেন্স দেখুন মাইক্রো ফোকাস সমর্থন স্ব-সমাধান জ্ঞান লাইব্রেরি

উন্নত API

উইন্ডোজলিনাক্স/ম্যাক
OCR-ভিত্তিক API, যেমন getTextLocationহ্যাঁনা

ইন্টিগ্রেশন

ইন্টিগ্রেশনWindowsLinux/MacCallingUFT আগুন পরীক্ষা YESNOALM ইন্টিগ্রেশন YESNOBPT ইন্টিগ্রেশন YESNO

6. UFT লাইসেন্স 12.53 SEAT ইস্যুতে দুর্নীতিগ্রস্ত হওয়ার জন্য ঠিক করুন

UFT এর পুরানো সংস্করণের সাথে কাজ করা কিছু ব্যবহারকারীর অভিযোগে ত্রুটি বার্তা প্রাপ্ত হয়েছে যা বলে যে UFT লাইসেন্স কনফিগারেশন সমস্যা আপনার লাইসেন্সের কিছু কনফিগারেশন ফাইলগুলি দূষিত।

রিপোর্ট করা সমস্যার সমাধান নিচে পাওয়া যাবে।

UFT লাইসেন্স কনফিগারেশন সমস্যা
আপনার লাইসেন্স কনফিগারেশন ফাইল কিছু দূষিত.

এটি ব্যবহারকারীর সম্মুখীন করা হয়েছে যে ত্রুটি. এটি UFT মেশিনে লাইসেন্স কনফিগারেশন ফাইলগুলির একটি দুর্নীতির কারণে।

Licensesettings.xml ফাইলটি চেক করার পরামর্শ দেওয়া হয় এবং নিশ্চিত করা হয় যে এটি কোনোভাবেই সংশোধন বা দূষিত নয়। আসল LicenseSettingsxml অন্তর্ভুক্ত করা হয়েছে যাতে এটি সমস্যাযুক্ত মেশিনের সাথে প্রতিস্থাপনের জন্য ব্যবহার করা যেতে পারে। ফাইলগুলি অবশ্যই প্যাচ C:ProgramDataHewlett-PackardUFTLicense-এ রাখতে হবে

উপরন্তু, সমস্যাযুক্ত মেশিনে %APPDATA%Hewlett-PackardUFTAddins ManagerAddinManagerSettings.xml-এর বিষয়বস্তু পরীক্ষা করুন এবং AddinManagerSettings.xml ফাইল সংযুক্ত করে ফাইলটি ওভাররাইট করার চেষ্টা করুন।

একটি ওয়ার্কিং মেশিন থেকে ফাইল উপলব্ধ যদি ব্যবহার করা যেতে পারে.

করা পরিবর্তনগুলি প্রশাসকের অধিকার সহ একজন ব্যবহারকারীর দ্বারা সঞ্চালিত হওয়া আবশ্যক এবং নিশ্চিত করুন যে UFT বন্ধ রয়েছে৷ পরিবর্তনগুলি সম্পাদন করার পরে মেশিনটি পুনরায় চালু করুন।

7. স্পেস এবং ড্যাশের মত অক্ষর সহ ডেটাটেবল প্যারামিটার নাম সমাধান করা

ব্যবহারকারীরা এখন ডাটা টেবিল প্যারামিটার নামের ড্যাশ এবং স্পেস ব্যবহার করতে পারেন।

ড্যাশ এবং স্পেসগুলির মতো অতিরিক্ত অক্ষর সমর্থন করার জন্য এটি একটি নতুন ডিজাইন করা ডেটা টেবিল হিসাবে UFT 15.0 এ যুক্ত করা হয়েছিল। একটি UFT স্ক্রিপ্টে ডেটা টেবিল অবজেক্ট থেকে মান পুনরুদ্ধার করার সময় নতুন ডিজাইন কিছু সমস্যার সৃষ্টি করেছে। যে কারণে স্ক্রিপ্ট এবং ফরম্যাটের নির্দিষ্ট বিন্যাসে ব্যর্থতা ঘটতে পারে।

সমস্যার সমাধান।

সংস্করণ 15.0.1 এবং নতুন সংস্করণে, R&D পূর্ববর্তী UFT সংস্করণগুলির সাথে সামঞ্জস্যপূর্ণ আচরণকে পুনরুদ্ধার করেছে। সর্বোত্তমভাবে বলতে গেলে, এটি কেবল ড্যাশ এবং স্পেসগুলির মতো অতিরিক্ত অক্ষরের জন্য সমর্থন সরিয়ে দিয়েছে এবং নতুন আচরণ সক্ষম করার পরিবর্তে একটি নতুন প্যারামিটার যুক্ত করেছে।

সুতরাং, অতিরিক্ত অক্ষর সমর্থন করার প্রয়োজন হলে, Datatable.Importsheet পদ্ধতিতে bNewParamNameFormat প্যারামিটার অন্তর্ভুক্ত করুন।

উদাহরণ স্বরূপ,

|_+_|

8. UFT কোথায় ALM লগইন তথ্য সঞ্চয় করে তা খুঁজে বের করা

UFT দ্বারা ALM লগইন তথ্যের স্টোরেজ অবস্থান সম্পর্কিত প্রশ্ন উত্থাপিত হয়েছে।

সমাধান।

ডেটা ব্যবহারকারীর উইন্ডোজ প্রোফাইলে সংরক্ষণ করা হবে।

|_+_|

এটি সেই অবস্থান যেখানে ডেটা সংরক্ষণ করা হয়।

9. Apache struts সংস্করণ সহ ALM 12.60 দুর্বলতার সমাধান

ব্যবহারকারীদের সাম্প্রতিক পর্যালোচনাগুলি Apace struts সংস্করণের সাথে দুর্বলতা সম্পর্কিত সমস্যাগুলি দেখিয়েছে।

সমস্যার সমাধান নীচে নির্দেশ করা হয়েছে।

1. ব্যবহারকারীকে প্রথমে APLS পরিষেবা বন্ধ করতে হবে।

2. নিম্নলিখিত অবস্থানে যান। C:Program FilesautopassaplsaplswebappsautopassWEB-INFlib

3. একটি ব্যাকআপ তৈরি করার পরে নিম্নলিখিত জারগুলি মুছুন৷

|_+_|

4. এখন, ব্যবহারকারীকে একটি জিপ ফাইল আকারে ধাপ 2-এ উল্লিখিত একই স্থানে আপডেট করা জারগুলি কপি করতে হবে।

5. APLS পরিষেবা পুনরায় আরম্ভ করুন৷

10. দ্রুত পরীক্ষা পেশাদার অটোমেশন DCOM অ্যাপ্লিকেশনের অনুমতি প্রদানের পদ্ধতি।

ব্যবহারকারীরা সম্প্রতি DCOM সেটিংসে ত্রুটি পেয়েছে যখন তারা বহিরাগত অ্যাপ্লিকেশনগুলির সাথে একটি UFT পরীক্ষা চালানোর চেষ্টা করে। কুইকটেস্ট প্রফেশনাল অটোমেশন DCOM অ্যাপ্লিকেশন চালানোর অনুমতি আছে কিনা ব্যবহারকারীদের অবশ্যই পরীক্ষা করতে হবে।

প্রয়োজনীয় অনুমতি প্রদানের জন্য নীচের পদক্ষেপগুলি অনুসরণ করুন৷

দ্রষ্টব্য: আপনি যদি তালিকার একজন ব্যবহারকারী না হন, তাহলে অ্যাড বোতামে ক্লিক করে যোগ করুন।

1. ব্যবহারকারীদের অবশ্যই প্রথমে কম্পোনেন্ট সার্ভিস কনসোল খুলতে হবে (উইন্ডোজে উপস্থিত সার্চ বারে কম্পোনেন্ট সার্ভিসেস টাইপ করে বা dcomcnfg.exe কমান্ড চালিয়ে)

2. উপাদান পরিষেবা প্রসারিত করুন।

3. কম্পিউটারে যান।

4. আমার কম্পিউটার নির্বাচন করুন।

5. DCOM কনফিগ প্রসারিত করুন।

6. সেখানে, Quicktest Professional Application সার্চ করুন।

7. QuickTest Professional Application-এ ডান-ক্লিক করে বৈশিষ্ট্য নির্বাচন করুন।

8. নিরাপত্তা ট্যাবে গিয়ে লঞ্চ এবং অ্যাক্টিভেশনের অনুমতিগুলি ধূসর হয়ে গেছে কিনা তা পরীক্ষা করুন৷

যদি লঞ্চ এবং অ্যাক্টিভেশন অনুমতিগুলি ধূসর হয়ে যায় তাহলে আপনার বর্তমান ব্যবহারকারীকে অনুমতি দেওয়ার জন্য পদক্ষেপগুলি অনুসরণ করুন৷

9. বৈশিষ্ট্যের সাধারণ ট্যাবে যান এবং অ্যাপ্লিকেশন আইডি কপি করুন।

10. উইন্ডোজ সার্চ বারে রেজিস্ট্রি এডিটর অনুসন্ধান করে বা regedit.msc কমান্ড চালিয়ে রেজিস্ট্রি এডিটর খুলুন।

11. HKEY_CLASSES_ROOT খুলুন এবং অ্যাপ্লিকেশন আইডি অনুসন্ধান করুন৷

দ্রষ্টব্য: HKEY_CLASSES_ROOT-এ ডান ক্লিক করে এবং খুঁজুন বিকল্পটি ব্যবহার করে অ্যাপ্লিকেশন আইডি পাওয়া যাবে।

12. রাইট ক্লিক করুন রেজিস্ট্রি এবং অনুমতি বিকল্পে ক্লিক করুন।

13. অবশেষে, প্রদর্শিত তালিকায় আপনি যে ব্যবহারকারীকে অনুমতি দিতে চান তাকে খুঁজুন।