এ.এল

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

30 অক্টোবর, 2021

সুচিপত্র

  • 1. ALM/গুণমান কেন্দ্র - টিপস এবং কৌশল - ডিসেম্বর 2020
    • 1. ALM-এ JVM আবর্জনা সংগ্রহের লগগুলি শুরু করার নির্দেশাবলী
    • 2. অ্যাপ্লিকেশন লাইফসাইকেল ম্যানেজমেন্ট (ALM) অ্যাক্সেস সমস্যা
    • 3. ALM এর 15.0.1 সংস্করণে তারিখ বিন্যাস (d/m/yy) সক্ষম/অক্ষম করার সমস্যা সম্পর্কিত সমস্যাগুলি
    • 4. SSO কনফিগারেশনের প্রমাণীকরণ সংক্রান্ত সমস্যা
    • 5. প্রারম্ভিক ALM পৃষ্ঠা সম্পর্কিত প্রশ্ন এবং এটি থেকে একটি চক্কর নেওয়া সম্ভব হলে
    • 6. ত্রুটি লক্ষ্য প্রকাশে চক্রের একটি পুরানো প্রকাশের সীমাবদ্ধতা
    • 7. দ্রুত ALM দ্বারা ব্যবহৃত ডাটাবেস প্রতিস্থাপন করা
    • 8. ALM 15.0.1 সংস্করণে SSO কনফিগারেশনে ব্যর্থতা
    • 9. রেজিস্ট্রি কীগুলির আপগ্রেডেশনে ব্যর্থতা৷
    • 10. ALM Explorer td লিঙ্কগুলি খুঁজতে রেজিস্ট্রি সেটিংস নেভিগেট করা
  • 2. ALM/গুণমান কেন্দ্র - টিপস এবং কৌশল - জানুয়ারী 2021৷
    • 1. ফিজিক্যাল রেপো অবস্থান সহজ করতে ডোমেন মুছে ফেলার নির্দেশাবলী
    • 2. ALM কনফিগারেশনে সম্পাদনের তারিখ এবং সময় যোগ করার নির্দেশ
    • 3. ALM টেস্ট কেস এক্সিকিউশন রিপোর্ট
    • 4. অস্পষ্ট পাসওয়ার্ড প্রতিস্থাপনের পরে ALM পরিষেবা শুরু করার সময় ত্রুটি সমাধানের টিপস
    • 5. ALM বা অকটেনে জেটি লগ সক্রিয় করার নির্দেশাবলী
    • 6. '^' ধারণকারী কোনো পাসওয়ার্ড প্রত্যাখ্যান করার অস্পষ্ট প্রক্রিয়া
    • 7. জাভা কীস্টোরের জন্য পাসওয়ার্ড পরিবর্তন করার নির্দেশাবলী
    • 8. একটি ল্যাব প্রকল্প .qcp ফাইল আমদানি/রপ্তানি করার নির্দেশাবলী
    • 9. ALM 15.5 এর ইনস্টলেশনে DB সংযোগ স্ট্রিং যোগ করার নির্দেশাবলী
    • 10. API REST ব্যবহার করে রান ফলাফল উত্পাদন ত্রুটি সমাধান করা
  • 3. ALM/গুণমান কেন্দ্র - টিপস এবং কৌশল - ফেব্রুয়ারি 2021৷
    • 1. আমরা ALM কোয়ালিটি সেন্টারকে v12.53 থেকে v15.0.1 এ আপগ্রেড করেছি। মাইক্রোসফট এক্সেল অ্যাড-ইন ছাড়া সব ঠিকঠাক কাজ করছে।
    • 2. SSO ব্যবহার করে, আমরা কি প্রথম ALM পৃষ্ঠাটিকে বাইপাস করতে পারি যা শুধুমাত্র ব্যবহারকারীর নাম জিজ্ঞাসা করে? ত্রুটি
    • 3. একটি ত্রুটি ত্রুটির মধ্যে একটি সমাপ্ত রিলিজ বা চক্র নির্দিষ্ট করা প্রতিরোধ কিভাবে
    • 4. ALM সাইটের অ্যাডমিন db/স্কিমা ত্রুটি EVENT_LOG টেবিলে বিপুল সংখ্যক রেকর্ড
    • 5. ALM 15 এবং তার উপরে ত্রুটিতে ফাইল এক্সটেনশনের মাধ্যমে ফাইল আপলোড এবং ডাউনলোড করার জন্য সাদা তালিকা
    • 6. ALM এক্সপ্লোরার অ্যাড্রেস বার কি স্বয়ংক্রিয়ভাবে জনবহুল হতে পারে? ডিফল্ট ইউআরএল ত্রুটি সেট করুন
    • 7. ALM Explorer td লিঙ্ক রেজিস্ট্রি সেটিংস ত্রুটি৷
    • 8. একটি ল্যাব প্রজেক্ট .qcp ফাইল ইমপোর্ট করার পর দেখা নেই
    • 9. হোস্ট স্ট্যাটাস অ অপারেশনাল ত্রুটি হয়ে যায়
    • 10. VuGEN/UFT ইনিশিয়ালাইজেশন ত্রুটি – স্পাইডার মডিউল প্রক্রিয়ায় ব্যর্থতা। সূচনা ব্যর্থ হয়েছে
  • 4. ALM/গুণমান কেন্দ্র - টিপস এবং কৌশল - মার্চ 2021
  • 5. ALM/গুণমান কেন্দ্র - টিপস এবং কৌশল - এপ্রিল 2021৷
    • অস্পষ্ট পাসওয়ার্ড যাতে '^' থাকে
    • হোস্ট স্ট্যাটাস অ-অপারেশনাল হয়ে যায়
    • একটি সংযুক্তি সমস্যা যোগ করা: এটি একটি 0 kb ফাইল হিসাবে যোগ করা হয়
    • ALM SSO কনফিগারেশন সমস্যা মোকাবেলা করার সময় সমস্যা সমাধানের টিপস
    • VuGEN/UFT ইনিশিয়ালাইজেশন ত্রুটি – স্পাইডার মডিউল প্রক্রিয়ায় ব্যর্থতা। সূচনা ব্যর্থ হয়েছে
    • ALM জেটিতে পাসওয়ার্ড অস্পষ্ট করার পরে ALM পরিষেবা শুরু করা যাবে না৷
    • ALM ল্যাব সার্ভিস-অটো লগইন উইন্ডোজ সার্ভার 2016 এ কাজ করছে না
    • ALM টেস্ট মামলা মৃত্যুদন্ডের রিপোর্ট
    • ALM বা অকটেনে জেটি লগগুলি কীভাবে সক্ষম করবেন
    • কাস্টমাইজড টেস্ট স্ক্রিপ্ট রিপোর্ট PDF রিপোর্ট জেনারেশন সমস্যা
  • 6. ALM/গুণমান কেন্দ্র - টিপস এবং কৌশল - মে 2021
    • 1. একটি বিশেষ প্রকল্পে অ্যাক্সেস বা নেভিগেট করার সময় OLE ত্রুটি কোড 800406ba
    • 2. এক্সেল ALM কনফিগারেশন
    • 3. ডোমেন মুছে ফেলা কি শারীরিক রেপো অবস্থান সহজ করে?
    • 4. একটি ল্যাব প্রজেক্ট .qcp ফাইল ইম্পোর্ট করার পরে মিসিং ভিউ
    • 5. কীভাবে ALM-এ JVM GC (গার্বেজ কালেকশন) লগ চালু করবেন
    • 6. একটি ল্যাব প্রজেক্ট .qcp ফাইল ইম্পোর্ট করার পরে মিসিং ভিউ
    • 7. খারাপ বার্তা 431
    • 8. API পরীক্ষায় কাস্টম কোড থেকে রেগুলার এক্সপ্রেশন কীভাবে ব্যবহার করবেন?
    • 9. কিভাবে জাভা কীস্টোর পাসওয়ার্ড পরিবর্তন করবেন?
  • 7. ALM/গুণমান কেন্দ্র - টিপস এবং ট্রিকস - জুন 2021
    • 1. ALM সাইটের প্রশাসক db/স্কিমায় EVENT_LOG টেবিলে বিপুল সংখ্যক রেকর্ড
    • 2. ALM 15 এবং তার উপরে ফাইল এক্সটেনশনের মাধ্যমে ফাইল আপলোড এবং ডাউনলোড করার জন্য সাদা তালিকা
    • 3. 15.0.60 থেকে 15.1.20 পর্যন্ত অকটেন আপডেট করার পরে ত্রুটি
    • 4. ALM এক্সপ্লোরার অ্যাড্রেস বার কি স্বয়ংক্রিয়ভাবে জনবহুল হতে পারে? ডিফল্ট URL সেট করুন
    • 5. API REST ব্যবহার করে রান ফলাফল পেতে সমস্যা
    • 6. আমরা ALM কোয়ালিটি সেন্টারকে v12.53 থেকে v15.0.1 এ আপগ্রেড করেছি। মাইক্রোসফট এক্সেল অ্যাড-ইন ছাড়া সব ঠিকঠাক কাজ করছে।
    • 7. ALM 15.5 ইনস্টল করার সময় কীভাবে ম্যানুয়ালি একটি DB সংযোগ স্ট্রিং যুক্ত করবেন?
    • 8. ডিফেক্ট গ্রিড ভিউ থেকে ব্যবহারকারী সংজ্ঞায়িত টেমপ্লেট ক্ষেত্রটি লুকান
    • 9. আমি আমার সিস্টেমে মাইক্রো ফোকাস ALM 12.60 ইনস্টল করতে অক্ষম
    • 10. ALM এর জন্য পারফরম্যান্স বেঞ্চমার্ক ডকুমেন্ট 15.5

