একটি বিষয় একীকরণ পরীক্ষা

Google Home Developer Console একটি টেস্ট পৃষ্ঠা প্রদান করে যেখানে আপনি Google Home Test Suite ব্যবহার করে আপনার Matter ইন্টিগ্রেশনের বিরুদ্ধে পরীক্ষা কনফিগার করতে এবং চালাতে পারেন। Test Suite হল Developer Console তৈরি একটি পৃথক অ্যাপ্লিকেশন যা সমস্ত ইন্টিগ্রেশন টেস্টিং পরিচালনা করে।

ইন্টিগ্রেশনের ভেন্ডর আইডি এবং প্রোডাক্ট আইডির ডিভাইসগুলিকে অবশ্যই চালু করতে হবে এবং পরীক্ষা করার জন্য Developer Console সাথে ব্যবহার করা অ্যাকাউন্টের জন্য Google Home app (GHA) উপলব্ধ থাকতে হবে। আরও তথ্যের জন্য একটি ম্যাটার ডিভাইস জোড়া দেখুন।

Test Suite একটি নির্দিষ্ট Matter প্রোজেক্ট কনফিগারেশনের অন্তর্গত ডিভাইসগুলির একটি সেটে চালানো যেতে পারে। সবকিছু সঠিকভাবে কাজ করছে তা নিশ্চিত করতে আপনার ইন্টিগ্রেশন(গুলি) তে Test Suite চালানো খুবই গুরুত্বপূর্ণ।

পরীক্ষা পৃষ্ঠায়, Matter ইন্টিগ্রেশন যেগুলি সম্পূর্ণ এবং পরীক্ষা করার জন্য প্রস্তুত তা রেডি টু টেস্টে তালিকাভুক্ত করা হয়েছে।

পরীক্ষিত Matter ইন্টিগ্রেশনগুলি পরীক্ষিত বিভাগে তালিকাভুক্ত করা হয়েছে।

পরীক্ষার পরিকল্পনার ধরন

এই ধরনের পরীক্ষার পরিকল্পনা পাওয়া যায়:

  • ডেভেলপমেন্ট টেস্ট প্ল্যান Matter ব্যবহার করে কন্ট্রোলিং ডিভাইস পরীক্ষা করতে ব্যবহৃত হয়। এগুলি সম্পাদনাযোগ্য, কিন্তু Matter সার্টিফিকেশনের জন্য জমা দেওয়া যাবে না৷

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

  • CSA ইন্টারপ টেস্ট প্ল্যান আপনাকে পরীক্ষার পর্যায় এড়িয়ে যেতে এবং আপনার CSA ইন্টারপ টেস্ট ল্যাবের ফলাফলগুলি ব্যবহার করার অনুমতি দেয়। এই পরীক্ষার বিকল্পটি শুধুমাত্র LIGHT ডিভাইস প্রকারের জন্য উপলব্ধ।

সার্টিফিকেশনের জন্য পরীক্ষার ফলাফল জমা দিতে Developer Console Test Suite ব্যবহার করুন। আপনি যদি বিকাশের সময় পরীক্ষার উদ্দেশ্যে Test Suite চালাতে চান, তবে স্বতন্ত্র সংস্করণের জন্য Google হোম টেস্ট স্যুট পৃষ্ঠাটি দেখুন।

ইন্টিগ্রেশন সংস্করণ

আপনি যখন সার্টিফিকেশনের জন্য একটি পরীক্ষা পরিকল্পনা তৈরি করেন , তখন ইন্টিগ্রেশনের একটি নতুন সংস্করণ তৈরি হয়। এই সংখ্যাযুক্ত সংস্করণটি টেস্ট ট্যাব থেকে Developer Console সমস্ত ইন্টিগ্রেশন তালিকায় তালিকাভুক্ত করা হয়েছে৷

নতুন সংস্করণ অন্য সংখ্যাযুক্ত সংস্করণ থেকে তৈরি করা হয় না. উদাহরণস্বরূপ, একটি ইন্টিগ্রেশনের জন্য আপনি যে প্রথম টেস্ট প্ল্যানটি তৈরি করবেন সেটি সেই ইন্টিগ্রেশনের জন্য v.1 সংস্করণ তৈরি করবে। অন্য একটি পরীক্ষা পরিকল্পনা তৈরি করা সেই একীকরণের জন্য সংস্করণ v.2 তৈরি করবে, কিন্তু এই সংস্করণটি v.1-এর উপর ভিত্তি করে হবে না। পরিবর্তে, এই সংস্করণটি ইন্টিগ্রেশনের পরিবর্তনবিহীন উদাহরণের উপর ভিত্তি করে, যেমন v.1 ছিল।

একটি ইন্টিগ্রেশনের N/A সংস্করণ ইন্টিগ্রেশনের পরিবর্তনবিহীন উদাহরণকে উপস্থাপন করে, যা বিকাশ ট্যাবে পরিচালিত হয়।

অন্য কথায়, Matter > Developer Console পরীক্ষা করুন :

  • আপনি যদি ইন্টিগ্রেশনের N/A সংস্করণের জন্য পরীক্ষা ক্লিক করেন, একটি নতুন সংস্করণ তৈরি করা হয়। সংস্করণ নম্বরটি যেকোনো বিদ্যমান সংখ্যাযুক্ত সংস্করণের চেয়ে এক বেশি হবে।
    • যদি কোন সংখ্যাযুক্ত সংস্করণ বিদ্যমান না থাকে, সংস্করণ v.1 তৈরি করা হয়।
    • সংস্করণ v.1 বিদ্যমান থাকলে, সংস্করণ v.2 তৈরি করা হয়। সংস্করণ v.2 বিদ্যমান থাকলে, সংস্করণ v.3 তৈরি করা হয়, ইত্যাদি।
  • যদি আপনি একীকরণের একটি সংখ্যাযুক্ত সংস্করণের জন্য পরীক্ষা ক্লিক করেন (উদাহরণস্বরূপ, v.1 ), একটি নতুন সংস্করণ তৈরি করা হয় না । পরিবর্তে, সংস্করণ v.1 আবার পরীক্ষা করা হয়।

আরও তথ্যের জন্য, ইন্টিগ্রেশন সংস্করণ দেখুন।

একটি পরীক্ষা পরিকল্পনা তৈরি করুন

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

শংসাপত্রের জন্য একটি পরীক্ষা পরিকল্পনা তৈরি করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিতগুলি করেছেন:

  1. একটি কোম্পানির প্রোফাইল তৈরি করেছেন
  2. ইন্টিগ্রেশনের জন্য প্রোডাকশন ভেন্ডর আইডি (ভিআইডি) প্রবেশ করান
  3. কনফিগার করা সেটআপ এবং ব্র্যান্ডিং

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

একটি ইন্টিগ্রেশন সংস্করণ প্রত্যয়িত হওয়ার আগে আপনি যদি আপনার ব্র্যান্ডিং আপডেট করতে চান তবে আপনাকে একটি নতুন সংস্করণ তৈরি করতে হবে এবং আবার শুরু করতে হবে।

একটি পরীক্ষা পরিকল্পনা তৈরি করতে:

তিনটি বিকল্পের সাথে নতুন পরীক্ষার পরিকল্পনা তৈরি করা হচ্ছে

ডেভেলপার কনসোলে যান

  1. প্রকল্পের তালিকা থেকে, আপনি যে প্রকল্পের সাথে কাজ করতে চান তার পাশে খুলুন ক্লিক করুন।

  2. পৃষ্ঠার বাম দিকে নেভিগেশন মেনুতে, Matter > Test এ যান।

  3. আপনি যে ইন্টিগ্রেশনটি পরীক্ষা করতে চান তার N/A সংস্করণের জন্য পরীক্ষা ক্লিক করুন। এই ক্রিয়াটি একটি নতুন ইন্টিগ্রেশন সংস্করণ তৈরি করে

  4. একটি পরীক্ষার ধরন নির্বাচন করুন এবং পরীক্ষা ক্লিক করুন।

    • আপনি যদি Google ইকোসিস্টেমে সার্টিফিকেশনের জন্য প্রস্তুতি নিচ্ছেন তাহলে সার্টিফিকেশন পরীক্ষা বেছে নিন।
    • একটি উন্নয়ন পরীক্ষা সার্টিফিকেশন জন্য ব্যবহার করা যাবে না.
    • ম্যাটার ইন্টিগ্রেশন ফ্লোতে টেস্ট এবং ফিল্ড ট্রায়াল পর্যায়গুলি এড়িয়ে যেতে আপনার CSA ইন্টারপ টেস্ট ল্যাব ফলাফলগুলি ব্যবহার করতে CSA ইন্টারপ পরীক্ষা নির্বাচন করুন।
  5. আপনার পরীক্ষার স্ক্রিনে কনফিগার করুন , আপনার পরীক্ষার জন্য একটি নাম দিন এবং জোড়ার জন্য একটি ডিভাইস নির্বাচন করতে স্বয়ংক্রিয়ভাবে ডিভাইস জোড়া ক্লিক করুন।

    নাম এবং পরীক্ষা পরিকল্পনা কনফিগার

    • একটি অ্যান্ড্রয়েড ডিভাইসের জন্য :

      1. নিশ্চিত করুন যে আপনি আপনার ফোনে GHA ইনস্টল করেছেন।
      2. হোস্ট মেশিনে একটি USB কেবল দিয়ে আপনার ফোন সংযোগ করুন।
      3. আপনাকে অবশ্যই আপনার ডিভাইসে USB ডিবাগিং সক্ষম করতে হবে APK com.chip.interop.moblysnippet স্বয়ংক্রিয়ভাবে ডাউনলোড এবং ইনস্টল হবে৷
      4. একবার আপনার ফোন সংযুক্ত হয়ে গেলে, আপনার ডিভাইসটিকে স্বয়ংক্রিয়ভাবে যুক্ত করতে পেয়ারিং কোড এবং ডিভাইসের নাম লিখুন।
    • একটি iOS ডিভাইসের জন্য :

      1. আপনাকে ম্যানুয়ালি আপনার ডিভাইস যুক্ত করতে হবে। ম্যানুয়ালি পেয়ার করার নির্দেশাবলীর জন্য Google Home App বিভাগটি দেখুন।
      2. আপনার যদি একটি বিদ্যমান ডিভাইস থাকে, তাহলে আপনাকে ডিভাইসটি আনপেয়ার করতে এবং আবার জোড়া বা একটি নতুন ডিভাইস যুক্ত করতে বলা হতে পারে।
  6. পরবর্তী: পরীক্ষা পরিকল্পনা বোতামে ক্লিক করুন।

  7. একটি পরীক্ষা পরিকল্পনা তৈরি করুন পৃষ্ঠায়, টেস্ট স্যুট বিভাগে, আপনি যে পরীক্ষা স্যুটগুলি চালাতে চান তা নির্বাচন করুন।

