মাইক্রো ফোকাস ইউএফটি মোবাইল - টিপস এবং কৌশল

4 নভেম্বর, 2021

সুচিপত্র

  • মাইক্রো ফোকাস ইউএফটি মোবাইল - টিপস এবং ট্রিকস - জানুয়ারী 2021
    • 1. iOS13.x-এ অবজেক্ট সনাক্ত করতে অক্ষম হলে ত্রুটির সমাধান করা
    • 2. অ্যাপ্লিকেশন আপলোড করতে সক্ষম না হলে ত্রুটি সমাধান করা
    • 3. কিছু অ্যান্ড্রয়েড ডিভাইস মোবাইল সেন্টারে উপস্থিত না হলে সমস্যাটি সমাধান করার নির্দেশনা৷
    • 4. UFTM DM আপডেট করার সময় importCA.bat ফাইল ব্যর্থতার ত্রুটি সমাধান করা
    • 5. UFT মোবাইলে সংযোগকারী সার্ভার সংযোগ বিচ্ছিন্ন হয়ে গেলে ত্রুটির সমাধান করা
    • 6. ত্রুটি কোড 2912 এর উপস্থিতিতে UFT মোবাইলে লগইন ত্রুটি ঠিক করা
    • 7. আনএনক্রিপ্ট করা পাসওয়ার্ডের কারণে সমস্যা সমাধান করা
    • 8. Xiaomi ফোনগুলিকে স্বীকৃত করার নির্দেশনা৷
    • 9. ITI-তে বারকোড সিমুলেশনের ব্যবহার সক্ষম করা
    • 10. PostgreSQL 9.3 সুপার ইউজারে পাসওয়ার্ড রিসেট করার নির্দেশাবলী (Postgres)
  • মাইক্রো ফোকাস UFT মোবাইল - টিপস এবং ট্রিকস - ফেব্রুয়ারি 2021
    • 1. PostgreSQL 9.6 সুপার ইউজার (Postgres) পাসওয়ার্ড রিসেট করা
    • 2. TruClient নেটিভ মোবাইল প্রোটোকলে বস্তুর স্বীকৃতি সংক্রান্ত সমস্যাগুলি সমাধান করার নির্দেশাবলী, যা একবার মোবাইল সেন্টারে মোবাইল অ্যাপ্লিকেশনগুলির প্যাকেজিংয়ের কারণে হয়েছিল
    • 3. ক্রোমে ল্যাব ডিভাইস- UFTM 3.3 থেকে লঞ্চ করার পরে UFTM অর্ধেক কালো হয়ে গেলে ত্রুটিটি ঠিক করুন
    • 4. iOS প্যাকেজার পরিষেবা পোর্ট পরিবর্তন করার পদ্ধতি
    • 5. মোবাইল সেন্টারে অ্যাপটি আপলোড করার সময় ডিভাইসের ত্রুটিতে কোনও স্থান অবশিষ্ট নেই সমাধান করা
    • 6. স্ক্রিপ্ট কার্যকর করার সময় FACILITY_ITF ত্রুটি [UFT – মোবাইল সেন্টার] ঠিক করার জন্য নির্দেশাবলী
    • 7. MC 1.52 এবং MC 2.0 - পরিবর্তনশীল COMSPEC ইনস্টল করার সময় ত্রুটি সংশোধন করা।
    • 8. ideviceinstaller.exe টুল ব্যবহার করে iOS অ্যাপ ইনস্টল করার নির্দেশনা
    • 9. 'অভ্যন্তরীণ ব্যর্থতার ত্রুটি কোড: 2000' ত্রুটি সমাধানের নির্দেশাবলী
    • 10. CTBC-আপলোড APP এরর কোড 2110 ঠিক করার পদক্ষেপ
  • মাইক্রো ফোকাস ইউএফটি মোবাইল - টিপস এবং ট্রিকস - মার্চ 2021
    • 1.UFT মোবাইল সার্ভার – ডাটাবেসের সাথে সংযোগ খুলতে সমস্যা
    • 2
    • 3.UFT মোবাইল সেন্টার - ডিভাইসে অ্যাপ ইনস্টল করতে সমস্যা হয়
    • 4.UFT মোবাইল - জিওলোকালাইজেশন ব্যবহার করে বায়োমেট্রিক সিমুলেশন সহ পরীক্ষা
    • 5.MC 2.7 থেকে 3.1 ইনস্টলেশন ব্যর্থ হয়েছে৷
    • 6. UFT ব্যবহার করে একটি iOS ডিভাইসে তারিখ সেট করতে পারবেন না
    • 7. MC 3 এর মাধ্যমে Android 4.4.4 সহ আমাদের প্রধান CT50 ডিভাইসে প্যাকেজ করা অ্যাপ ইনস্টল করতে ব্যর্থ
    • 8. মোবাইল সেন্টার 2.80 সংস্করণে দূরবর্তীভাবে mc ব্রাউজার অ্যাপ ইনস্টল করতে অক্ষম
    • 9.MC 3.0: একটি অ্যাপের সাথে ইন্টারঅ্যাক্ট করার সময়, এখন অ্যাপ বন্ধ করার জন্য একটি নতুন বিকল্প রয়েছে
    • 10.অ্যাপ্লিকেশন টেস্ট অ্যাডভান্টেজ মোবাইল সেন্টার
    • 11. মোবাইল সেন্টার অ্যাপটির একটি প্যাকেজ সংস্করণ তৈরি করতে অক্ষম ছিল৷
  • মাইক্রো ফোকাস UFT মোবাইল - টিপস এবং ট্রিকস - এপ্রিল 2021
    • ত্রুটি: প্রোগ্রামটি শুরু হতে পারে না কারণ api-ms-win-crt-stdio-l1-1-0.dll আপনার কম্পিউটার থেকে অনুপস্থিত
    • একাধিক প্রোফাইল সহ একটি IPA ফাইল স্বাক্ষর করার সীমাবদ্ধতা
    • মোবাইল সেন্টার - ALM সামঞ্জস্য
    • মোবাইল সেন্টার (MC): মোবাইল সেন্টার সমর্থন করে এবং নিম্নলিখিত মোবাইল অ্যাপস কর্মক্ষমতা @ মোবাইল ডিভাইস প্রদান করে।
    • এই শংসাপত্রটি একটি অজানা কর্তৃপক্ষ দ্বারা স্বাক্ষরিত হয়েছে৷
    • IPA ফাইলগুলি iOS ডিভাইসে স্থাপন করা হচ্ছে না
    • ত্রুটি মোবাইল সেন্টারে অ্যাপ আপলোড করার সময় ডিভাইসে কোনো স্থান অবশিষ্ট নেই
    • MC 1.52 এবং MC 2.0 ইনস্টল করার সময় ত্রুটি – পরিবর্তনশীল COMSPEC
  • মাইক্রো ফোকাস ইউএফটি মোবাইল - টিপস এবং ট্রিকস - মে 2021
  • মাইক্রো ফোকাস UFT মোবাইল - টিপস এবং ট্রিকস - জুন 2021
    • 1. একটি নন-প্যাকেজড অ্যাপ্লিকেশন ব্যবহার করে একটি অ্যাপ্লিকেশন মডেলের প্রকল্প তৈরি করা
    • 2. স্থানীয় সংযোগকারীর সাথে সংযুক্ত ডিভাইসগুলির জন্য খুব অনিয়মিত লেটেন্সি পাওয়া
    • 3. UFT 14.0-এ ডিভাইস ওয়েবভিউ পারফরম্যান্স সমস্যা
    • 4. MC-তে লগইন করার সময় মাঝে মাঝে আমরা একটি ত্রুটি পাই 'অভ্যন্তরীণ ব্যর্থতার ত্রুটি কোড:2000'।
    • 5. Chrome মোবাইল ব্রাউজারে অবজেক্ট শনাক্তকরণ সমস্যা
    • 6. MC সংযোগকারী MC সার্ভারের সাথে সংযোগ করতে পারে না৷
    • 7. MC 2.70 + Appium 1.6.3: Appium সেশন শুরু করা যায়নি
    • 8. MC 2.6 সংস্করণের জন্য ব্যবহারকারী pwd কার্যকারিতা পুনরায় সেট করুন
    • 9. সমান্তরাল মৃত্যুদন্ডের সমস্যা
    • 10. মোবাইল সেন্টার সার্ভার আনইনস্টল করতে ত্রুটি৷