4. ALM/গুণমান কেন্দ্র - টিপস এবং কৌশল - মার্চ 2021

    কিভাবে দ্রুত ALM দ্বারা ব্যবহৃত সমস্ত ডাটাবেস পরিবর্তন করতে হয়

KM03760275 হল ডকুমেন্ট আইডি

সমস্যা সমাধানের জন্য নিম্নলিখিতগুলি প্রয়োগ করা যেতে পারে:

লক্ষ্য করুন যে এর মানে হল যে নতুন এবং পুরানো ডেটাবেস একই ধরনের, যেমন ওরাকল এবং MSSQL। এর মানে হল যে ডাটাবেস এবং স্কিমার কীগুলি সামঞ্জস্যপূর্ণ থাকে।

  1. আপনার ALM সাইট অ্যাডমিন অ্যাকাউন্টে সাইন ইন করুন।
  2. ড্রপ-ডাউন মেনু থেকে ডিবি সার্ভার ট্যাবটি নির্বাচন করুন।
  3. বর্তমান (পুরাতন) ডাটাবেস সার্ভারের তালিকা করা প্রয়োজন।
  4. নতুন ডাটাবেস সার্ভার লিঙ্ক.
  5. সংযোগ কার্যকর কিনা তা নিশ্চিত করতে, পিং বোতামে ক্লিক করুন।
  6. নতুন ডাটাবেস পরীক্ষা করার জন্য একটি নতুন ফাঁকা প্রকল্প তৈরি করুন। আপাতত, এই প্রকল্পটি আনইনস্টল বা শোষণ করবেন না। আমরা পরে নতুন প্রকল্প ব্যবহার করব, তাই এটি একা ছেড়ে দিন। GUI এর বাম দিকে ডাটাবেসের নামের মানটি নোট করুন। এটি একটি নোটপ্যাডে অনুলিপি করা উচিত।
  7. রিলেশন স্ট্রিং এর গুরুত্ব সম্পর্কে নোট করুন। এটি একটি নোটপ্যাডে অনুলিপি করা উচিত।
  8. ALM অপারেশন বন্ধ করুন।
  9. সোর্স ডাটাবেস ইনস্ট্যান্সে সমস্ত ALM-সম্পর্কিত ডাটাবেস এবং স্কিমা ব্যাকআপ করুন এবং লক্ষ্য ডাটাবেস উদাহরণে সেগুলি পুনরুদ্ধার করুন।
  10. নেভিগেট করুন এবং siteadmin.xml ফাইলটি খুলুন।