একটি পরীক্ষা পরিকল্পনা তৈরি করুন আপনি যদি Test Suite থেকে প্রস্থান করতে চান তবে বিকাশকারী কেন্দ্রে ফিরে যান এ ক্লিক করুন।

পরীক্ষা পরিকল্পনা চালান

Test Suite , একটি পরীক্ষা পরিকল্পনা তৈরি করুন পৃষ্ঠা থেকে, পরীক্ষা চালান ক্লিক করুন। সমস্ত পরীক্ষার স্থিতি এবং লগ সহ পরীক্ষার পরিবেশ পৃষ্ঠাটি উপস্থিত হয়।

পরীক্ষা শেষ হলে আপনার পরীক্ষার ফলাফল দেখা যাবে। প্রতিটি টেস্ট স্যুট এক্সিকিউশনের স্থিতি এটির পাশে প্রদর্শিত হয় (পাস করা, ব্যর্থ)।

লগস ফলক প্রতিটি পৃথক পরীক্ষা সম্পাদনের অবস্থা দেখায়।

পরীক্ষার ফলাফল টেস্ট এনভায়রনমেন্ট পেজ থেকে একটি টেস্ট প্ল্যান রিটেস্ট করতে, টেস্ট এক্সিকিউশন শেষ হওয়ার পরে উপরে রিটেস্ট ক্লিক করুন।

একবার শেষ:

আপনার পরীক্ষার ফলাফল দেখুন এবং ব্যাখ্যা করুন

Test Suite পরীক্ষার ইতিহাসের পৃষ্ঠায়, আপনি টেস্ট প্ল্যান বিভাগে পছন্দসই পরীক্ষার পরিকল্পনার জন্য পুনরায় পরীক্ষা ক্লিক করে ডেভেলপমেন্ট প্ল্যান বা জমা না দেওয়া সার্টিফিকেশন পরীক্ষার পরিকল্পনার পূর্ববর্তী পরীক্ষার ফলাফল দেখতে পারেন। এটি আপনাকে পরীক্ষা পরিবেশ পৃষ্ঠায় নিয়ে যায় যা সেই পরীক্ষার ফলাফল প্রদর্শন করে।

টেস্ট ইতিহাস

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

Developer Console টেস্ট ট্যাব থেকে একটি ইন্টিগ্রেশন সংস্করণের জন্য পরীক্ষার ফলাফলগুলিও অ্যাক্সেস করা যেতে পারে। Test Suite পরীক্ষার ইতিহাস পৃষ্ঠায় নিয়ে যেতে সেই পৃষ্ঠায় তালিকাভুক্ত যেকোনো ইন্টিগ্রেশন সংস্করণের পরীক্ষার ইতিহাসের জন্য দেখুন ক্লিক করুন।

কনসোল স্ট্যাটাস

নিম্নলিখিত কনসোল স্ট্যাটাসগুলি পরীক্ষা পর্বে সম্মুখীন হয়:

ধারা স্ট্যাটাস বর্ণনা প্রয়োজনীয়তা এরপর কি করতে হবে
পরীক্ষার জন্য প্রস্তুত প্রস্তুত এই সংস্করণ integration পরীক্ষা করার জন্য প্রস্তুত। N/A এই সংস্করণ পরীক্ষা করুন integration.
পরীক্ষিত প্রস্তুত এই সংস্করণ integration পরীক্ষা করা হয়েছিল এবং Field Trial বা শংসাপত্রের জন্য জমা দেওয়া যেতে পারে।

সংস্করণ পরীক্ষিত এবং সংরক্ষণ করা হয়েছে.

সমস্ত ব্যর্থ পরীক্ষার ক্ষেত্রে Google-এর পর্যালোচনার ন্যায্যতা অন্তর্ভুক্ত।

পুনরায় পরীক্ষা করুন , যদি ইচ্ছা হয়।

পুনরায় পরীক্ষা করুন

সার্টিফিকেশন

আপনি যদি সার্টিফিকেশনের জন্য পুনরায় পরীক্ষা করতে চান, তাহলে আপনি পুনরায় পরীক্ষা শুরু করার পরে আপনার ডিভাইসটিকে জোড়া দিতে হবে।

উন্নয়ন

আপনি যদি বিকাশের জন্য পুনরায় পরীক্ষা করতে চান তবে আপনি আবার জোড়া না করে বিদ্যমান ডিভাইসটি ব্যবহার করতে পারেন।

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

কমিশনড ডিভাইস টেস্ট স্যুটে উপস্থিত হয় না

আপনি যদি একটি টেস্ট ভেন্ডর আইডি (ভিআইডি) এবং প্রোডাক্ট আইডি (পিআইডি) এর সাথে একটি ডিভাইস পেয়ার করে থাকেন, কিন্তু আপনি যখন Developer Console টেস্ট স্যুট দিয়ে ডিভাইসটি পরীক্ষা করার চেষ্টা করেন তখন এটি প্রদর্শিত হয় না, এটি সম্ভবত একাধিক ইন্টিগ্রেশন জুড়ে একই টেস্ট VID এবং PID কম্বো ব্যবহার করার কারণে ঘটে।

সমস্যা সমাধানের জন্য, Developer Console থেকে সমস্ত পরীক্ষামূলক ডিভাইস সরান এবং আপনি যে ডিভাইসটি আবার পরীক্ষা করতে চান সেটি যুক্ত করুন।

আপনি সঠিক একটি পেয়ার করেছেন তা যাচাই করতে, আপনি আপনার পরীক্ষা ফার্মওয়্যারে অনন্য মানগুলিতে ডিভাইসের জন্য প্রস্তুতকারক এবং মডেল তথ্য ( CHIP_DEVICE_CONFIG_DEVICE_* মান) সেট করতে পারেন৷

আরও তথ্যের জন্য ডিভাইসের তথ্য দেখুন।

আপনার ডিভাইসের ভিআইডি/পিআইডি যাচাই করুন

আপনি যদি Google-এর সাথে আপনার ইন্টিগ্রেশন তৈরি করা শুরু করতে চান, তাহলে আপনাকে অবশ্যই Google Home Console-এ একটি প্রজেক্ট এবং একটি ইন্টিগ্রেশন তৈরি করতে হবে।

ব্লুটুথ স্নিফারের সমস্যা সমাধান করা

আপনার ডিভাইসটি যে VID/PID মানটি বীকন করছে তা আপনার Developer Console প্রকল্পে প্রবেশ করা VID/PID-এর সাথে মেলে।

  • VIDs 0xFFF10xFFF4 পরীক্ষার জন্য সংরক্ষিত। এগুলি মৌলিক কমিশনিং এবং নিয়ন্ত্রণ পরীক্ষার জন্য ব্যবহার করা যেতে পারে, তবে সেগুলি বিকাশের নিম্নলিখিত পর্যায়ে ব্যবহার করা যাবে না:

ব্লুটুথ ইঞ্জিনিয়ারিং অ্যাপ ব্যবহার করে যেমন মোবাইলের জন্য nRF Connect , আপনি পরিষেবা ডেটা ক্ষেত্রে বীকনিং ডিভাইসের VID/PID দেখতে পারেন।

nRF Connect-এর Android সংস্করণের এই স্ক্রিনশটে, আপনি পরিষেবা ডেটা ক্ষেত্রের চতুর্থ বাইট থেকে শুরু করে VID/PID 5A23FFFE হিসাবে তালিকাভুক্ত দেখতে পাবেন। এটি 5A23 এর একটি VID এবং FFFE এর একটি PID নির্দেশ করে — উভয়ই সামান্য এন্ডিয়ান বিন্যাসে