মাইক্রো ফোকাস ইউএফটি মোবাইল - টিপস এবং ট্রিকস - মে 2021

1. iOS প্যাকেজার পরিষেবা পোর্ট কীভাবে পরিবর্তন করবেন

একই ম্যাক মেশিনে মাইক্রো ফোকাস মোবাইল সেন্টার সংযোগকারী এবং iOS প্যাকেজিং পরিষেবা চালানোর সময় আমার কিছু সমস্যা হয়েছিল। মোবাইল সেন্টার 2.50 এবং মোবাইল সেন্টার 2.51 এর জন্য, iOS প্যাকেজিং জেটি সার্ভার ডিফল্টভাবে পোর্ট 8081 এ শুরু হয় এবং পোর্ট 8080 এ শুরু হওয়া সংযোগকারী পরিষেবাতে হস্তক্ষেপ করে না।

বর্তমানে, মোবাইল সেন্টার 2.53-এ, iOS প্যাকেজিং পরিষেবা পোর্ট 8080 এ শুরু হয় এবং মাইক্রো ফোকাস মোবাইল সেন্টার সংযোগকারী পরিষেবার সাথে চলতে পারে না।



সমাধান

আপনি যদি iOS প্যাকেজার পরিষেবা পোর্ট পরিবর্তন করতে চান তবে নীচের লিখিত পদক্ষেপগুলি অনুসরণ করুন৷