সাধারণ পথ:

উইন্ডোজ: ProgramDataMicro FocusALMwebappsqcbinWEB-INFsiteadmin.xml

লিনাক্স: /var/opt/ALM/webapps/qcbin/WEB-INF/siteadmin.xml

  1. যদি কিছু ভুল হয়ে যায়, ফাইলটির একটি ব্যাকআপ তৈরি করুন।
  2. উপাদান নির্ধারণ করুন: DbUrl একটি ডাটাবেস URL।
  3. লিঙ্ক স্ট্রিং উপাদানের মান পরিবর্তন করে নতুন মান উল্লেখ করুন

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

বিদ্যমান মান: jdbc:sqlserver://tm-sql2014:1433

নতুন মান:

jdbc:sqlserver:// tm-sql2017:1433

  1. পরিবর্তন সংরক্ষিত হয়.
  2. উদাহরণস্বরূপ, siteadmin.xml ফাইলটি বন্ধ করার আগে DbName উপাদানের মান একটি নোট করুন।

qcsiteadmin_pcs

  • উপরের উদাহরণে উপাদান মান হল qcsiteadmin db.
  • এটি সাইটের অ্যাডমিন ডিবি/স্কিমার নাম।
  • ধাপ 15 এ যেমন বলা হয়েছে, DBA-কে সাইট অ্যাডমিন db/স্কিমার ব্যাকআপ তৈরি করতে বলুন।
  • আপনি যে ডাটাবেসের সাথে কাজ করছেন তার জন্য একটি লুকআপ টুল খুলুন।

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

জন্য MSSQL SQL সার্ভার ম্যানেজমেন্ট স্টুডিও (SSMS) ব্যবহার করুন

Oracle এর জন্য Oracle SQL ডেভেলপার, TOAD বা অনুরূপ ব্যবহার করুন

18. নতুন ডাটাবেসের সাথে একটি সংযোগ স্থাপন করুন

19. একটি পারস্পরিক সম্পর্কযুক্ত সাব কোয়েরি ব্যবহার করে যা ধাপ 6-এ তৈরি করা নতুন প্রকল্প থেকে ডেটা ব্যবহার করে, সাইট অ্যাডমিন ডাটাবেসে (16 ধাপে উল্লিখিত) টেবিল প্রকল্প আপডেট করুন।

ওরাকল (সাইট অ্যাডমিন স্কিমার নাম উল্লেখ করুন)

|_+_| |_+_|

MSSQL w/SQL প্রমাণীকরণ

|_+_| |_+_|

MSSQL w/WinAuth

|_+_| |_+_|

20. ALM পরিষেবা চালু করুন৷

  • প্রতিটি প্রকল্পের জন্য dbid.xml ফাইলগুলিতে নতুনের পরিবর্তে পুরানো DB USER PASS মান ব্যবহার করা হবে৷
  • থেকে চেঞ্জ ডিবিড ইউটিলিটি ব্যবহার করুন এখানে নতুন এনক্রিপ্ট করা পাসওয়ার্ড হাতে আছে, যেমনটি উপরের দশম ধাপে বর্ণিত হয়েছে।
  • এই টুলটি একই সময়ে প্রোজেক্টের সমস্ত বা যেকোনো dbid.xml ফাইল আপডেট করতে ব্যবহার করা যেতে পারে।

2. ALM Explorer td লিঙ্ক রেজিস্ট্রি সেটিংস