BLE অ্যাপটি সামান্য এন্ডিয়ানে মানগুলি প্রদর্শন করে, কিন্তু আপনি আপনার Developer Console প্রকল্পে যে VID/PID মানগুলি প্রবেশ করেন তা বড় এন্ডিয়ানে রয়েছে।

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

উদাহরণ স্ক্রিনশটের মানগুলির জন্য, Developer Console VID এবং PID যথাক্রমে 235A এবং FEFF হবে৷

,

Google Home Developer Console একটি টেস্ট পৃষ্ঠা প্রদান করে যেখানে আপনি Google Home Test Suite ব্যবহার করে আপনার Matter ইন্টিগ্রেশনের বিরুদ্ধে পরীক্ষা কনফিগার করতে এবং চালাতে পারেন। Test Suite হল Developer Console তৈরি একটি পৃথক অ্যাপ্লিকেশন যা সমস্ত ইন্টিগ্রেশন টেস্টিং পরিচালনা করে।

ইন্টিগ্রেশনের ভেন্ডর আইডি এবং প্রোডাক্ট আইডির ডিভাইসগুলিকে অবশ্যই চালু করতে হবে এবং পরীক্ষা করার জন্য Developer Console সাথে ব্যবহার করা অ্যাকাউন্টের জন্য Google Home app (GHA) উপলব্ধ থাকতে হবে। আরও তথ্যের জন্য একটি ম্যাটার ডিভাইস জোড়া দেখুন।

Test Suite একটি নির্দিষ্ট Matter প্রোজেক্ট কনফিগারেশনের অন্তর্গত ডিভাইসগুলির একটি সেটে চালানো যেতে পারে। সবকিছু সঠিকভাবে কাজ করছে তা নিশ্চিত করতে আপনার ইন্টিগ্রেশন(গুলি) তে Test Suite চালানো খুবই গুরুত্বপূর্ণ।

পরীক্ষা পৃষ্ঠায়, Matter ইন্টিগ্রেশন যেগুলি সম্পূর্ণ এবং পরীক্ষা করার জন্য প্রস্তুত তা রেডি টু টেস্টে তালিকাভুক্ত করা হয়েছে।

পরীক্ষিত Matter ইন্টিগ্রেশনগুলি পরীক্ষিত বিভাগে তালিকাভুক্ত করা হয়েছে।

পরীক্ষার পরিকল্পনার ধরন

এই ধরনের পরীক্ষার পরিকল্পনা পাওয়া যায়:

  • ডেভেলপমেন্ট টেস্ট প্ল্যান Matter ব্যবহার করে কন্ট্রোলিং ডিভাইস পরীক্ষা করতে ব্যবহৃত হয়। এগুলি সম্পাদনাযোগ্য, কিন্তু Matter সার্টিফিকেশনের জন্য জমা দেওয়া যাবে না৷

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

  • CSA ইন্টারপ টেস্ট প্ল্যান আপনাকে পরীক্ষার পর্যায় এড়িয়ে যেতে এবং আপনার CSA ইন্টারপ টেস্ট ল্যাবের ফলাফলগুলি ব্যবহার করার অনুমতি দেয়। এই পরীক্ষার বিকল্পটি শুধুমাত্র LIGHT ডিভাইস প্রকারের জন্য উপলব্ধ।

সার্টিফিকেশনের জন্য পরীক্ষার ফলাফল জমা দিতে Developer Console Test Suite ব্যবহার করুন। আপনি যদি বিকাশের সময় পরীক্ষার উদ্দেশ্যে Test Suite চালাতে চান, তবে স্বতন্ত্র সংস্করণের জন্য Google হোম টেস্ট স্যুট পৃষ্ঠাটি দেখুন।

ইন্টিগ্রেশন সংস্করণ

আপনি যখন সার্টিফিকেশনের জন্য একটি পরীক্ষা পরিকল্পনা তৈরি করেন , তখন ইন্টিগ্রেশনের একটি নতুন সংস্করণ তৈরি হয়। এই সংখ্যাযুক্ত সংস্করণটি টেস্ট ট্যাব থেকে Developer Console সমস্ত ইন্টিগ্রেশন তালিকায় তালিকাভুক্ত করা হয়েছে৷

নতুন সংস্করণ অন্য সংখ্যাযুক্ত সংস্করণ থেকে তৈরি করা হয় না. উদাহরণস্বরূপ, একটি ইন্টিগ্রেশনের জন্য আপনি যে প্রথম টেস্ট প্ল্যানটি তৈরি করবেন সেটি সেই ইন্টিগ্রেশনের জন্য v.1 সংস্করণ তৈরি করবে। অন্য একটি পরীক্ষা পরিকল্পনা তৈরি করা সেই একীকরণের জন্য সংস্করণ v.2 তৈরি করবে, কিন্তু এই সংস্করণটি v.1-এর উপর ভিত্তি করে হবে না। পরিবর্তে, এই সংস্করণটি ইন্টিগ্রেশনের পরিবর্তনবিহীন উদাহরণের উপর ভিত্তি করে, যেমন v.1 ছিল।

একটি ইন্টিগ্রেশনের N/A সংস্করণ ইন্টিগ্রেশনের পরিবর্তনবিহীন উদাহরণকে উপস্থাপন করে, যা বিকাশ ট্যাবে পরিচালিত হয়।

অন্য কথায়, Matter > Developer Console পরীক্ষা করুন :

  • আপনি যদি ইন্টিগ্রেশনের N/A সংস্করণের জন্য পরীক্ষা ক্লিক করেন, একটি নতুন সংস্করণ তৈরি করা হয়। সংস্করণ নম্বরটি যেকোনো বিদ্যমান সংখ্যাযুক্ত সংস্করণের চেয়ে এক বেশি হবে।
    • যদি কোন সংখ্যাযুক্ত সংস্করণ বিদ্যমান না থাকে, সংস্করণ v.1 তৈরি করা হয়।
    • সংস্করণ v.1 বিদ্যমান থাকলে, সংস্করণ v.2 তৈরি করা হয়। সংস্করণ v.2 বিদ্যমান থাকলে, সংস্করণ v.3 তৈরি করা হয়, ইত্যাদি।
  • যদি আপনি একীকরণের একটি সংখ্যাযুক্ত সংস্করণের জন্য পরীক্ষা ক্লিক করেন (উদাহরণস্বরূপ, v.1 ), একটি নতুন সংস্করণ তৈরি করা হয় না । পরিবর্তে, সংস্করণ v.1 আবার পরীক্ষা করা হয়।

আরও তথ্যের জন্য, ইন্টিগ্রেশন সংস্করণ দেখুন।

একটি পরীক্ষা পরিকল্পনা তৈরি করুন

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

শংসাপত্রের জন্য একটি পরীক্ষা পরিকল্পনা তৈরি করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিতগুলি করেছেন:

  1. একটি কোম্পানির প্রোফাইল তৈরি করেছেন
  2. ইন্টিগ্রেশনের জন্য প্রোডাকশন ভেন্ডর আইডি (ভিআইডি) প্রবেশ করান
  3. কনফিগার করা সেটআপ এবং ব্র্যান্ডিং

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

একটি ইন্টিগ্রেশন সংস্করণ প্রত্যয়িত হওয়ার আগে আপনি যদি আপনার ব্র্যান্ডিং আপডেট করতে চান তবে আপনাকে একটি নতুন সংস্করণ তৈরি করতে হবে এবং আবার শুরু করতে হবে।

একটি পরীক্ষা পরিকল্পনা তৈরি করতে:

তিনটি বিকল্পের সাথে নতুন পরীক্ষার পরিকল্পনা তৈরি করা হচ্ছে

