Google Play Console-এ আপনার আলফা বা বিটা চ্যানেলে Android অ্যাপ্লিকেশন প্যাকেজ (APK) আপলোড ও প্রকাশ করার সময়, Android-এর বিভিন্ন ভার্সন চলছে এমন অনেক ডিভাইসে আপনার APK পরীক্ষা করা হয়। এর ফলে পাওয়া লঞ্চের আগের রিপোর্ট ক্র্যাশ, ডিসপ্লে সংক্রান্ত সমস্যা ও নিরাপত্তা সংক্রান্ত দুর্বলতা শনাক্ত করতে সাহায্য করে।
লঞ্চের আগের রিপোর্ট রোবো টেস্ট দ্বারা পরিচালিত হয়, এটি Firebase Test Lab-এর সাথে অন্তর্ভুক্ত একটি অটোমেটেড টেস্ট। আপনি রোবো টেস্ট ব্যবহার করে নির্দিষ্ট ডিভাইস, লোকেল বা Android-এর ভার্সন টার্গেট করে টেস্ট করতে পারেন এবং আপনি রোবো টেস্ট ব্যবহার করে আপনার অ্যাপ আরও বেশি সময় ধরে টেস্ট করতে পারেন।
লঞ্চের আগের রিপোর্টের তুলনায় রোবো টেস্ট আরও বেশি কাস্টমাইজ করা যায়, তবে এটি ব্যবহার করাও সহজ।
Test Lab-এ আপনার প্রথম রোবো টেস্ট রান করা হচ্ছে
- আপনার কাছে আগে থেকে Firebase প্রোজেক্ট না থাকলে, একটি তৈরি করুন: Firebase কনসোলে, নতুন প্রোজেক্ট যোগ করুন বিকল্পে ক্লিক করুন, তারপর আপনার প্রোজেক্টের নাম লিখুন। আপনার আগে থেকেই কোনও ক্লাউড প্রোজেক্ট থাকলে, ড্রপ-ডাউন মেনু থেকে সেটি বেছে নিয়ে Firebase যোগ করতে পারবেন।
- Firebase কনসোল-এর Test Lab পৃষ্ঠায় যান।
- আপনি যে অ্যাপটি পরীক্ষা করতে চান সেটির APK "Android" বিভাগে টেনে আনুন অথবা APK-এর জন্য ব্রাউজ করুন বিকল্পে ক্লিক করুন এবং ফাইলটি বেছে নিন।
Test Lab বেছে নেওয়া APK আপলোড করে এবং অটোমেটিক সেটির উপর রোবো টেস্ট রান করা শুরু করে।
পরবর্তী ধাপ
আপনি প্রতিদিন যতগুলি টেস্ট চালাতে পারেন তার সংখ্যা বাড়াতে, Blaze প্রাইসিং প্ল্যানে আপগ্রেড করুন। দৈনিক ব্যবহারের কোটা এবং Blaze প্ল্যানে ব্যবহারের উপর ভিত্তি করে কীভাবে বিলিং হিসেব করা হয় সেই সম্পর্কে আরও জানতে, Test Lab কোটা এবং বিলিং দেখুন।
আপনি যদি নিজের অ্যাপ আরও পুঙ্খানুপুঙ্খভাবে এবং ঘন ঘন পরীক্ষা করতে চান, তাহলে আপনি Test Lab-এর সাথে কন্টিনিউয়াস ইন্টিগ্রেশন সিস্টেম ব্যবহার করতে পারেন। এছাড়াও, আপনি Test Lab ব্যবহার করে আপনার অ্যাপ টেস্ট করার জন্য বিশেষভাবে লেখা ইন্সট্রুমেন্টেড টেস্ট রান করতে পারবেন। আপনি এইসব টেস্ট Firebase কনসোল, gcloud কমান্ড লাইন এবং সরাসরি Android Studio থেকে রান করতে পারবেন।
Test Lab সম্পর্কে আরও জানতে, Test Lab-এর ভূমিকা দেখুন।