ALM এক্সপ্লোরার এবং ALM লোডারের মধ্যে পার্থক্য কী?

আপনি ALM এক্সপ্লোরার অ্যাড-ইন সহ Microsoft ইন্টারনেট এক্সপ্লোরারের মতো ওয়েব ব্রাউজার GUI ব্যবহার না করে ALM ব্যবহার করতে পারেন। আপনি ActiveX নিয়ন্ত্রণ ডাউনলোড করতে না পারলে বা আপনার ব্রাউজার আপনাকে সেগুলি ব্যবহার করার অনুমতি না দিলে এটি কার্যকর। আপনি যখন ALM এক্সপ্লোরার ব্যবহার করেন, শুধুমাত্র যে উপাদানগুলি ডাউনলোড করা হয় তা হল ALM উপাদান৷

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

  1. ALM Explorer td লিঙ্ক রেজিস্ট্রি সেটিংসের অবস্থান কি?
  2. একটি td লিঙ্ক সাধারণত ALM দ্বারা প্রেরিত একটি ইমেলে অন্তর্ভুক্ত করা হয় এবং ব্যবহারকারীকে সরাসরি ALM অ্যাপ্লিকেশনের মধ্যে সত্তাতে নেভিগেট করার অনুমতি দেয়।
  3. নীচে উল্লিখিত কনফিগারেশন এবং রেজিস্ট্রি কীগুলির উপর ভিত্তি করে td লিঙ্কগুলি স্বয়ংক্রিয়ভাবে ইন্টারনেট এক্সপ্লোরার উইন্ডোতে বা ALM এক্সপ্লোরার অ্যাড-ইন-এ খোলা হবে।

সমস্যা সমাধানের জন্য নিম্নলিখিতগুলি নেওয়া যেতে পারে:

  • এই বিকল্পগুলি HKEY CURRENT USERSoftwareHPEALM ExplorerRunALMExplorer-এর অধীনে ক্লায়েন্ট কম্পিউটারের রেজিস্ট্রিতে সংরক্ষিত হয়।
  • ALM এক্সপ্লোরার UI-তে টুলস>টিডি লিঙ্ক সেটআপে নির্বাচিত প্রতিটি বিকল্পের জন্য রেজিস্ট্রি মান নিম্নরূপ:
  1. ইন্টারনেট এক্সপ্লোরারে সমস্ত টিডি লিঙ্ক খুলুন:

মান 0 হবে, কারণ ডিফল্ট অবস্থা

  1. ALM এক্সপ্লোরারে সমস্ত টিডি লিঙ্ক খুলুন:

মান হবে 1, এবং আপনি ডিফল্ট ALM এক্সপ্লোরার উদাহরণ এবং ALM এর বিভিন্ন সংস্করণের সাথে সম্পর্কিত বিভিন্ন ALM এক্সপ্লোরার ইনস্টলেশন নির্দিষ্ট করতে পারেন।

  1. Td লিঙ্কগুলি শুধুমাত্র নির্দিষ্ট তালিকার জন্য খোলা হবে:

(শুধুমাত্র নির্দিষ্ট ALM সংস্করণের জন্য ALM Explorer-এ সমস্ত TD লিঙ্ক খুলুন)

  • মান হবে 2, এবং আপনাকে অবশ্যই ALM সার্ভারের বিভিন্ন সংস্করণের সাথে সঙ্গতিপূর্ণ বিভিন্ন ALM এক্সপ্লোরার উদাহরণ উল্লেখ করতে হবে; তবে, পূর্ববর্তী বিকল্পের বিপরীতে, আপনি সমস্ত লিঙ্কের জন্য একটি ডিফল্ট ALM এক্সপ্লোরার নির্দিষ্ট করতে পারবেন না।
  • রেজিস্ট্রি থেকে সরাসরি সেটিং এর বর্তমান মান পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

REG QUERY HKEY_CURRENT_USERSoftwareHPEALM এক্সপ্লোরার /v RunALMExplorer

বিঃদ্রঃ: এই কী ম্যানুয়ালি পরিবর্তন করার পরামর্শ দেওয়া হয় না। যদিও এটি একটি ভাল বিকল্প হতে পারে যদি আপনাকে একই কৌশলটি একই সাথে প্রচুর সংখ্যক ডিভাইস এবং ব্যবহারকারীদের জন্য প্রয়োগ করতে হয়।

3. ব্যবহারকারীরা ALM-এ লগইন করতে অক্ষম৷

  1. যখন ALM হ্যাং হয়ে যায় (কোনও অনুরোধে সাড়া দেয় না), MS SQL-এ ALM সাইট অ্যাডমিনিস্ট্রেশন DB (ডিফল্ট নাম qc siteadmin db) অ্যাক্সেস করা হয়।
  2. লগ ইন করা এবং কাজগুলি করা হল অপারেশনগুলির উদাহরণ৷