ডেভেলপার কনসোলে যান

  1. প্রকল্পের তালিকা থেকে, আপনি যে প্রকল্পের সাথে কাজ করতে চান তার পাশে খুলুন ক্লিক করুন।

  2. পৃষ্ঠার বাম দিকে নেভিগেশন মেনুতে, Matter > Test এ যান।

  3. আপনি যে ইন্টিগ্রেশনটি পরীক্ষা করতে চান তার N/A সংস্করণের জন্য পরীক্ষা ক্লিক করুন। এই ক্রিয়াটি একটি নতুন ইন্টিগ্রেশন সংস্করণ তৈরি করে

  4. একটি পরীক্ষার ধরন নির্বাচন করুন এবং পরীক্ষা ক্লিক করুন।

    • আপনি যদি Google ইকোসিস্টেমে সার্টিফিকেশনের জন্য প্রস্তুতি নিচ্ছেন তাহলে সার্টিফিকেশন পরীক্ষা বেছে নিন।
    • একটি উন্নয়ন পরীক্ষা সার্টিফিকেশন জন্য ব্যবহার করা যাবে না.
    • ম্যাটার ইন্টিগ্রেশন ফ্লোতে টেস্ট এবং ফিল্ড ট্রায়াল পর্যায়গুলি এড়িয়ে যেতে আপনার CSA ইন্টারপ টেস্ট ল্যাব ফলাফলগুলি ব্যবহার করতে CSA ইন্টারপ পরীক্ষা নির্বাচন করুন।
  5. আপনার পরীক্ষার স্ক্রিনে কনফিগার করুন , আপনার পরীক্ষার জন্য একটি নাম দিন এবং জোড়ার জন্য একটি ডিভাইস নির্বাচন করতে স্বয়ংক্রিয়ভাবে ডিভাইস জোড়া ক্লিক করুন।

    নাম এবং পরীক্ষা পরিকল্পনা কনফিগার

    • একটি অ্যান্ড্রয়েড ডিভাইসের জন্য :

      1. নিশ্চিত করুন যে আপনি আপনার ফোনে GHA ইনস্টল করেছেন।
      2. হোস্ট মেশিনে একটি USB কেবল দিয়ে আপনার ফোন সংযোগ করুন।
      3. আপনাকে অবশ্যই আপনার ডিভাইসে USB ডিবাগিং সক্ষম করতে হবে APK com.chip.interop.moblysnippet স্বয়ংক্রিয়ভাবে ডাউনলোড এবং ইনস্টল হবে৷
      4. একবার আপনার ফোন সংযুক্ত হয়ে গেলে, আপনার ডিভাইসটিকে স্বয়ংক্রিয়ভাবে যুক্ত করতে পেয়ারিং কোড এবং ডিভাইসের নাম লিখুন।
    • একটি iOS ডিভাইসের জন্য :

      1. আপনাকে ম্যানুয়ালি আপনার ডিভাইস যুক্ত করতে হবে। ম্যানুয়ালি পেয়ার করার নির্দেশাবলীর জন্য Google Home App বিভাগটি দেখুন।
      2. আপনার যদি একটি বিদ্যমান ডিভাইস থাকে, তাহলে আপনাকে ডিভাইসটি আনপেয়ার করতে এবং আবার জোড়া বা একটি নতুন ডিভাইস যুক্ত করতে বলা হতে পারে।
  6. পরবর্তী: পরীক্ষা পরিকল্পনা বোতামে ক্লিক করুন।

  7. একটি পরীক্ষা পরিকল্পনা তৈরি করুন পৃষ্ঠায়, টেস্ট স্যুট বিভাগে, আপনি যে পরীক্ষা স্যুটগুলি চালাতে চান তা নির্বাচন করুন।

একটি পরীক্ষা পরিকল্পনা তৈরি করুন আপনি যদি Test Suite থেকে প্রস্থান করতে চান তবে বিকাশকারী কেন্দ্রে ফিরে যান এ ক্লিক করুন।

পরীক্ষা পরিকল্পনা চালান

Test Suite , একটি পরীক্ষা পরিকল্পনা তৈরি করুন পৃষ্ঠা থেকে, পরীক্ষা চালান ক্লিক করুন। সমস্ত পরীক্ষার স্থিতি এবং লগ সহ পরীক্ষার পরিবেশ পৃষ্ঠাটি উপস্থিত হয়।

পরীক্ষা শেষ হলে আপনার পরীক্ষার ফলাফল দেখা যাবে। প্রতিটি টেস্ট স্যুট এক্সিকিউশনের স্থিতি এটির পাশে প্রদর্শিত হয় (পাস করা, ব্যর্থ)।

লগস ফলক প্রতিটি পৃথক পরীক্ষা সম্পাদনের অবস্থা দেখায়।

পরীক্ষার ফলাফল টেস্ট এনভায়রনমেন্ট পেজ থেকে একটি টেস্ট প্ল্যান রিটেস্ট করতে, টেস্ট এক্সিকিউশন শেষ হওয়ার পরে উপরে রিটেস্ট ক্লিক করুন।

একবার শেষ:

আপনার পরীক্ষার ফলাফল দেখুন এবং ব্যাখ্যা করুন

Test Suite পরীক্ষার ইতিহাসের পৃষ্ঠায়, আপনি টেস্ট প্ল্যান বিভাগে পছন্দসই পরীক্ষার পরিকল্পনার জন্য পুনরায় পরীক্ষা ক্লিক করে ডেভেলপমেন্ট প্ল্যান বা জমা না দেওয়া সার্টিফিকেশন পরীক্ষার পরিকল্পনার পূর্ববর্তী পরীক্ষার ফলাফল দেখতে পারেন। এটি আপনাকে পরীক্ষা পরিবেশ পৃষ্ঠায় নিয়ে যায় যা সেই পরীক্ষার ফলাফল প্রদর্শন করে।

টেস্ট ইতিহাস

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

Developer Console টেস্ট ট্যাব থেকে একটি ইন্টিগ্রেশন সংস্করণের জন্য পরীক্ষার ফলাফলগুলিও অ্যাক্সেস করা যেতে পারে। Test Suite পরীক্ষার ইতিহাস পৃষ্ঠায় নিয়ে যেতে সেই পৃষ্ঠায় তালিকাভুক্ত যেকোনো ইন্টিগ্রেশন সংস্করণের পরীক্ষার ইতিহাসের জন্য দেখুন ক্লিক করুন।

কনসোল স্ট্যাটাস

নিম্নলিখিত কনসোল স্ট্যাটাসগুলি পরীক্ষা পর্বে সম্মুখীন হয়:

ধারা স্ট্যাটাস বর্ণনা প্রয়োজনীয়তা এরপর কি করতে হবে
পরীক্ষার জন্য প্রস্তুত প্রস্তুত এই সংস্করণ integration পরীক্ষা করার জন্য প্রস্তুত। N/A এই সংস্করণ পরীক্ষা করুন integration.
পরীক্ষিত প্রস্তুত এই সংস্করণ integration পরীক্ষা করা হয়েছিল এবং Field Trial বা শংসাপত্রের জন্য জমা দেওয়া যেতে পারে।

সংস্করণ পরীক্ষিত এবং সংরক্ষণ করা হয়েছে.

সমস্ত ব্যর্থ পরীক্ষার ক্ষেত্রে Google-এর পর্যালোচনার ন্যায্যতা অন্তর্ভুক্ত।

পুনরায় পরীক্ষা করুন , যদি ইচ্ছা হয়।

পুনরায় পরীক্ষা করুন

সার্টিফিকেশন

আপনি যদি সার্টিফিকেশনের জন্য পুনরায় পরীক্ষা করতে চান, তাহলে আপনি পুনরায় পরীক্ষা শুরু করার পরে আপনার ডিভাইসটিকে জোড়া দিতে হবে।

উন্নয়ন

আপনি যদি বিকাশের জন্য পুনরায় পরীক্ষা করতে চান তবে আপনি আবার জোড়া না করে বিদ্যমান ডিভাইসটি ব্যবহার করতে পারেন।

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

কমিশনড ডিভাইস টেস্ট স্যুটে উপস্থিত হয় না

আপনি যদি একটি টেস্ট ভেন্ডর আইডি (ভিআইডি) এবং প্রোডাক্ট আইডি (পিআইডি) এর সাথে একটি ডিভাইস পেয়ার করে থাকেন, কিন্তু আপনি যখন Developer Console টেস্ট স্যুট দিয়ে ডিভাইসটি পরীক্ষা করার চেষ্টা করেন তখন এটি প্রদর্শিত হয় না, এটি সম্ভবত একাধিক ইন্টিগ্রেশন জুড়ে একই টেস্ট VID এবং PID কম্বো ব্যবহার করার কারণে ঘটে।

সমস্যা সমাধানের জন্য, Developer Console থেকে সমস্ত পরীক্ষামূলক ডিভাইস সরান এবং আপনি যে ডিভাইসটি আবার পরীক্ষা করতে চান সেটি যুক্ত করুন।

আপনি সঠিক একটি পেয়ার করেছেন তা যাচাই করতে, আপনি আপনার পরীক্ষা ফার্মওয়্যারে অনন্য মানগুলিতে ডিভাইসের জন্য প্রস্তুতকারক এবং মডেল তথ্য ( CHIP_DEVICE_CONFIG_DEVICE_* মান) সেট করতে পারেন৷

আরও তথ্যের জন্য ডিভাইসের তথ্য দেখুন।

আপনার ডিভাইসের ভিআইডি/পিআইডি যাচাই করুন

আপনি যদি Google-এর সাথে আপনার ইন্টিগ্রেশন তৈরি করা শুরু করতে চান, তাহলে আপনাকে অবশ্যই Google Home Console-এ একটি প্রজেক্ট এবং একটি ইন্টিগ্রেশন তৈরি করতে হবে।

ব্লুটুথ স্নিফারের সমস্যা সমাধান করা

আপনার ডিভাইসটি যে VID/PID মানটি বীকন করছে তা আপনার Developer Console প্রকল্পে প্রবেশ করা VID/PID-এর সাথে মেলে।

  • VIDs 0xFFF10xFFF4 পরীক্ষার জন্য সংরক্ষিত। এগুলি মৌলিক কমিশনিং এবং নিয়ন্ত্রণ পরীক্ষার জন্য ব্যবহার করা যেতে পারে, তবে সেগুলি বিকাশের নিম্নলিখিত পর্যায়ে ব্যবহার করা যাবে না:

ব্লুটুথ ইঞ্জিনিয়ারিং অ্যাপ ব্যবহার করে যেমন মোবাইলের জন্য nRF Connect , আপনি পরিষেবা ডেটা ক্ষেত্রে বীকনিং ডিভাইসের VID/PID দেখতে পারেন।

