যখন আপনি গুগল প্লে কনসোলের আলফা বা বিটা চ্যানেলে আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ (APK) আপলোড ও প্রকাশ করেন, তখন অ্যান্ড্রয়েডের বিভিন্ন সংস্করণে চালিত বহু ডিভাইসে আপনার APK-টি পরীক্ষা করা হয়। এর ফলে তৈরি হওয়া প্রি-লঞ্চ রিপোর্টটি ক্র্যাশ, ডিসপ্লে সংক্রান্ত সমস্যা এবং নিরাপত্তা দুর্বলতা শনাক্ত করতে সাহায্য করে।
প্রি-লঞ্চ রিপোর্টটি রোবো টেস্ট দ্বারা চালিত, যা Firebase Test Lab এর অন্তর্ভুক্ত একটি স্বয়ংক্রিয় পরীক্ষা। আপনি পরীক্ষার জন্য নির্দিষ্ট ডিভাইস, লোকেল বা অ্যান্ড্রয়েড সংস্করণকে টার্গেট করতে রোবো টেস্ট ব্যবহার করতে পারেন এবং দীর্ঘ সময় ধরে আপনার অ্যাপ পরীক্ষা করার জন্যও এটি ব্যবহার করতে পারেন।
রোবো টেস্ট প্রি-লঞ্চ রিপোর্টের চেয়ে বেশি কাস্টমাইজযোগ্য, কিন্তু এটি ব্যবহার করা ঠিক ততটাই সহজ।
Test Lab আপনার প্রথম রোবো পরীক্ষা চালানো হচ্ছে
- আপনার যদি আগে থেকে কোনো Firebase প্রজেক্ট না থাকে, তবে একটি তৈরি করুন: Firebase কনসোলে , 'Add New Project'- এ ক্লিক করুন, তারপর আপনার প্রজেক্টের জন্য একটি নাম লিখুন। আপনার যদি আগে থেকেই একটি ক্লাউড প্রজেক্ট থাকে, তবে আপনি ড্রপ-ডাউন মেনু থেকে সেটি নির্বাচন করে তাতে Firebase যোগ করতে পারেন।
- Firebase কনসোলে Test Lab পেজে যান।
- যে অ্যাপটি পরীক্ষা করতে চান তার APK ফাইলটি 'Android' সেকশনে ড্র্যাগ করুন অথবা 'Browse for APK'-তে ক্লিক করে ফাইলটি সিলেক্ট করুন।
Test Lab নির্বাচিত APK-টি আপলোড করে এবং স্বয়ংক্রিয়ভাবে সেটির উপর একটি রোবো টেস্ট চালানো শুরু করে দেয়।
পরবর্তী পদক্ষেপ
দৈনিক ভিত্তিতে আপনার চালানোর পরীক্ষার সংখ্যা বাড়াতে, ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করুন। দৈনিক ব্যবহারের কোটা এবং ব্লেজ প্ল্যানে ব্যবহার-ভিত্তিক বিলিং কীভাবে গণনা করা হয় সে সম্পর্কে আরও জানতে, Test Lab কোটা এবং বিলিং দেখুন।
আপনি যদি আপনার অ্যাপটি আরও পুঙ্খানুপুঙ্খভাবে এবং ঘন ঘন পরীক্ষা করতে চান, তাহলে কন্টিনিউয়াস ইন্টিগ্রেশন সিস্টেমের সাথে Test Lab ব্যবহার করতে পারেন। এছাড়াও, আপনার অ্যাপ পরীক্ষা করার জন্য বিশেষভাবে লেখা ইনস্ট্রুমেন্টেড টেস্টগুলো চালানোর জন্যও আপনি Test Lab ব্যবহার করতে পারেন। এই টেস্টগুলো আপনি ফায়ারবেস কনসোল, জিক্লাউড কমান্ড লাইন এবং সরাসরি অ্যান্ড্রয়েড স্টুডিও থেকে চালাতে পারবেন।
Test Lab সম্পর্কে আরও জানতে, Test Lab ভূমিকা দেখুন।