সমস্যা সমাধানের জন্য নিম্নলিখিতগুলি নেওয়া যেতে পারে:

  • একটি আপস প্রকল্পের কারণে এই ক্ষেত্রে ALM সংশোধন করা হয়েছিল।
  • আমরা প্রশ্নটি মেরে ফেলার পরে এবং প্রকল্পের সারিটি প্রকল্প টেবিল থেকে সরিয়ে দেওয়ার পরে ALM ঝুলানো বন্ধ করে দেয়।
  • খোলা লেনদেন/ক্যোয়ারী সনাক্ত করতে এবং শেষ করতে এই প্রশ্নগুলি ব্যবহার করা হয়েছিল:
  1. খোলা লেনদেন খুঁজতে, dbcc opentran() ব্যবহার করুন।
  2. sp who2 98 একটি লেনদেন সনাক্ত করতে ব্যবহৃত হয়।
  3. inputbuffer dbcc (98) - প্রক্রিয়া/লেনদেনের জন্য ক্যোয়ারী দেখতে (কোথাও কোয়েরিটি লিখুন, এটি আমাদের ধারণা দেবে কোন প্রকল্পটি নষ্ট হয়েছে)
  4. এটিকে মেরে ফেলতে, 98 মেরে ফেলুন। প্রজেক্ট টেবিল থেকে সংক্রামিত প্রজেক্টটি মুছুন (আপনি যে ক্যোয়ারী পাবেন তার উপর ভিত্তি করে)

বিঃদ্রঃ:

  1. প্রশ্নটি উপলক্ষ্যে নিদর্শনগুলির সাথে উপস্থিত হতে পারে (প্রকৃত মান নয়, তাই আপনি জানেন না কোন প্রকল্প সারিটি দূষিত হয়েছে)
  2. আপনাকে সাইট ম্যানেজমেন্ট সার্ভার লগগুলিতে প্রশ্নগুলি দেখতে হবে যেগুলি দেখতে কেমন তা দেখতে।

4. ত্রুটি: প্রকল্পের ভৌত ডিরেক্টরি অ্যাক্সেসযোগ্য বা বিদ্যমান নেই

সা লগগুলিতে একটি ত্রুটি অভিযোগ করবে যে একটি ALM প্রকল্প পুনরুদ্ধার করার সময় সংগ্রহস্থলটি উপলব্ধ নেই বা বিদ্যমান নেই৷

  1. প্রজেক্ট ‘’ এর ফিজিক্যাল ডিরেক্টরি ‘’ অনুপলব্ধ বা বিদ্যমান নেই।
  2. নিশ্চিত করুন যে ব্যবহারকারী পরিষেবা/সার্ভলেট চালাচ্ছেন (উইন্ডোজ বা লিনাক্সে) তার প্রয়োজনীয় অনুমতি রয়েছে।

কারণ:

  1. প্রদত্ত যে এটি একটি বৈধ ত্রুটি, রুট এবং অনুমতিগুলি দুবার চেক করুন৷
  2. এই ত্রুটি ঘটতে জানা যায় যখন প্রকল্পের ডাটাবেস ভুল হয়, সেইসাথে যখন দিকটি ভুল হয়।
  3. যেহেতু পুনরুদ্ধার প্রক্রিয়াটি dbid.xml-এ PHYSICAL DIRECTORY ভেরিয়েবলকে পার্স করে এবং ডাটাবেস যাচাই করার আগে সেই পথটিকে যাচাই করে, তাই এটি ঘটে।

সমস্যা সমাধানের জন্য নিম্নলিখিতগুলি নেওয়া যেতে পারে:

  1. নিশ্চিত করুন যে DB NAME উপাদানের মান এবং dbid.xml এ ভৌত নির্দেশিকা উপাদানের মান উভয়ই সঠিক।
  2. প্রায়শই, পুনরুদ্ধার বন্ধ এবং পুনরায় খুলতে ভুলবেন না, অন্যথায় পূর্বে পুনরুদ্ধারের চেষ্টা করা ডেটা ক্যাশে থাকবে, dbid.xml-এ পরিবর্তন উপেক্ষা করে।

5. ALM সার্ভার থেকে ALMClientLauncher.exe ফাইল কিভাবে ডাউনলোড করবেন

একটি ALM ক্লায়েন্ট লঞ্চার কি?

ALM ক্লায়েন্ট লঞ্চার হল একটি ছোট, হালকা ওজনের, এবং বহুমুখী টুল যা আপনাকে ALM সার্ভার থেকে ডাউনলোড না করেই বা প্রশাসকের সুবিধা ছাড়াই যেকোনো Windows মেশিনে একটি ALM ক্লায়েন্ট চালাতে দেয়৷

ALMCLientLauncher.exe ফাইলটি সার্ভার থেকে ডাউনলোড করা যেতে পারে, কিন্তু ALM ক্লায়েন্ট লঞ্চার গাইড অনুসারে, ইনস্টলেশনের পরে ALM 15.5-এ স্থাপনার পথের অ্যাপস ফোল্ডারে EXE ফাইলটি উপস্থিত নেই৷

  1. ALM ক্লায়েন্ট লঞ্চার গাইড অনুসারে, ALMCLientLauncher.exe ফাইলটি সার্ভার থেকে ইনস্টল করা যেতে পারে।
  2. যাইহোক, ইনস্টলেশনের পরে, EXE ফাইলটি ALM 15.5-এ স্থাপনার পথের অ্যাপস ফোল্ডার থেকে অনুপস্থিত।
  3. এই অসঙ্গতির মূল ব্যাখ্যা হল যে ALM 15.5 সাম্প্রতিকতম ALM ক্লায়েন্ট লঞ্চার সংস্করণ 3.0 এর আগে প্রকাশিত হয়েছিল, তাই একটি পুরানো সংস্করণ সহ সঠিক ছিল না।
  4. ALM অ্যাডমিনিস্ট্রেটরদের জন্য একটি অগ্রাধিকার হল Launcher.exe সরাসরি ALM সার্ভারে অন্তর্ভুক্ত করা যাতে শেষ ব্যবহারকারীরা অফিসিয়াল শংসাপত্র সহ মার্কেটপ্লেসে লগইন না করেই তাদের ক্লায়েন্ট মেশিনে ইউটিলিটি পেতে সক্ষম হয়।