nRF Connect-এর Android সংস্করণের এই স্ক্রিনশটে, আপনি পরিষেবা ডেটা ক্ষেত্রের চতুর্থ বাইট থেকে শুরু করে VID/PID 5A23FFFE হিসাবে তালিকাভুক্ত দেখতে পাবেন। এটি 5A23 এর একটি VID এবং FFFE এর একটি PID নির্দেশ করে — উভয়ই সামান্য এন্ডিয়ান বিন্যাসে

BLE অ্যাপটি সামান্য এন্ডিয়ানে মানগুলি প্রদর্শন করে, কিন্তু আপনি আপনার Developer Console প্রকল্পে যে VID/PID মানগুলি প্রবেশ করেন তা বড় এন্ডিয়ানে রয়েছে।

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

উদাহরণ স্ক্রিনশটের মানগুলির জন্য, Developer Console VID এবং PID যথাক্রমে 235A এবং FEFF হবে৷

,

Google Home Developer Console একটি টেস্ট পৃষ্ঠা প্রদান করে যেখানে আপনি Google Home Test Suite ব্যবহার করে আপনার Matter ইন্টিগ্রেশনের বিরুদ্ধে পরীক্ষা কনফিগার করতে এবং চালাতে পারেন। Test Suite হল Developer Console তৈরি একটি পৃথক অ্যাপ্লিকেশন যা সমস্ত ইন্টিগ্রেশন টেস্টিং পরিচালনা করে।

ইন্টিগ্রেশনের ভেন্ডর আইডি এবং প্রোডাক্ট আইডির ডিভাইসগুলিকে অবশ্যই চালু করতে হবে এবং পরীক্ষা করার জন্য Developer Console সাথে ব্যবহার করা অ্যাকাউন্টের জন্য Google Home app (GHA) উপলব্ধ থাকতে হবে। আরও তথ্যের জন্য একটি ম্যাটার ডিভাইস জোড়া দেখুন।

Test Suite একটি নির্দিষ্ট Matter প্রোজেক্ট কনফিগারেশনের অন্তর্গত ডিভাইসগুলির একটি সেটে চালানো যেতে পারে। সবকিছু সঠিকভাবে কাজ করছে তা নিশ্চিত করতে আপনার ইন্টিগ্রেশন(গুলি) তে Test Suite চালানো খুবই গুরুত্বপূর্ণ।

পরীক্ষা পৃষ্ঠায়, Matter ইন্টিগ্রেশন যেগুলি সম্পূর্ণ এবং পরীক্ষা করার জন্য প্রস্তুত তা রেডি টু টেস্টে তালিকাভুক্ত করা হয়েছে।

পরীক্ষিত Matter ইন্টিগ্রেশনগুলি পরীক্ষিত বিভাগে তালিকাভুক্ত করা হয়েছে।

পরীক্ষার পরিকল্পনার ধরন

এই ধরনের পরীক্ষার পরিকল্পনা পাওয়া যায়:

  • ডেভেলপমেন্ট টেস্ট প্ল্যান Matter ব্যবহার করে কন্ট্রোলিং ডিভাইস পরীক্ষা করতে ব্যবহৃত হয়। এগুলি সম্পাদনাযোগ্য, কিন্তু Matter সার্টিফিকেশনের জন্য জমা দেওয়া যাবে না৷

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

  • CSA ইন্টারপ টেস্ট প্ল্যান আপনাকে পরীক্ষার পর্যায় এড়িয়ে যেতে এবং আপনার CSA ইন্টারপ টেস্ট ল্যাবের ফলাফলগুলি ব্যবহার করার অনুমতি দেয়। এই পরীক্ষার বিকল্পটি শুধুমাত্র LIGHT ডিভাইস প্রকারের জন্য উপলব্ধ।

সার্টিফিকেশনের জন্য পরীক্ষার ফলাফল জমা দিতে Developer Console Test Suite ব্যবহার করুন। আপনি যদি বিকাশের সময় পরীক্ষার উদ্দেশ্যে Test Suite চালাতে চান, তবে স্বতন্ত্র সংস্করণের জন্য Google হোম টেস্ট স্যুট পৃষ্ঠাটি দেখুন।

ইন্টিগ্রেশন সংস্করণ

আপনি যখন সার্টিফিকেশনের জন্য একটি পরীক্ষা পরিকল্পনা তৈরি করেন , তখন ইন্টিগ্রেশনের একটি নতুন সংস্করণ তৈরি হয়। এই সংখ্যাযুক্ত সংস্করণটি টেস্ট ট্যাব থেকে Developer Console সমস্ত ইন্টিগ্রেশন তালিকায় তালিকাভুক্ত করা হয়েছে৷

নতুন সংস্করণ অন্য সংখ্যাযুক্ত সংস্করণ থেকে তৈরি করা হয় না. উদাহরণস্বরূপ, একটি ইন্টিগ্রেশনের জন্য আপনি যে প্রথম টেস্ট প্ল্যানটি তৈরি করবেন সেটি সেই ইন্টিগ্রেশনের জন্য v.1 সংস্করণ তৈরি করবে। অন্য একটি পরীক্ষা পরিকল্পনা তৈরি করা সেই একীকরণের জন্য সংস্করণ v.2 তৈরি করবে, কিন্তু এই সংস্করণটি v.1-এর উপর ভিত্তি করে হবে না। পরিবর্তে, এই সংস্করণটি ইন্টিগ্রেশনের পরিবর্তনবিহীন উদাহরণের উপর ভিত্তি করে, যেমন v.1 ছিল।

একটি ইন্টিগ্রেশনের N/A সংস্করণ ইন্টিগ্রেশনের পরিবর্তনবিহীন উদাহরণকে উপস্থাপন করে, যা বিকাশ ট্যাবে পরিচালিত হয়।

অন্য কথায়, Matter > Developer Console পরীক্ষা করুন :

  • আপনি যদি ইন্টিগ্রেশনের N/A সংস্করণের জন্য পরীক্ষা ক্লিক করেন, একটি নতুন সংস্করণ তৈরি করা হয়। সংস্করণ নম্বরটি যেকোনো বিদ্যমান সংখ্যাযুক্ত সংস্করণের চেয়ে এক বেশি হবে।
    • যদি কোন সংখ্যাযুক্ত সংস্করণ বিদ্যমান না থাকে, সংস্করণ v.1 তৈরি করা হয়।
    • সংস্করণ v.1 বিদ্যমান থাকলে, সংস্করণ v.2 তৈরি করা হয়। সংস্করণ v.2 বিদ্যমান থাকলে, সংস্করণ v.3 তৈরি করা হয়, ইত্যাদি।
  • যদি আপনি একীকরণের একটি সংখ্যাযুক্ত সংস্করণের জন্য পরীক্ষা ক্লিক করেন (উদাহরণস্বরূপ, v.1 ), একটি নতুন সংস্করণ তৈরি করা হয় না । পরিবর্তে, সংস্করণ v.1 আবার পরীক্ষা করা হয়।

আরও তথ্যের জন্য, ইন্টিগ্রেশন সংস্করণ দেখুন।

একটি পরীক্ষা পরিকল্পনা তৈরি করুন

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

শংসাপত্রের জন্য একটি পরীক্ষা পরিকল্পনা তৈরি করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিতগুলি করেছেন:

  1. একটি কোম্পানির প্রোফাইল তৈরি করেছেন
  2. ইন্টিগ্রেশনের জন্য প্রোডাকশন ভেন্ডর আইডি (ভিআইডি) প্রবেশ করান
  3. কনফিগার করা সেটআপ এবং ব্র্যান্ডিং

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

একটি ইন্টিগ্রেশন সংস্করণ প্রত্যয়িত হওয়ার আগে আপনি যদি আপনার ব্র্যান্ডিং আপডেট করতে চান তবে আপনাকে একটি নতুন সংস্করণ তৈরি করতে হবে এবং আবার শুরু করতে হবে।

একটি পরীক্ষা পরিকল্পনা তৈরি করতে:

তিনটি বিকল্পের সাথে নতুন পরীক্ষার পরিকল্পনা তৈরি করা হচ্ছে