ধাপ 1: PackagerService/Jetty ফোল্ডার খুলুন এবং start.ini ফাইলটি সনাক্ত করুন।

ধাপ ২: PackagerServicefile সম্পাদনা করুন এবং আপনার প্রয়োজনীয় পোর্টে jetty.port প্যারামিটার পরিবর্তন করুন (ডিফল্টরূপে এটি 8080)।

2. মোবাইল সেন্টারে মোবাইল অ্যাপ্লিকেশনগুলির প্যাকেজিং দ্বারা সৃষ্ট ট্রুক্লায়েন্ট নেটিভ মোবাইল প্রোটোকলে বস্তুর স্বীকৃতি সংক্রান্ত সমস্যাগুলি কীভাবে কাটিয়ে উঠবেন

যদি একটি ব্যবসায়িক প্রক্রিয়ার একটি নির্দিষ্ট ধাপ রেকর্ড করা না যায় বা রেকর্ড করা অ্যাপ্লিকেশনটির প্যাকেজিং দ্বারা সৃষ্ট বস্তু সনাক্তকরণ সমস্যার কারণে পুনরায় প্লে করা যায়, তাহলে একটি সমাধান হল এমন একটি স্ক্রিপ্ট তৈরি করা যা প্যাকেজ করা অ্যাপ্লিকেশন ব্যবহার করে রেকর্ড করা ধাপগুলিকে প্যাকেজ করা নয় এমন সংস্করণ ব্যবহার করে রেকর্ড করা ধাপগুলির সাথে একত্রিত করে। আবেদনের। কিভাবে এটি করতে হবে তার নির্দেশাবলী আপনাকে প্রদান করা হয়.

কিছু মোবাইল অ্যাপ্লিকেশনের জন্য, যখন TruClient নেটিভ মোবাইল প্রোটোকল এবং মোবাইল সেন্টার ব্যবহার করে অ্যাপ্লিকেশনটির প্যাকেজ সংস্করণ রেকর্ডিং বা রিপ্লে করার সময়, ব্যবসায়িক প্রক্রিয়ার কিছু ধাপ রেকর্ড করা হয় না বা সফলভাবে পুনরায় প্লে করা হয় না।

এর কারণ হতে পারে যে অ্যাপ্লিকেশন দ্বারা ব্যবহৃত প্রযুক্তি মোবাইল সেন্টার দ্বারা সমর্থিত নয়। রেকর্ড এবং রিপ্লে করার জন্য অ্যাপ্লিকেশনটির আসল, নন-প্যাকেজড সংস্করণ ব্যবহার করলে অনেক ক্ষেত্রে সমস্যাটি পুনরুত্পাদন করা হয় না।

যাইহোক, কর্মক্ষমতা পরীক্ষার উদ্দেশ্যে, একটি নন-প্যাকেজড অ্যাপ্লিকেশন রেকর্ড করা উপযুক্ত নয়, কারণ এটি স্ক্রিপ্টটি পুনরায় চালানোর সময় ভুল বা অনুপস্থিত লেনদেনের প্রতিক্রিয়ার সময় হয়। এই সমস্যা কাছাকাছি কাজ করতে কি করা যেতে পারে?

সমাধান