সমস্যা সমাধানের জন্য নিম্নলিখিতগুলি করা যেতে পারে: ALM অ্যাডমিনিস্ট্রেটরদেরকে বর্তমানে ALMClientLauncher.exe ফাইলটি ALM সার্ভার ডিপ্লয়মেন্ট ডিরেক্টরির./qcbin/Apps/ ডিরেক্টরিতে ম্যানুয়ালি যোগ করতে হবে যাতে ক্লায়েন্ট মেশিনগুলি ALMClientLauncher.exe ফাইলটি ডাউনলোড করতে পারে।

6. অন্যান্য প্রয়োজনীয়তার মতো একই নামের সাথে একটি নতুন প্রয়োজনীয়তা তৈরি করা যাবে না

আপনি যদি একটি বিদ্যমান নামের একই নামের সাথে একটি নতুন প্রয়োজনীয়তা তৈরি করতে চান, এবং আমরা আবিষ্কার করেছি যে এটি coEchangeControls প্রকল্পে সম্ভব হলেও, CoEsandPit প্রকল্পে এটি সম্ভব নয় কারণ ALM বলছে এটি নকল।

সমস্যা সমাধানের জন্য নিম্নলিখিতগুলি করা যেতে পারে:

  1. অক্ষম কমান্ড ইন্টারফেস প্যারামিটার টিডিএডমিন সম্প্রদায়ের উপর প্রভাব ফেলে। আরও তথ্যের জন্য https://admhelp.microfocus.com/alm/api refs/site params/metadata.htm দেখুন।
  2. যখন এই প্যারামিটারটি সেট করা হয় না, তখন মানটি Y তে সেট করা হয়, যার মানে শুধুমাত্র TDAdmin গ্রুপের লোকেরা এটি চালাতে সক্ষম হবে।
  3. মানটি N তে সেট করা থাকলে সকলেই এটি ব্যবহার করতে সক্ষম হবে৷ যখন ReadOnly মানটি ব্যবহার করা হয়, তখন আপনি SELECT স্টেটমেন্টগুলি কার্যকর করতে সক্ষম হওয়ার সাথে সাথে শুধুমাত্র পড়ার অ্যাক্সেস পেতে সক্ষম হবেন৷ দয়া করে মনে রাখবেন যে এটি সমগ্র বিশ্বকে প্রভাবিত করে, তাই যে কেউ এটি সক্রিয় করতে পারে।
  4. আরও একটি প্যারামিটার যোগ করার সম্ভাবনা রয়েছে:
  • কম্যান্ড ইন্টারফেস রিড অনলি গ্রুপ, যা আপনাকে সিদ্ধান্ত নিতে দেয় কোন গোষ্ঠীগুলি ব্যবহার করা উচিত এবং কার তাদের অ্যাক্সেস থাকা উচিত৷
  • এই প্যারামিটারটি শুধুমাত্র তখনই ব্যবহার করা যেতে পারে যখন অক্ষম কমান্ড ইন্টারফেসটি শুধুমাত্র পঠনযোগ্য হিসাবে সেট করা থাকে৷
  1. আপনি যদি একাধিক দল রাখতে চান, তাহলে টেক্সট বক্সে TDAdmin;TestLead টাইপ করুন।
  2. কনফারেন্স চলাকালীন, ক্লায়েন্ট অ্যাডমিনিস্ট্রেটর বুঝতে পেরেছিলেন যে ডিবি প্রান্ত থেকে প্যারামিটারগুলি অনুসন্ধান করার চেষ্টা করার সময় তিনি অক্ষম কম্যান্ড ইন্টারফেসের পরিবর্তে অক্ষম কমান্ড ইন্টারফেস প্রবেশ করেছেন।
  3. এর পর আমরা সমস্যার সমাধান করতে পেরেছি।

7. কর্মপ্রবাহ: বাগ_ক্ষেত্র পরিবর্তন এবং বাগ_নতুন ব্যাখ্যা

বাগ_ফিল্ড ক্যানচেঞ্জ (ফিল্ডনাম, নিউভ্যালু) এবং বাগ_ফিল্ড চেঞ্জ (ফিল্ডনাম) এর মধ্যে পার্থক্য কী?

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

যদি পরিবর্তন প্রত্যাখ্যান করা হয়

Bug FieldCanChange = False সেট করা হয়েছে।