ডেভেলপার কনসোলে যান

  1. প্রকল্পের তালিকা থেকে, আপনি যে প্রকল্পের সাথে কাজ করতে চান তার পাশে খুলুন ক্লিক করুন।

  2. পৃষ্ঠার বাম দিকে নেভিগেশন মেনুতে, Matter > Test এ যান।

  3. আপনি যে ইন্টিগ্রেশনটি পরীক্ষা করতে চান তার N/A সংস্করণের জন্য পরীক্ষা ক্লিক করুন। এই ক্রিয়াটি একটি নতুন ইন্টিগ্রেশন সংস্করণ তৈরি করে

  4. একটি পরীক্ষার ধরন নির্বাচন করুন এবং পরীক্ষা ক্লিক করুন।

    • আপনি যদি Google ইকোসিস্টেমে সার্টিফিকেশনের জন্য প্রস্তুতি নিচ্ছেন তাহলে সার্টিফিকেশন পরীক্ষা বেছে নিন।
    • একটি উন্নয়ন পরীক্ষা সার্টিফিকেশন জন্য ব্যবহার করা যাবে না.
    • ম্যাটার ইন্টিগ্রেশন ফ্লোতে টেস্ট এবং ফিল্ড ট্রায়াল পর্যায়গুলি এড়িয়ে যেতে আপনার CSA ইন্টারপ টেস্ট ল্যাব ফলাফলগুলি ব্যবহার করতে CSA ইন্টারপ পরীক্ষা নির্বাচন করুন।
  5. আপনার পরীক্ষার স্ক্রিনে কনফিগার করুন , আপনার পরীক্ষার জন্য একটি নাম দিন এবং জোড়ার জন্য একটি ডিভাইস নির্বাচন করতে স্বয়ংক্রিয়ভাবে ডিভাইস জোড়া ক্লিক করুন।

    নাম এবং পরীক্ষা পরিকল্পনা কনফিগার

    • একটি অ্যান্ড্রয়েড ডিভাইসের জন্য :

      1. নিশ্চিত করুন যে আপনি আপনার ফোনে GHA ইনস্টল করেছেন।
      2. হোস্ট মেশিনে একটি USB কেবল দিয়ে আপনার ফোন সংযোগ করুন।
      3. আপনাকে অবশ্যই আপনার ডিভাইসে USB ডিবাগিং সক্ষম করতে হবে APK com.chip.interop.moblysnippet স্বয়ংক্রিয়ভাবে ডাউনলোড এবং ইনস্টল হবে৷
      4. একবার আপনার ফোন সংযুক্ত হয়ে গেলে, আপনার ডিভাইসটিকে স্বয়ংক্রিয়ভাবে যুক্ত করতে পেয়ারিং কোড এবং ডিভাইসের নাম লিখুন।
    • একটি iOS ডিভাইসের জন্য :

      1. আপনাকে ম্যানুয়ালি আপনার ডিভাইস যুক্ত করতে হবে। ম্যানুয়ালি পেয়ার করার নির্দেশাবলীর জন্য Google Home App বিভাগটি দেখুন।
      2. আপনার যদি একটি বিদ্যমান ডিভাইস থাকে, তাহলে আপনাকে ডিভাইসটি আনপেয়ার করতে এবং আবার জোড়া বা একটি নতুন ডিভাইস যুক্ত করতে বলা হতে পারে।
  6. পরবর্তী: পরীক্ষা পরিকল্পনা বোতামে ক্লিক করুন।

  7. একটি পরীক্ষা পরিকল্পনা তৈরি করুন পৃষ্ঠায়, টেস্ট স্যুট বিভাগে, আপনি যে পরীক্ষা স্যুটগুলি চালাতে চান তা নির্বাচন করুন।

একটি পরীক্ষা পরিকল্পনা তৈরি করুন আপনি যদি Test Suite থেকে প্রস্থান করতে চান তবে বিকাশকারী কেন্দ্রে ফিরে যান এ ক্লিক করুন।

পরীক্ষা পরিকল্পনা চালান

Test Suite , একটি পরীক্ষা পরিকল্পনা তৈরি করুন পৃষ্ঠা থেকে, পরীক্ষা চালান ক্লিক করুন। সমস্ত পরীক্ষার স্থিতি এবং লগ সহ পরীক্ষার পরিবেশ পৃষ্ঠাটি উপস্থিত হয়।

পরীক্ষা শেষ হলে আপনার পরীক্ষার ফলাফল দেখা যাবে। প্রতিটি টেস্ট স্যুট এক্সিকিউশনের স্থিতি এটির পাশে প্রদর্শিত হয় (পাস করা, ব্যর্থ)।

লগস ফলক প্রতিটি পৃথক পরীক্ষা সম্পাদনের অবস্থা দেখায়।

পরীক্ষার ফলাফল টেস্ট এনভায়রনমেন্ট পেজ থেকে একটি টেস্ট প্ল্যান রিটেস্ট করতে, টেস্ট এক্সিকিউশন শেষ হওয়ার পরে উপরে রিটেস্ট ক্লিক করুন।

একবার শেষ:

আপনার পরীক্ষার ফলাফল দেখুন এবং ব্যাখ্যা করুন

Test Suite পরীক্ষার ইতিহাসের পৃষ্ঠায়, আপনি টেস্ট প্ল্যান বিভাগে পছন্দসই পরীক্ষার পরিকল্পনার জন্য পুনরায় পরীক্ষা ক্লিক করে ডেভেলপমেন্ট প্ল্যান বা জমা না দেওয়া সার্টিফিকেশন পরীক্ষার পরিকল্পনার পূর্ববর্তী পরীক্ষার ফলাফল দেখতে পারেন। এটি আপনাকে পরীক্ষা পরিবেশ পৃষ্ঠায় নিয়ে যায় যা সেই পরীক্ষার ফলাফল প্রদর্শন করে।

টেস্ট ইতিহাস

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

Developer Console টেস্ট ট্যাব থেকে একটি ইন্টিগ্রেশন সংস্করণের জন্য পরীক্ষার ফলাফলগুলিও অ্যাক্সেস করা যেতে পারে। Test Suite পরীক্ষার ইতিহাস পৃষ্ঠায় নিয়ে যেতে সেই পৃষ্ঠায় তালিকাভুক্ত যেকোনো ইন্টিগ্রেশন সংস্করণের পরীক্ষার ইতিহাসের জন্য দেখুন ক্লিক করুন।

কনসোল স্ট্যাটাস

নিম্নলিখিত কনসোল স্ট্যাটাসগুলি পরীক্ষা পর্বে সম্মুখীন হয়:

ধারা স্ট্যাটাস বর্ণনা প্রয়োজনীয়তা এরপর কি করতে হবে
পরীক্ষার জন্য প্রস্তুত প্রস্তুত এই সংস্করণ integration পরীক্ষা করার জন্য প্রস্তুত। N/A এই সংস্করণ পরীক্ষা করুন integration.
পরীক্ষিত প্রস্তুত এই সংস্করণ integration পরীক্ষা করা হয়েছিল এবং Field Trial বা শংসাপত্রের জন্য জমা দেওয়া যেতে পারে।

সংস্করণ পরীক্ষিত এবং সংরক্ষণ করা হয়েছে.

সমস্ত ব্যর্থ পরীক্ষার ক্ষেত্রে Google-এর পর্যালোচনার ন্যায্যতা অন্তর্ভুক্ত।

পুনরায় পরীক্ষা করুন , যদি ইচ্ছা হয়।

পুনরায় পরীক্ষা করুন

সার্টিফিকেশন

আপনি যদি সার্টিফিকেশনের জন্য পুনরায় পরীক্ষা করতে চান, তাহলে আপনি পুনরায় পরীক্ষা শুরু করার পরে আপনার ডিভাইসটিকে জোড়া দিতে হবে।

উন্নয়ন

আপনি যদি বিকাশের জন্য পুনরায় পরীক্ষা করতে চান তবে আপনি আবার জোড়া না করে বিদ্যমান ডিভাইসটি ব্যবহার করতে পারেন।

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

কমিশনড ডিভাইস টেস্ট স্যুটে উপস্থিত হয় না

আপনি যদি একটি টেস্ট ভেন্ডর আইডি (ভিআইডি) এবং প্রোডাক্ট আইডি (পিআইডি) এর সাথে একটি ডিভাইস পেয়ার করে থাকেন, কিন্তু আপনি যখন Developer Console টেস্ট স্যুট দিয়ে ডিভাইসটি পরীক্ষা করার চেষ্টা করেন তখন এটি প্রদর্শিত হয় না, এটি সম্ভবত একাধিক ইন্টিগ্রেশন জুড়ে একই টেস্ট VID এবং PID কম্বো ব্যবহার করার কারণে ঘটে।

সমস্যা সমাধানের জন্য, Developer Console থেকে সমস্ত পরীক্ষামূলক ডিভাইস সরান এবং আপনি যে ডিভাইসটি আবার পরীক্ষা করতে চান সেটি যুক্ত করুন।

আপনি সঠিক একটি পেয়ার করেছেন তা যাচাই করতে, আপনি আপনার পরীক্ষা ফার্মওয়্যারে অনন্য মানগুলিতে ডিভাইসের জন্য প্রস্তুতকারক এবং মডেল তথ্য ( CHIP_DEVICE_CONFIG_DEVICE_* মান) সেট করতে পারেন৷

আরও তথ্যের জন্য ডিভাইসের তথ্য দেখুন।

আপনার ডিভাইসের ভিআইডি/পিআইডি যাচাই করুন

আপনি যদি Google-এর সাথে আপনার ইন্টিগ্রেশন তৈরি করা শুরু করতে চান, তাহলে আপনাকে অবশ্যই Google Home Console-এ একটি প্রজেক্ট এবং একটি ইন্টিগ্রেশন তৈরি করতে হবে।

ব্লুটুথ স্নিফারের সমস্যা সমাধান করা

আপনার ডিভাইসটি যে VID/PID মানটি বীকন করছে তা আপনার Developer Console প্রকল্পে প্রবেশ করা VID/PID-এর সাথে মেলে।

  • VIDs 0xFFF10xFFF4 পরীক্ষার জন্য সংরক্ষিত। এগুলি মৌলিক কমিশনিং এবং নিয়ন্ত্রণ পরীক্ষার জন্য ব্যবহার করা যেতে পারে, তবে সেগুলি বিকাশের নিম্নলিখিত পর্যায়ে ব্যবহার করা যাবে না:

ব্লুটুথ ইঞ্জিনিয়ারিং অ্যাপ ব্যবহার করে যেমন মোবাইলের জন্য nRF Connect , আপনি পরিষেবা ডেটা ক্ষেত্রে বীকনিং ডিভাইসের VID/PID দেখতে পারেন।

nRF Connect-এর Android সংস্করণের এই স্ক্রিনশটে, আপনি পরিষেবা ডেটা ক্ষেত্রের চতুর্থ বাইট থেকে শুরু করে VID/PID 5A23FFFE হিসাবে তালিকাভুক্ত দেখতে পাবেন। এটি 5A23 এর একটি VID এবং FFFE এর একটি PID নির্দেশ করে — উভয়ই সামান্য এন্ডিয়ান বিন্যাসে

BLE অ্যাপটি সামান্য এন্ডিয়ানে মানগুলি প্রদর্শন করে, কিন্তু আপনি আপনার Developer Console প্রকল্পে যে VID/PID মানগুলি প্রবেশ করেন তা বড় এন্ডিয়ানে রয়েছে।

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

উদাহরণ স্ক্রিনশটের মানগুলির জন্য, Developer Console VID এবং PID যথাক্রমে 235A এবং FEFF হবে৷

,

Google Home Developer Console একটি টেস্ট পৃষ্ঠা প্রদান করে যেখানে আপনি Google Home Test Suite ব্যবহার করে আপনার Matter ইন্টিগ্রেশনের বিরুদ্ধে পরীক্ষা কনফিগার করতে এবং চালাতে পারেন। Test Suite হল Developer Console তৈরি একটি পৃথক অ্যাপ্লিকেশন যা সমস্ত ইন্টিগ্রেশন টেস্টিং পরিচালনা করে।

ইন্টিগ্রেশনের ভেন্ডর আইডি এবং প্রোডাক্ট আইডির ডিভাইসগুলিকে অবশ্যই চালু করতে হবে এবং পরীক্ষা করার জন্য Developer Console সাথে ব্যবহার করা অ্যাকাউন্টের জন্য Google Home app (GHA) উপলব্ধ থাকতে হবে। আরও তথ্যের জন্য একটি ম্যাটার ডিভাইস জোড়া দেখুন।

Test Suite একটি নির্দিষ্ট Matter প্রোজেক্ট কনফিগারেশনের অন্তর্গত ডিভাইসগুলির একটি সেটে চালানো যেতে পারে। সবকিছু সঠিকভাবে কাজ করছে তা নিশ্চিত করতে আপনার ইন্টিগ্রেশন(গুলি) তে Test Suite চালানো খুবই গুরুত্বপূর্ণ।

পরীক্ষা পৃষ্ঠায়, Matter ইন্টিগ্রেশন যেগুলি সম্পূর্ণ এবং পরীক্ষা করার জন্য প্রস্তুত তা রেডি টু টেস্টে তালিকাভুক্ত করা হয়েছে।

পরীক্ষিত Matter ইন্টিগ্রেশনগুলি পরীক্ষিত বিভাগে তালিকাভুক্ত করা হয়েছে।

পরীক্ষার পরিকল্পনার ধরন

এই ধরনের পরীক্ষার পরিকল্পনা পাওয়া যায়:

  • ডেভেলপমেন্ট টেস্ট প্ল্যান Matter ব্যবহার করে কন্ট্রোলিং ডিভাইস পরীক্ষা করতে ব্যবহৃত হয়। এগুলি সম্পাদনাযোগ্য, কিন্তু Matter সার্টিফিকেশনের জন্য জমা দেওয়া যাবে না৷

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

  • সিএসএ ইন্টারপ পরীক্ষার পরিকল্পনাগুলি আপনাকে পরীক্ষার পর্যায়ে এড়িয়ে যেতে এবং আপনার সিএসএ ইন্টারপ টেস্ট ল্যাব ফলাফলগুলি ব্যবহার করতে দেয়। এই পরীক্ষার বিকল্পটি কেবল LIGHT ডিভাইসের ধরণের জন্য উপলব্ধ।

শংসাপত্রের জন্য পরীক্ষার ফলাফল জমা দিতে Developer Console Test Suite ব্যবহার করুন। আপনি যদি বিকাশের সময় পরীক্ষার উদ্দেশ্যে Test Suite চালাতে চান তবে স্ট্যান্ডেলোন সংস্করণের জন্য গুগল হোম টেস্ট স্যুট পৃষ্ঠাটি দেখুন।

ইন্টিগ্রেশন সংস্করণ

আপনি যখন শংসাপত্রের জন্য একটি পরীক্ষা পরিকল্পনা তৈরি করেন , তখন সংহতকরণের একটি নতুন সংস্করণ তৈরি হয়। এই সংখ্যাযুক্ত সংস্করণটি পরীক্ষার ট্যাব থেকে Developer Console সমস্ত ইন্টিগ্রেশন তালিকায় তালিকাভুক্ত করা হয়েছে।

অন্যান্য সংখ্যাযুক্ত সংস্করণ থেকে নতুন সংস্করণগুলি কখনই তৈরি করা হয় না। উদাহরণস্বরূপ, আপনি একটি সংহতকরণের জন্য তৈরি প্রথম পরীক্ষার পরিকল্পনাটি সেই সংহতকরণের জন্য সংস্করণ v.1 তৈরি করবে। অন্য পরীক্ষার পরিকল্পনা তৈরি করা সেই সংহতকরণের জন্য সংস্করণ v.2 তৈরি করবে, তবে এই সংস্করণটি v.1 এর উপর ভিত্তি করে হবে না। পরিবর্তে, এই সংস্করণটি সংহতকরণের বিপর্যয়যুক্ত উদাহরণের উপর ভিত্তি করে, ভি .1 এর মতো ছিল।

একটি সংহতকরণের এন/এ সংস্করণটি সংহতকরণের বিপর্যয়যুক্ত উদাহরণকে উপস্থাপন করে, যা বিকাশ ট্যাবে পরিচালিত হয়।

অন্য কথায়, Developer Console Matter > পরীক্ষায় :

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

আরও তথ্যের জন্য, ইন্টিগ্রেশন সংস্করণ দেখুন।

একটি পরীক্ষা পরিকল্পনা তৈরি করুন

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

শংসাপত্রের জন্য একটি পরীক্ষা পরিকল্পনা তৈরি করার আগে, আপনি নিম্নলিখিতগুলি করেছেন তা নিশ্চিত করুন:

  1. একটি সংস্থার প্রোফাইল তৈরি করেছে
  2. সংহতকরণের জন্য প্রোডাকশন বিক্রেতার আইডি (ভিআইডি) প্রবেশ করেছে
  3. কনফিগার করা সেটআপ এবং ব্র্যান্ডিং

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

ইন্টিগ্রেশন সংস্করণ প্রত্যয়িত হওয়ার আগে আপনি যদি আপনার ব্র্যান্ডিং আপডেট করতে চান তবে আপনাকে একটি নতুন সংস্করণ তৈরি করতে হবে এবং শুরু করতে হবে।

একটি পরীক্ষা পরিকল্পনা তৈরি করতে:

তিনটি বিকল্প সহ নতুন পরীক্ষার পরিকল্পনা তৈরি করা

বিকাশকারী কনসোলে যান

  1. প্রকল্পগুলির তালিকা থেকে, আপনি যে প্রকল্পটির সাথে কাজ করতে চান তার পাশে খুলুন ক্লিক করুন।

  2. পৃষ্ঠার বাম দিকে নেভিগেশন মেনুতে, Matter > পরীক্ষায় যান।

  3. আপনি পরীক্ষা করতে চান এমন একীকরণের সংস্করণ এন/এ এর জন্য পরীক্ষায় ক্লিক করুন। এই ক্রিয়াটি একটি নতুন ইন্টিগ্রেশন সংস্করণ তৈরি করে

  4. একটি পরীক্ষার ধরণ নির্বাচন করুন এবং পরীক্ষায় ক্লিক করুন।

    • আপনি যদি গুগল ইকোসিস্টেমে শংসাপত্রের জন্য প্রস্তুতি নিচ্ছেন তবে শংসাপত্র পরীক্ষা নির্বাচন করুন।
    • শংসাপত্রের জন্য একটি উন্নয়ন পরীক্ষা ব্যবহার করা যাবে না।
    • বিষয় ইন্টিগ্রেশন প্রবাহে পরীক্ষা এবং ক্ষেত্রের পরীক্ষার পর্যায়গুলি এড়িয়ে যাওয়ার জন্য আপনার সিএসএ ইন্টারপ টেস্ট ল্যাব ফলাফলগুলি ব্যবহার করতে সিএসএ ইন্টারপ পরীক্ষা নির্বাচন করুন।
  5. আপনার পরীক্ষার স্ক্রিনটি কনফিগার করতে , আপনার পরীক্ষার জন্য একটি নাম সরবরাহ করুন এবং জুড়ি দেওয়ার জন্য কোনও ডিভাইস নির্বাচন করতে স্বয়ংক্রিয়ভাবে জুড়ি ডিভাইস ক্লিক করুন।

    নাম এবং পরীক্ষার পরিকল্পনা কনফিগার করুন

    • একটি অ্যান্ড্রয়েড ডিভাইসের জন্য :

      1. আপনি আপনার ফোনে GHA ইনস্টল করেছেন তা নিশ্চিত করুন।
      2. আপনার ফোনটি হোস্ট মেশিনে একটি ইউএসবি কেবলের সাথে সংযুক্ত করুন।
      3. আপনাকে অবশ্যই আপনার ডিভাইসে ইউএসবি ডিবাগিং সক্ষম করতে হবে APK com.chip.interop.moblysnippet স্বয়ংক্রিয়ভাবে ডাউনলোড এবং ইনস্টল করবে।
      4. আপনার ফোনটি সংযুক্ত হয়ে গেলে, আপনার ডিভাইসটি অটো-জুটিতে জুটি কোড এবং ডিভাইসের নাম লিখুন।
    • একটি আইওএস ডিভাইসের জন্য :

      1. আপনার ডিভাইসটি ম্যানুয়ালি যুক্ত করতে হবে। ম্যানুয়ালি জুটির নির্দেশাবলীর জন্য গুগল হোম অ্যাপ বিভাগটি দেখুন।
      2. আপনার যদি বিদ্যমান ডিভাইস থাকে তবে আপনাকে ডিভাইসটি আনপায়ার করতে এবং আবার জুড়ি দিতে বা একটি নতুন ডিভাইস যুক্ত করতে বলা হতে পারে।
  6. পরবর্তী ক্লিক করুন: টেস্ট প্ল্যান বোতাম।

  7. একটি পরীক্ষা পরিকল্পনা তৈরি করুন পৃষ্ঠায়, পরীক্ষা স্যুট বিভাগে, আপনি যে পরীক্ষার স্যুটগুলি চালাতে চান তা নির্বাচন করুন।