TruClient নেটিভ মোবাইল প্রোটোকলের সাথে একটি স্ক্রিপ্ট তৈরি করার সময় অ্যাপ্লিকেশনটির প্যাকেজ সংস্করণ ব্যবহার করে ব্যবসায়িক প্রক্রিয়ার কিছু ধাপ এবং অ্যাপ্লিকেশনটির আসল, নন-প্যাকেজ সংস্করণ ব্যবহার করে রেকর্ড করা অন্যান্য পদক্ষেপগুলি রেকর্ড করা সম্ভব।

এইভাবে, যদি একটি মোবাইল অ্যাপ্লিকেশনের কিছু বস্তু প্যাকেজ করা অ্যাপ্লিকেশন ব্যবহার করে রেকর্ড করা বা রিপ্লে করা না যায়, তবে সেগুলি নন-প্যাকেজড অ্যাপ্লিকেশন ব্যবহার করে রেকর্ড করা যেতে পারে। ব্যবসায়িক প্রক্রিয়ার অন্যান্য সমস্ত পদক্ষেপ প্যাকেজ করা অ্যাপ্লিকেশন ব্যবহার করতে পারে। এই ধরনের স্ক্রিপ্ট রিপ্লে করার সময়, লেনদেনের প্রতিক্রিয়া সময় গণনা করা হবে না বা নন-প্যাকেজড অ্যাপ্লিকেশন ব্যবহার করে রেকর্ড করা পদক্ষেপগুলির জন্য সঠিক হবে না।

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

স্ক্রিপ্ট কিভাবে তৈরি করতে হয় এবং কিভাবে ব্যবহারকারীর ডেটা পয়েন্ট তৈরি করতে হয় সে সম্পর্কে বিস্তারিত নির্দেশাবলী নীচে রয়েছে।

একটি স্ক্রিপ্ট তৈরি করতে যা প্যাকেজ করা অ্যাপ্লিকেশন ব্যবহার করে রেকর্ড করা ধাপগুলি এবং নন-প্যাকেজড অ্যাপ্লিকেশন ব্যবহার করে রেকর্ড করা ধাপগুলিকে একত্রিত করে, অনুগ্রহ করে নীচে লেখা ধাপগুলি অনুসরণ করুন:

ধাপ 1: TruClient স্ট্যান্ডঅ্যালোনের জন্য VuGen-এ একটি TruClient নেটিভ মোবাইল প্রোটোকল স্ক্রিপ্ট তৈরি করুন।

ধাপ ২: অ্যাপ্লিকেশনের নন-প্যাকেজ সংস্করণ ব্যবহার করে পছন্দসই ব্যবসায়িক প্রক্রিয়া রেকর্ড করুন।

ধাপ 3: TruClient ব্রাউজারে -> মোবাইল সেন্টার ট্যাব -> অ্যাপ্লিকেশন ধাপ চূড়ান্ত করুন এবং লঞ্চ করুন, লঞ্চ অ্যাপ্লিকেশন -> আর্গুমেন্টে ক্লিক করুন।

ধাপ 4: প্যাকেজড নির্বাচন করুন: অ্যাপ্লিকেশনটির প্যাকেজ সংস্করণ ব্যবহার করতে সত্য।

ধাপ 5: এক্সিকিউট কনফিগারেশন ফ্লো বোতামে ক্লিক করুন এবং তারপর আবার পছন্দসই ব্যবসায়িক প্রক্রিয়া রেকর্ড করুন।

ধাপ 6: প্রাথমিক স্ক্রিপ্ট এর মত দেখতে হবে:

ধাপ 7: প্যাকেজ করা অ্যাপ্লিকেশন ব্যবহার করে রেকর্ড করা পদক্ষেপগুলি থেকে রেকর্ড করা স্ক্রিপ্টটি ব্যবহার করুন, যেগুলি সমস্যাযুক্ত তাদের সনাক্ত করুন এবং নন-প্যাকেজড অ্যাপ্লিকেশনের সাথে রেকর্ড করা সংশ্লিষ্ট পদক্ষেপগুলির সাথে তাদের প্রতিস্থাপন করুন।

ধাপ 8: স্ক্রিপ্ট থেকে সমস্ত ডুপ্লিকেট/অপ্রয়োজনীয় পদক্ষেপগুলি সরান বা নিষ্ক্রিয় করুন।

বিঃদ্রঃ: প্যাকেজডের আগে নন-প্যাকেজড অ্যাপ্লিকেশন রেকর্ড করা গুরুত্বপূর্ণ। উপরে বর্ণিত পদ্ধতিটি Android এবং iOS উভয় অ্যাপ্লিকেশনের জন্যই প্রযোজ্য।

