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

Google Home Developer Console-এ একটি টেস্ট পৃষ্ঠা আছে যেখানে আপনি Google Home Test Suite ব্যবহার করে আপনার Cloud-to-cloud ইন্টিগ্রেশনের জন্য টেস্ট কনফিগার ও রান করতে পারবেন। 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-এ টেস্টের ইতিহাস পৃষ্ঠায় যেতে, সেই পৃষ্ঠায় তালিকাভুক্ত যেকোনও ইন্টিগ্রেশনের টেস্টের ইতিহাস দেখতে দেখুন বিকল্পে ক্লিক করুন।

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

টেস্ট ফেজে নিম্নলিখিত Console স্ট্যাটাস দেখা যায়:

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

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

ব্যর্থ হওয়া সব টেস্ট কেসের ক্ষেত্রে Google-এর পর্যালোচনা করার জন্য যুক্তি অন্তর্ভুক্ত থাকে।

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

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

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

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

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