একটি পরীক্ষা পরিকল্পনা তৈরি করুন আপনি যদি Test Suite থেকে বেরিয়ে যেতে চান তবে এ বিকাশকারী কেন্দ্রে ফিরে যেতে ক্লিক করুন।

পরীক্ষা পরিকল্পনা চালান

Test Suite , একটি পরীক্ষা পরিকল্পনা তৈরি করুন পৃষ্ঠা থেকে, রান পরীক্ষা ক্লিক করুন। সমস্ত পরীক্ষার স্থিতি এবং লগ সহ পরীক্ষার পরিবেশ পৃষ্ঠাটি উপস্থিত হয়।

পরীক্ষাগুলি শেষ হয়ে গেলে আপনার পরীক্ষার ফলাফলগুলি উপস্থিত হয়। প্রতিটি পরীক্ষার স্যুট এক্সিকিউশনের স্থিতি তার পাশে উপস্থিত হয় (পাস, ব্যর্থ)।

লগস ফলক প্রতিটি পৃথক পরীক্ষার কার্যকরকরণের স্থিতি দেখায়।

পরীক্ষার ফলাফল পরীক্ষার পরিবেশ পৃষ্ঠা থেকে একটি পরীক্ষার পরিকল্পনাটি পুনরায় পরীক্ষা করতে, পরীক্ষা কার্যকর করার পরে শীর্ষে RESEST ক্লিক করুন।

একবার শেষ:

আপনার পরীক্ষার ফলাফলগুলি দেখুন এবং ব্যাখ্যা করুন

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

টেস্ট ইতিহাস

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

Developer Console পরীক্ষা ট্যাব থেকে একটি ইন্টিগ্রেশন সংস্করণের জন্য পরীক্ষার ফলাফলগুলিও অ্যাক্সেস করা যেতে পারে। Test Suite পরীক্ষার ইতিহাস পৃষ্ঠায় নেওয়া সেই পৃষ্ঠায় তালিকাভুক্ত যে কোনও ইন্টিগ্রেশন সংস্করণের পরীক্ষার ইতিহাসের জন্য ভিউ ক্লিক করুন।

কনসোল স্ট্যাটাস

নিম্নলিখিত কনসোল স্ট্যাটাসগুলি পরীক্ষার পর্যায়ে সম্মুখীন হয়:

ধারা স্ট্যাটাস বর্ণনা প্রয়োজনীয়তা এরপর কি করতে হবে
পরীক্ষার জন্য প্রস্তুত প্রস্তুত এই সংস্করণ integration পরীক্ষা করতে প্রস্তুত। N/A এই সংস্করণ পরীক্ষা করুন integration.
পরীক্ষিত প্রস্তুত এই সংস্করণ integration পরীক্ষা করা হয়েছিল এবং Field Trial বা শংসাপত্রের জন্য জমা দেওয়া যেতে পারে।

সংস্করণ পরীক্ষা করা হয়েছিল এবং সংরক্ষণ করা হয়েছিল।

সমস্ত ব্যর্থ পরীক্ষার ক্ষেত্রে গুগলের পর্যালোচনা করার ন্যায্যতা অন্তর্ভুক্ত রয়েছে।

পুনরায় পরীক্ষা করুন , যদি ইচ্ছা হয়।

পুনরায় পরীক্ষা করুন

সার্টিফিকেশন

আপনার যদি শংসাপত্রের জন্য পুনরায় পরীক্ষা করতে হয় তবে আপনি পুনরায় পরীক্ষা শুরু করার পরে আপনার ডিভাইসটি জুড়তে হবে।

উন্নয়ন

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

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

কমিশন করা ডিভাইস পরীক্ষার স্যুটটিতে উপস্থিত হয় না

আপনি যদি কোনও পরীক্ষার বিক্রেতা আইডি (ভিআইডি) এবং প্রোডাক্ট আইডি (পিআইডি) এর সাথে কোনও ডিভাইস যুক্ত করেন তবে আপনি যখন Developer Console পরীক্ষার স্যুট দিয়ে ডিভাইসটি পরীক্ষা করার চেষ্টা করেন তখন এটি উপস্থিত হয় না, তবে এটি সম্ভবত একাধিক সংহতকরণ জুড়ে একই পরীক্ষার ভিড এবং পিআইডি কম্বো ব্যবহার করে সৃষ্ট হয়।

সমস্যা সমাধানের জন্য, Developer Console থেকে সমস্ত পরীক্ষার ডিভাইসগুলি সরান এবং আপনি যে ডিভাইসটি আবার পরীক্ষা করতে চান তা যুক্ত করুন।

আপনি সঠিকটি যুক্ত করেছেন তা যাচাই করার জন্য, আপনি আপনার টেস্ট ফার্মওয়্যারের অনন্য মানগুলিতে ডিভাইসটির জন্য প্রস্তুতকারক এবং মডেল তথ্য ( CHIP_DEVICE_CONFIG_DEVICE_* মান) সেট করতে পারেন।

আরও তথ্যের জন্য ডিভাইসের তথ্য দেখুন।

আপনার ডিভাইসের ভিড/পিড যাচাই করুন

আপনি যদি গুগলের সাথে আপনার সংহতকরণ বিকাশ শুরু করতে চান তবে আপনাকে অবশ্যই একটি প্রকল্প এবং গুগল হোম কনসোলে একটি সংহতকরণ তৈরি করতে হবে।

ব্লুটুথ স্নিফার সমস্যা সমাধান

আপনার ডিভাইসটি VID/PID মানটি আপনার Developer Console প্রকল্পের সাথে প্রবেশ করা ভিড/পিআইডিটির সাথে মেলে।

  • VIDS 0xFFF1 - 0xFFF4 পরীক্ষার জন্য সংরক্ষিত। এগুলি বেসিক কমিশনিং এবং নিয়ন্ত্রণ পরীক্ষার জন্য ব্যবহার করা যেতে পারে তবে নিম্নলিখিত উন্নয়নের পর্যায়ে এগুলি ব্যবহার করা যাবে না:

মোবাইলের জন্য এনআরএফ কানেক্টের মতো একটি ব্লুটুথ ইঞ্জিনিয়ারিং অ্যাপ্লিকেশন ব্যবহার করে আপনি পরিষেবা ডেটা ক্ষেত্রে বেকনিং ডিভাইসের ভিড/পিআইডি দেখতে পারেন।

এনআরএফ কানেক্টের Android সংস্করণ থেকে এই স্ক্রিনশটে, আপনি দেখতে পাবেন যে ভিআইডি/পিআইডি পরিষেবা ডেটা ক্ষেত্রের চতুর্থ বাইট থেকে শুরু করে 5A23FFFE হিসাবে তালিকাভুক্ত করা হয়েছে। এটি 5A23 এর একটি ভিড এবং FFFE একটি পিআইডি নির্দেশ করে - উভয়ই লিটল এন্ডিয়ান ফর্ম্যাটে

বিএলই অ্যাপ্লিকেশনটি লিটল এন্ডিয়ানে মানগুলি প্রদর্শন করে তবে আপনি আপনার Developer Console প্রকল্পে প্রবেশকারী ভিড/পিআইডি মানগুলি বিগ এন্ডিয়ানে রয়েছে।

যাচাই করুন যে ব্লুটুথ স্নিফার কী প্রদর্শিত হচ্ছে তার উপর ভিত্তি করে সঠিক মান এবং ফর্ম্যাটটি আপনার ক্রিয়া কনসোল প্রকল্পে প্রবেশ করা হয়েছে।

উদাহরণস্বরূপ স্ক্রিনশটের মানগুলির জন্য, Developer Console ভিআইডি এবং পিআইডি যথাক্রমে 235A এবং FEFF হবে।