প্যাকেজবিহীন পদক্ষেপগুলির সম্পাদনের সময় গণনা করতে, নীচে লেখা পদক্ষেপগুলি অনুসরণ করুন:

ধাপ 1: নিম্নলিখিত কোড সহ প্রয়োজনীয় নন-প্যাকেজযুক্ত পদক্ষেপের আগে একটি মূল্যায়ন জাভাস্ক্রিপ্ট পদক্ষেপ যুক্ত করুন:var operationStartTime = Date.now();

ধাপ ২: নিম্নলিখিত কোড সহ প্রয়োজনীয় নন-প্যাকেজযুক্ত পদক্ষেপের পরে একটি মূল্যায়ন জাভাস্ক্রিপ্ট ধাপ যুক্ত করুন:var operationEndTime = Date.now();var calculatedTime = (operationEndTime – operationStartTime) / 1000; // সেকেন্ডে সময় পান // একটি ব্যবহারকারীর ডেটা পয়েন্ট তৈরি করুন

ধাপ 3: কন্ট্রোলারে স্ক্রিপ্টটি চালানোর পরে এবং বিশ্লেষণে কাঁচা ফলাফলগুলি বিশ্লেষণ করার পরে, স্ক্রিপ্টের প্যাকেজবিহীন অংশটির সম্পাদনের সময় দেখতে বিশ্লেষণে একটি ডেটা পয়েন্ট গ্রাফ যুক্ত করুন:

বিঃদ্রঃ : কার্যকর করার সময় গণনার জন্য প্রস্তাবিত পদ্ধতি সঠিক পরিমাপের গ্যারান্টি দেয় না। এটি শুধুমাত্র একটি সমাধান এবং প্রয়োজনীয় পদক্ষেপের জন্য TruClient থেকে মোবাইল সেন্টার এবং এক্সিকিউশন টাইম (মোবাইল সেন্টার কমান্ড ইন্টারপ্রিটেশন, অবজেক্ট রিকগনিশন এবং অপারেশন এক্সিকিউশন) উভয়েরই গণনা করে।

3. মোবাইল সেন্টার ইনস্টলেশনের সময় সার্ভার সার্টিফিকেট ত্রুটি তৈরি করতে ব্যর্থ হয়েছে৷

মোবাইল সেন্টার ইনস্টলেশনের সময়, সার্ভার সার্টিফিকেট তৈরির সময় ইনস্টলেশন ব্যর্থ হয় এবং সার্ভার সার্টিফিকেট তৈরি করতে ব্যর্থ হয়। এর পরে ইনস্টলেশন বাতিল হয়ে যায় এবং ফিরে আসে। এটি একটি গুরুতর সমস্যা যা দেখা দরকার।

সমাধান

এখানে আমি আপনাকে ত্রুটির কারণ এবং সমাধান প্রদান করব। এটি ঘটে যখন মেশিনে একটি FQDN থাকে যা একটি সংখ্যা দিয়ে শুরু হয়, এটি অগত্যা ইনস্টলেশনের সময় SSL ব্যবহার না করার সাথে সম্পর্কিত নয়।

FQDN অবশ্যই একটি ইংরেজি বর্ণানুক্রমিক অক্ষর দিয়ে শুরু করতে হবে। সংখ্যা দিয়ে শুরু হওয়া FQDN সমর্থিত নয়। সমস্যা সমাধানের জন্য, অনুগ্রহ করে একটি বর্ণানুক্রমিক অক্ষর দিয়ে শুরু করতে মেশিনের নাম পরিবর্তন করুন এবং আবার ইনস্টলেশনের সাথে এগিয়ে যান।

4. PostgreSQL 9.3 superuser (postgres) পাসওয়ার্ড রিসেট

আমি PostgreSQL সুপার ইউজার অ্যাকাউন্ট (postgres) পাসওয়ার্ড রিসেট করতে সমস্যার সম্মুখীন ছিলাম। যখন PostgreSQL সার্ভারটি প্রথম ইনস্টল করা হয়, একটি সুপার ইউজার অ্যাকাউন্ট postgres স্বয়ংক্রিয়ভাবে তৈরি হয়।

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

সমাধান

পাসওয়ার্ড রিসেট করতে নিচের লেখা ধাপগুলো অনুসরণ করুন।

