ক্লাউড-টু-ক্লাউড ইন্টিগ্রেশন পরীক্ষা করা

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

অনুমোদিত ক্লাউড-টু-ক্লাউড ইন্টিগ্রেশন পরীক্ষা করুন লিঙ্কে দেখুন।

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

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

পরীক্ষা করা হয়েছে এমন Cloud-to-cloud ইন্টিগ্রেশনগুলি পরীক্ষিত বিভাগে তালিকাভুক্ত করা হয়েছে।

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

টেস্ট প্ল্যান তৈরি করা

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

  1. একটি কোম্পানি প্রোফাইল তৈরি করেছেন।

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

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

টেস্ট প্ল্যান তৈরি করতে:

Developer Console-এ যান

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

  2. পৃষ্ঠার বাঁদিকে নেভিগেশন মেনুতে গিয়ে Cloud-to-cloud > টেস্ট বিকল্পে যান।

  3. পরীক্ষা করার জন্য ইন্টিগ্রেশনের টেস্ট বিকল্পে ক্লিক করুন।

  4. আপনার পরীক্ষা কনফিগার করুন স্ক্রিনে, আপনার পরীক্ষার জন্য একটি নাম দিন এবং ডিভাইসের তালিকা থেকে পরীক্ষা করার জন্য ডিভাইস বেছে নিন।

  5. পরবর্তী: টেস্ট প্ল্যান বোতামে ক্লিক করুন।

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

আপনার ইন্টিগ্রেশনে পরীক্ষক যোগ করা

আপনার ইন্টিগ্রেশনে আলফা টেস্টিংয়ের প্রয়োজন হলে, নিম্নলিখিত সব ধাপ সম্পূর্ণ না হওয়া পর্যন্ত টেস্ট অ্যাকশন লুকানো থাকবে:

  1. Cloud-to-cloud ইন্টিগ্রেশন যে Google Cloud প্রোজেক্টের মাধ্যমে করা হয়েছে, সেটিতে পরীক্ষককে দর্শক/এডিটর হিসেবে যোগ করুন। আরও জানতে ভূমিকা ও অনুমতি দেখুন।
  2. টেস্টার Developer Console-এর মাধ্যমে প্রোজেক্ট অ্যাক্সেস করতে পারবেন।
  3. টেস্টার টেস্ট ট্যাবে ক্লিক করার পরে, ইন্টিগ্রেশনের স্ট্যাটাসের উপর নির্ভর করে, তিনি টেস্ট বা আবার টেস্ট করুন বোতামে ক্লিক করবেন এবং "লিঙ্ক না করা অ্যাকশন" সহ টেস্ট স্যুট পৃষ্ঠায় নিয়ে যাওয়া হবে।
  4. আগের ধাপগুলি সম্পূর্ণ হয়ে গেলে, পরীক্ষকের জন্য Google Home app (GHA)-এ ইন্টিগ্রেশন দেখা যাবে এবং তিনি পরীক্ষা শুরু করতে পারবেন।

Test Suite থেকে বেরিয়ে এলে, ডেভেলপার সেন্টারে ফিরে যান বিকল্পে ক্লিক করুন।

টেস্ট প্ল্যান চালান

Test Suite-এ, পরীক্ষা পরিকল্পনা তৈরি করুন পৃষ্ঠা থেকে, পরীক্ষা চালান বিকল্পে ক্লিক করুন। টেস্ট এনভায়রনমেন্ট পৃষ্ঠাটি স্ট্যাটাস ও সব টেস্টের লগ সহ দেখা যায়।

টেস্ট সম্পূর্ণ হয়ে গেলে, ফলাফল দেখতে পাবেন। প্রতিটি টেস্ট স্যুটের এক্সিকিউশনের স্ট্যাটাস এর ঠিক পাশে দেখানো হয় (সফল, ব্যর্থ)।

লগ প্যানেলে প্রতিটি আলাদা আলাদা টেস্ট এক্সিকিউশনের স্ট্যাটাস দেখানো হয়।

টেস্ট এনভায়রনমেন্ট পৃষ্ঠা থেকে কোনও টেস্ট প্ল্যান আবার পরীক্ষা করতে, টেস্ট এক্সিকিউশন সম্পূর্ণ হওয়ার পরে সবচেয়ে উপরে থাকা আবার পরীক্ষা করুন বিকল্পে ক্লিক করুন।

সম্পূর্ণ হয়ে গেলে:

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

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

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

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

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

পরীক্ষা করার ফেজে নিম্নলিখিত কনসোল স্ট্যাটাস দেখা যায়:

বিভাগ স্ট্যাটাস বিবরণ প্রয়োজনীয়তা এর পর কী করতে হবে
পরীক্ষা করার জন্য প্রস্তুত রেডি এটি integration পরীক্ষা করার জন্য রেডি। প্রযোজ্য নয় এই integrationপরীক্ষা করুন।
পরীক্ষা করা হয়েছে রেডি এটি integration পরীক্ষা করা হয়েছে এবং সার্টিফিকেশনের জন্য জমা দেওয়া যাবে।

ইন্টিগ্রেশন পরীক্ষা করে সেভ করা হয়েছে।

পরীক্ষার সবকটি কেস ব্যর্থ হলে, Google-এর পর্যালোচনার জন্য তার কারণ উল্লেখ করা হয়।

প্রয়োজন হলে আবার পরীক্ষা করুন।

ম্যানুয়াল টেস্টিং

এমন কিছু বৈশিষ্ট্য ও অ্যাট্রিবিউট আছে যা Test Suite-এ কাজ করে না এবং সেগুলির জন্য ম্যানুয়াল টেস্টিং প্রয়োজন।

নিম্নলিখিত বৈশিষ্ট্য ও অ্যাট্রিবিউট ম্যানুয়ালি পরীক্ষা করতে হবে:

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