একটি বাগ ফিল্ড ভ্যালুতে স্থানান্তরিত হওয়ার পরে, পরেরটির (সাব বাগ ফিল্ড চেঞ্জ(ফিল্ডনাম)) নামকরণ করা হয়। আপনি পরিবর্তিত ক্ষেত্রের নতুন মানের উপর ভিত্তি করে এই প্রক্রিয়ায় অন্যান্য ক্ষেত্রগুলি সংশোধন করতে পারেন।

  1. ফাংশন সম্পর্কে উদ্বেগ (বাগ নতুন, বাগ ফিল্ড পরিবর্তন) (ক্ষেত্রের নাম)
  2. সাব ফাংশন বাগ নিউ এবং বাগ ফিল্ড চেঞ্জ(ফিল্ড নাম) দৃশ্যমান। আমরা জানতে চাই যে কোডটি কোথায় অবস্থিত, সেইসাথে যে শর্তগুলির কারণে এই সাব ফাংশনগুলিকে ট্রিগার করা বা কল করা হয়।
  3. এছাড়াও আমরা ফিল্ড নামের মান জানতে চাই যা সাব ফাংশনের জন্য স্থানান্তরিত হয়।

সমস্যা সমাধানের জন্য নিম্নলিখিতগুলি করা যেতে পারে:

  1. একদিকে, বাগ ফিল্ড চেঞ্জ ফাংশনটি কল করা হবে যদি অ্যাপ্লিকেশনের যেকোনো ক্ষেত্রের মান পরিবর্তিত হয়: উদাহরণস্বরূপ, যখন আপনি স্ট্যাটাস ক্ষেত্রটি ওপেন থেকে ক্লোজে পরিবর্তন করেন, বা যখন আপনার প্রকৃত মেরামতের সময় 15 দিন থাকে এবং আপনি যা চান তা পরিবর্তন করুন।
  2. এটি সক্রিয় করা হয় যদি নির্দিষ্ট করা ক্ষেত্রের মান খালি থেকে কারও-নামে পরিবর্তিত হয়।
  3. FieldName ভেরিয়েবল অস্থায়ীভাবে ফিল্ডের নাম সংরক্ষণ করে যা বর্তমানে পরিবর্তিত হচ্ছে (যেমন BG BUG ID)।
  4. অন্যদিকে, বাগ নিউ বৈশিষ্ট্যটি দুবার নামকরণ করা হয়েছে: প্রথমবার যখন ব্যবহারকারী নতুন ত্রুটি বোতামে ক্লিক করেন এবং দ্বিতীয়বার যখন ব্যবহারকারী জমা বোতামে ক্লিক করেন।
  5. ব্যবহারকারীর যদি প্রতিবার একটি নতুন ত্রুটি তৈরি হওয়ার সময় নির্দিষ্ট ক্ষেত্রগুলি পূরণ করার প্রয়োজন হয় (যেমন আপনি নতুন ত্রুটি বোতামটি আলতো চাপুন এবং নির্দিষ্ট করা এবং আনুমানিক ফিক্স টাইম ক্ষেত্রগুলি কিছু পূর্বনির্ধারিত ডিফল্ট মান দিয়ে পূর্ণ হয়), প্রথমবার তাদের উপকৃত হবে৷
  6. ব্যবহারকারীরা দ্বিতীয়বার থেকে উপকৃত হবেন যদি তাদের অন্য কোনো ফাংশন সক্রিয় করার প্রয়োজন হয় যখন কোনো নতুন ত্রুটি তৈরি হয়, উদাহরণস্বরূপ।

8. ত্রুটি: QCClientUI.ocx মডিউলে ব্যতিক্রম EOIeException

  1. নিম্নলিখিত ALM ক্লায়েন্ট GUI ত্রুটিটি ওয়ার্কফ্লো সম্পাদনা করার সময় এবং আউটপুট সংরক্ষণ করার সময় ঘটে...
  2. QCClientUI.ocx মডিউলে মান>তে ব্যতিক্রমী শর্ত EOIeException
  3. এই আচরণের জন্য অনুমতি প্রয়োজন যা আপনার নেই।

ফাইল সার্ভার, NAS, বা SAN যেখানে প্রকল্পের ফাইল সংগ্রহস্থল সংরক্ষণ করা হয় সেখানে একটি ডিস্ক স্থান সমস্যা সাধারণত দায়ী।

সমস্যাটি সমাধান করার জন্য নিম্নলিখিতগুলি করা যেতে পারে: ফাইল সার্ভার, SAN, NAS বা অন্য স্টোরেজ ডিভাইসে জায়গা খালি করুন যেখানে প্রকল্পের ফাইল সংগ্রহস্থল রয়েছে।

9. পর্যায়ক্রমে চালানোর জন্য পরীক্ষার সেটগুলি কীভাবে নির্ধারণ করবেন

  1. ALM ব্যবহারকারীদের পরীক্ষার সেট (পরীক্ষার গোষ্ঠী) তৈরি করতে এবং শুরুর সময়, সার্ভার বা হোস্ট পার্টি এবং নির্ভরতা সহ তাদের সম্পাদনের সময়সূচী করতে দেয়।
  2. যাইহোক, এই পরীক্ষার সেটগুলি নিয়মিতভাবে চালানোর ব্যবস্থা করার কোনও উপায় নেই।
  3. ALM-এ আসলে একটি বিল্ট-ইন টেস্ট সেট শিডিউলারের অভাব রয়েছে।

সমস্যা সমাধানের জন্য নিম্নলিখিতগুলি করা যেতে পারে:

বর্তমান OTA API বাহ্যিক পদ্ধতিতে যেকোন হোস্টে সেট করা যেকোন পরীক্ষা সম্পাদনের অনুমতি দেয়। উদাহরণ হিসেবে, প্রস্তাবিত সমাধানের মধ্যে রয়েছে RunTestSetSet অ্যাপ্লিকেশন (VB.Net 2010 সোর্স কোড সহ)।

যেকোন শিডিউলার টুল, যেমন মাইক্রোসফ্ট শিডিউলার, একটি RunTestSet অ্যাপ্লিকেশন শুরু করতে ব্যবহার করা যেতে পারে (উইন্ডোজ ইনস্টলেশনের অংশ)।

অ্যাপ্লিকেশন RunTestSet

RunTestSet হল একটি কমান্ড-লাইন যার জন্য এক্সিকিউটেবল উইন্ডোজ কনসোল প্রোগ্রাম এই সফ্টওয়্যারটি আপনার নির্দিষ্ট করা পরীক্ষার একটি সিরিজ চালাবে৷ একটি পরীক্ষা সেট নির্দিষ্ট করার জন্য প্রয়োজনীয় সমস্ত প্যারামিটার RunTestSet কমান্ড লাইন থেকে পড়ে৷

বাক্য গঠন :

RunTestSet /s:Server /d:Project /u:User /p:Password /f:Test setFolder [/t:Test set] [/h:Host] | [/g:হোস্টগ্রুপ]

কোথায়:

/s: ALM সার্ভারের নাম

/n: ALM ডোমেইন

/d: ALM প্রকল্প

/u: ব্যবহারকারীর নাম

/p: ব্যবহারকারীর পাসওয়ার্ড

/f: টেস্ট সেট ফোল্ডার পাথ

/t: [ঐচ্ছিক] টেস্ট সেটের নাম

/h: [ঐচ্ছিক] হোস্ট নাম

/g: [ঐচ্ছিক] হোস্টগ্রুপ নাম

/m: [ঐচ্ছিক] ব্যবহারকারীর নাম যিনি পরীক্ষার সেট ব্যর্থ হলে একটি বিজ্ঞপ্তি মেইল ​​পাবেন

/l: [ঐচ্ছিক] স্থানীয়ভাবে টেস্টসেট চালান (সত্য = স্থানীয়, মিথ্যা = দূরবর্তী)

10. স্বয়ংক্রিয়-লগইন বৈশিষ্ট্য সক্রিয় করার পরে চেক হোস্ট ব্যর্থ হয়েছে৷ ALM ল্যাবসার্ভিস৷

যখন ব্যবহারকারীর অ্যাকাউন্ট সেটিংসে 'Ctrl+Alt+Delete চাপতে ব্যবহারকারীদের প্রয়োজন' বিকল্পটি অনুমোদিত হয়, তখন সমস্যাটি দেখা দিতে পারে।

  • ALM ল্যাব সার্ভিস স্বয়ংক্রিয় লগইন বৈশিষ্ট্য সক্রিয় করার পরে নিম্নলিখিত ত্রুটি বার্তাটি উপস্থিত হয়:

ত্রুটিগুলি সরানো হয়েছে৷

  • চেক হোস্ট নিম্নলিখিত কোনো কারণে ব্যর্থ হয়েছে:

ল্যাব পরিষেবা USER XXX হিসাবে পরীক্ষার হোস্টের সাথে লিঙ্ক করতে অক্ষম ছিল৷ টেস্টিং হোস্টে নিম্নলিখিত পরীক্ষা করুন:

  1. টেস্টিং সার্ভারে লগ ইন করা ব্যবহারকারীর সংখ্যা সর্বোচ্চে পৌঁছেছে৷ এই পরীক্ষা চালানোর জন্য, বর্তমানে লগ ইন করা ব্যবহারকারীদের একজনকে লগ আউট করুন৷
  2. ব্যবহারকারী, পাসওয়ার্ড বা ডোমেনের তথ্য ভুল। আরও বিস্তারিত জানার জন্য ALM ল্যাব ম্যানেজমেন্ট গাইড দেখুন।

যখন ব্যবহারকারীর অ্যাকাউন্ট সেটিংসে 'Ctrl+Alt+Delete চাপতে ব্যবহারকারীদের প্রয়োজন' বিকল্পটি অনুমোদিত হয়, তখন সমস্যাটি দেখা দিতে পারে।

সমস্যা সমাধানের জন্য নিম্নলিখিতগুলি করা যেতে পারে:

আপনি নীচের পদক্ষেপগুলি অনুসরণ করে সমস্যার সমাধান করবেন:

  1. Windows কী + R টিপে এবং netplwiz টাইপ করার পরে ওকে ক্লিক করুন।
  2. উন্নত ট্যাব নির্বাচন করুন।
  3. সুরক্ষিত সাইন-ইন-এর অধীনে Ctrl+Alt+Delete-এ ক্লিক করতে ব্যবহারকারীদের প্রয়োজন বলে বক্সটি আনচেক করুন।
  4. স্বয়ংক্রিয় লগইন ফাংশন কাজ করে কিনা তা দেখতে কম্পিউটার পুনরায় চালু করুন।