ধাপ 1: pg_hba.conf ফাইলের একটি ব্যাকআপ কপি তৈরি করুন যা নিচে পাওয়া যাবে: C:Program FilesPostgreSQL9.3data

ধাপ ২: pg_hba.conf খুলুন এবং অকমেন্টেড এন্ট্রির জন্য md5 থেকে ট্রাস্টে পদ্ধতি পরিবর্তন করুন (মন্তব্যের লাইনের শুরুতে # চিহ্ন রয়েছে)।

ধাপ 3: PostgreSQL পরিষেবা পুনরায় চালু করুন।

ধাপ 4: PostgreSQL অ্যাডমিনিস্ট্রেশন টুল, pgAdmin3.exe খুলুন, যা C:Program FilesPostgreSQL9.3in এর অধীনে পাওয়া যাবে

ধাপ 5: ডাবল ক্লিক করে PostgreSQL 9.3 সার্ভারের সাথে সংযোগ করুন PostgreSQL 9.3 (স্থানীয় হোস্ট:5432) নোড পাসওয়ার্ডের জন্য অনুরোধ করা হলে, এটি ফাঁকা রেখে এন্টার কী চাপুন বা ঠিক আছে বোতাম টিপুন।

ধাপ 6: তারপরে, ফাইল > পাসওয়ার্ড পরিবর্তন করুন……. তালিকা. ছেড়ে দিন বর্তমান পাসওয়ার্ড ফাঁকা এবং পূরণ করুন নতুন পাসওয়ার্ড এবং এর কনফার্মেশন এডিট বক্স এবং ওকে ক্লিক করুন। ধাপ 7: অবশেষে, pg_hba.conf এর আসল অবস্থায় পুনরুদ্ধার করুন এবং PostgreSQL পরিষেবা আবার চালু করুন।

5. ত্রুটি: Xcode/iOS লাইসেন্সের সাথে সম্মত হওয়ার জন্য প্রশাসক বিশেষাধিকার প্রয়োজন৷

Xcode লাইসেন্স মেয়াদের কারণে HPMCEnabler টুল সঠিকভাবে কাজ করছে না। এটি একটি বিশাল সমস্যা। Xcode/iOS লাইসেন্সে সম্মত হওয়ার জন্য প্রশাসকের বিশেষাধিকার প্রয়োজন, অনুগ্রহ করে sudo xcodebuild -license চালান এবং তারপর এই কমান্ডটি পুনরায় চেষ্টা করুন। এটি এক্সকোড লাইসেন্স চুক্তির কারণে হয়েছে, মুলতুবি থাকা গ্রহণটি HPMCEnabler সঠিকভাবে কাজ করার অনুমতি দিচ্ছে না

সমাধান

শুধু MAC মেশিনে যান, Xcode খুলুন এবং লাইসেন্সের শর্তাবলী স্বীকার করুন এবং আবার HPMC Enabler চালান। এটি আপনাকে ফিক্স প্রদান করবে।

6. CTBC-আপলোড অ্যাপ এরর কোড 2110

hpmc/server/reports-এর অবস্থানে রিপোর্ট ফাইল মুছে ফেলার পরে HPMC পরিষেবা শুরু হতে ব্যর্থ হয়েছে। এটি লক্ষ্য করা যাচ্ছে যে উপরের অবস্থানে 13G আকারের একটি রিপোর্ট ফাইল রয়েছে এবং এটি 2110 ত্রুটির সাথে অ্যাপ আপলোড ব্যর্থ হওয়ার কারণ হতে পারে। তাই, ব্যবহারকারী এই বড় রিপোর্ট ফাইলটি মুছে দিয়েছেন। যাইহোক, এই ফাইলটি মুছে ফেলার পরে, এটি লক্ষ্য করা যায় যে nginx প্রক্রিয়াটি স্বাভাবিকভাবে শুরু হতে পারে না যার ফলে HPMC পরিষেবা শুরু হতে ব্যর্থ হয়।

সমাধান

মূল কারণ হল nginx.conf সম্পূর্ণ ছিল না এবং এটি মোবাইল সেন্টার দ্বারা বিশ্লেষণ করা যাবে না। R & D সঠিক nginx.conf দিয়ে প্রতিস্থাপিত হয়, তারপর পরিষেবা সফলভাবে শুরু হয়। nginx.conf একটি সর্বজনীন ফাইল, যেকোনো প্রোগ্রাম বা পরিষেবা এটিকে সংজ্ঞায়িত বা পরিবর্তন করতে পারে।

কিন্তু সাধারণত, এই ফাইলটি পড়া/লিখলে সঠিক এবং সম্পূর্ণ ডেটার নিশ্চয়তা দিতে পারে এবং এর ফলে কোনো ত্রুটি হবে না। এই সমস্যাটির জন্য, এটি ডিস্কের জায়গার বাইরে যা nginx.conf ফাইলের ব্যর্থতার কারণ।

কোড রিড/রাইট সম্পর্কে, এটি হয় সফলভাবে সংরক্ষণ করা হবে (conf ফাইল আপডেট করা হবে) অথবা অসফলভাবে লিখতে হবে (conf ফাইল আপডেট করা হবে না), এই সমস্ত কাজটি লিনাক্সের নিয়ম দ্বারা দায়ী।

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

7. PostgreSQL 9.6 superuser (postgres) পাসওয়ার্ড রিসেট

এই নথিটি বর্ণনা করে কিভাবে PostgreSQL সুপার ইউজার অ্যাকাউন্ট (postgres) পাসওয়ার্ড রিসেট করতে হয়। PostgreSQL সার্ভার প্রথম ইনস্টল করা হলে, একটি সুপারউজার অ্যাকাউন্ট পোস্টগ্রেস স্বয়ংক্রিয়ভাবে তৈরি হয়। আপগ্রেড প্রক্রিয়ার জন্য পোস্টগ্রেস সুপার ইউজার অ্যাকাউন্টের পাসওয়ার্ড প্রয়োজন:

সমাধান

এই পাসওয়ার্ড হারিয়ে গেলে, নিচে উল্লেখিত নির্দেশাবলীর মাধ্যমে এটি পুনরায় সেট করা যেতে পারে।

ধাপ 1: এর একটি ব্যাকআপ কপি তৈরি করুন pg_hba.conf ফাইল যা নিচে পাওয়া যাবে: C:Program FilesPostgreSQL9.6data

ধাপ ২: pg_hba.conf খুলুন এবং পরিবর্তন করুন পদ্ধতি থেকে md5 প্রতি বিশ্বাস মন্তব্যহীন এন্ট্রিগুলির জন্য (মন্তব্যের লাইনের শুরুতে # চিহ্ন রয়েছে):

ধাপ 3: PostgreSQL পরিষেবা পুনরায় চালু করুন:

ধাপ 4: PostgreSQL প্রশাসন টুল খুলুন, pgAdmin4.exe , যা C:Program FilesPostgreSQL9.6pgAdmin 4in এর অধীনে পাওয়া যাবে

ধাপ 5: ডাবল ক্লিক করে PostgreSQL 9.6 সার্ভারের সাথে সংযোগ করুন PostgreSQL 9.6 নোড পাসওয়ার্ডের জন্য অনুরোধ করা হলে, এটি খালি রাখুন এবং এন্টার কী টিপুন বা ঠিক আছে বোতাম টিপুন:

ধাপ 6: প্রসারিত করুন ডাটাবেস নোড এবং নির্বাচন করুন পোস্টগ্রেস তথ্যশালা. তারপর, যান টুলস > ক্যোয়ারী টুল মেনু এবং নীচের SQL বিবৃতি টাইপ করুন:

পাসওয়ার্ড 'myNewPassword' সহ ব্যবহারকারীর পোস্টগ্রেস পরিবর্তন করুন;

ধাপ 7: অবশেষে, পুনরুদ্ধার করুন pg_hba.conf এর আসল অবস্থায় এবং আবার PostgreSQL পরিষেবা পুনরায় চালু করুন

8. মোবাইল সেন্টার (MC): ALM থেকে MC স্ক্রিপ্ট চালানোর সময় HPE মোবাইল সেন্টারের সাথে সংযোগ করতে ব্যর্থ হয়েছে৷

যখন ALM থেকে MC স্ক্রিপ্ট সঞ্চালিত হয়, তখন HPE মোবাইল সেন্টারের সাথে সংযোগ করতে ব্যর্থ ত্রুটি রিপোর্টে রিপোর্ট করা হয়। যাইহোক, আপনি যদি UFT থেকে অভিন্ন স্ক্রিপ্টটি চালান তবে এটি ভাল কাজ করে। ব্যবহারকারী যদি মোবাইল সেন্টারের সাথে ALM সংহত করতে চায়, প্রাথমিক স্ট্রিংটি MC দ্বারা সরবরাহ করা হয়; তাই, বেসপোক স্ট্রিং ব্যবহার করার পরিবর্তে, ব্যবহারকারীকে MC দ্বারা প্রদত্ত স্ট্রিংগুলি ব্যবহার করা উচিত।

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

মোবাইল সেন্টারের সাথে ALM সংযোগ সক্ষম করতে অনুগ্রহ করে শুরুর স্ট্রিংটিতে একক চিহ্নে মনোযোগ দিন৷ একটি কাস্টমাইজড স্ট্রিং এর পরিবর্তে, MC প্রাথমিক স্ট্রিং প্রদান করে। আপনি যদি একটি অবৈধ প্রাথমিক স্ট্রিং ব্যবহার করেন, আপনি MC সার্ভার পুনরায় চালু করার সময় সার্ভার এটিকে পরিবর্তন করবে, যার ফলে একটি ব্যর্থ MC সংযোগ হবে। ব্যবহারকারী এখানে প্রাথমিক স্ট্রিং (Dsso.initString) পেতে পারেন:

উইন্ডোজের জন্য: C:Program FilesMobile Center Serverserverwrapperwrapper.conf

লিনাক্সের জন্য: /opt/mc/server/conf/setenv_common.sh

9. কিভাবে idevice_id.exe টুল ব্যবহার করবেন?

এই ইউটিলিটিটি বর্তমানে সংযুক্ত/সংযুক্ত সমস্ত ডিভাইসের তালিকা করতে ব্যবহার করা যেতে পারে। Idevice_id.exe হল সেই টুলগুলির অংশ যা সঙ্গে আসে৷ লিবিমোবাইল ডিভাইস লাইব্রেরি যা একটি ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার প্রোটোকল লাইব্রেরি এবং iOS® ডিভাইসগুলির সাথে নেটিভভাবে যোগাযোগ করার জন্য সরঞ্জাম। এই ইউটিলিটিটি বর্তমানে সংযুক্ত সমস্ত ডিভাইসের তালিকা করতে ব্যবহার করা যেতে পারে। মোবাইল সেন্টার 2.53 ইনস্টল করে এই সমস্যাটি কাটিয়ে উঠতে পারে। 8248. এটি অবশ্যই আপনাকে সাহায্য করবে।

দ্য লিবিমোবাইল ডিভাইস নিচের পাথে মোবাইল সেন্টারের সাথে টুলগুলি অন্তর্ভুক্ত করা হয়েছে:

· এমসি সার্ভার : serverlibimobiledvicewindows-amd64

· স্বতন্ত্র সংযোগকারী : সংযোগকারী libimobiledvice windows-amd64

সমাধান

এখানে idevice_id.exe অপশন আছে। নির্দেশাবলী নিম্নে উল্লেখ করা হয়েছে:

ধাপ 1: কমান্ড প্রম্পট খুলুন এবং libimobiledevice ডিরেক্টরিতে নেভিগেট করুন

ধাপ ২: নিচের কমান্ডটি চালান:

idevice_id.exe -l

10. কিভাবে ideviceinstaller.exe টুল ব্যবহার করে iOS অ্যাপ ইনস্টল করবেন?

আমি ideviceinstaller.exe utility.ideviceinstaller.exe ব্যবহার করে iOS ইনস্টল করেছি লিবিমোবাইল ডিভাইস লাইব্রেরি যা একটি ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার প্রোটোকল লাইব্রেরি এবং iOS® ডিভাইসগুলির সাথে নেটিভভাবে যোগাযোগ করার জন্য সরঞ্জাম।

লিবিমোবাইল ডিভাইস টুলগুলি মোবাইল সেন্টারের সাথে নিচের পাথে অন্তর্ভুক্ত করা হয়েছে:

MC সার্ভার: serverlibimobiledvicewindows-amd64

স্বতন্ত্র সংযোগকারী : সংযোগকারী libimobiledvice windows-amd64

সমাধান

ইনস্টলেশনের জন্য নীচের লিখিত পদক্ষেপগুলি অনুসরণ করুন।

ধাপ 1: কমান্ড প্রম্পটে যান এবং libimobiledevice ডিরেক্টরিতে নেভিগেট করুন

ধাপ ২: নীচের কমান্ড পড়ুন: ideviceinstaller.exe -u -i

যেমন:ideviceinstaller.exe -u 9a0db5182243e7a52f5b583291b0cecba00aa694 -i C:TempHP4M-Agent.ipa