Test Lab-এর মাধ্যমে আপনি বিভিন্ন ধরনের ডিভাইস ও Android ভার্সনে আপনার অ্যাপ পরীক্ষা করতে পারবেন। কোন কোন ডিভাইস উপলভ্য আছে তা দেখার কয়েকটি উপায় আছে:
Firebase কনসোল: আপনি Firebase কনসোল থেকে টেস্ট চালালে, টেস্ট চালান ওয়ার্কফ্লোর ডাইমেনশন বেছে নিন ধাপ চলাকালীন উপলভ্য ডিভাইসের তালিকা দেখতে পাবেন।
gcloud CLI: Google Cloud CLI থেকে উপলভ্য ডিভাইসের তালিকা দেখতে, নিম্নলিখিত কমান্ড ব্যবহার করুন:
gcloud firebase test android models list
Google APIs Explorer: আপনি এমনকি সরাসরি ডিভাইসগুলি দেখতে পারেন, Firebase প্রোজেক্ট বা gcloud CLI ছাড়াই, Google APIs Explorer ব্যবহার করে।
ডিভাইস স্টেবিলিটি ইন্ডিকেটর
Test Lab-এর মাধ্যমে সেইসব ডিভাইসকে বোঝানো হয় যেগুলির স্থিতিশীলতা Firebase কনসোল এবং Google Cloud CLI-তে কমে গেছে এবং এগুলি কমে যাওয়া স্থিতিশীলতা ইন্ডিকেটরের মাধ্যমে দেখানো হয়। কম স্থিতিশীলতা ইন্ডিকেটর দিয়ে লেবেল করা ডিভাইসগুলি ৩০ দিন বা তার বেশি সময় ধরে অনির্ণীত ফলাফলের উচ্চ হার ফেরত দিয়েছে। এই ফিচারটি আপনাকে আপনার ব্যবহারের ক্ষেত্রে ডিভাইসগুলি আরও ভালভাবে বেছে নিতে সাহায্য করে টেস্ট ডিভাইসের স্থিতিশীলতা কমে গেছে কিনা তা আপনাকে জানাতে।
Firebase কনসোলে ডিভাইসের স্টেবিলিটি দেখুন
আপনি যখন কোনও নির্দিষ্ট ডিভাইসের জন্য একটি নতুন পরীক্ষা সেট-আপ করছেন তখন আপনি Firebase কনসোলে ডিভাইসের স্থায়িত্ব দেখতে পারেন।
ডিভাইসের স্টেবিলিটি দেখতে, এই নির্দেশাবলী অনুসরণ করুন:
Firebase কনসোলে, DevOps ও এনগেজমেন্ট > Test Lab বিকল্পে যান।
টেস্ট রান করুন বিকল্প বেছে নিন এবং তারপরে টেস্টের ধরন বেছে নিন।
আপনার অ্যাপ বাইনারি আপলোড করুন।
'ডাইমেনশন বেছে নিন' ধাপে, কাস্টমাইজ করুন বিকল্পে ক্লিক করুন।
আপনার টেস্ট চালানোর জন্য এক বা একাধিক ডিভাইস বেছে নিন। ডিভাইসের স্থিতিশীলতার উপর নির্ভর করে, আপনি বেছে নেওয়া ডিভাইসের পাশে কম স্থিতিশীলতা লেবেল দেখতে পেতে পারেন।
আপনার টেস্ট চালান।
Google Cloud CLI-তে ডিভাইসের স্টেবিলিটি দেখুন
আপনি নতুন টেস্ট সেট-আপ করার সময় gcloud CLI-তে নির্দিষ্ট ডিভাইসের জন্য ডিভাইসের স্টেবিলিটি দেখতে পারবেন।
ডিভাইসের স্টেবিলিটি দেখতে, এই নির্দেশাবলী অনুসরণ করুন:
লেটেস্ট Google Cloud SDK ডাউনলোড করে নির্দেশাবলী অনুসরণ করুন।
এইসব কমান্ডের মধ্যে কোনও একটি রান করুন:
gcloud firebase test android models listঅথবাgcloud firebase test android models describe MODEL_ID
কোনও টেস্ট ডিভাইসের স্থিতিশীলতা কমে গেলে, আপনি TAGS কলামে
reduced_stability ট্যাগ দেখতে পাবেন, যেখানে প্রভাবিত ভার্সনগুলি তালিকাভুক্ত করা থাকে।
ডিভাইসের ক্যাপাসিটি
Test Lab, Firebase কনসোল ও Firebase CLI-এর মাধ্যমে মোবাইল ডিভাইসের ক্যাপাসিটি সংক্রান্ত অ্যাগ্রিগেট করা তথ্য প্রদান করে। ডিভাইস ক্যাপাসিটি হল Google-এর মোবাইল ডিভাইস ল্যাবে অনলাইন ডিভাইসের মোট সংখ্যা। এই ফিচারটি আপনাকে নিশ্চিত করতে সাহায্য করে যে আমাদের ডিভাইস ল্যাবে পর্যাপ্ত ডিভাইস আছে যাতে আপনার পরীক্ষা আরও দক্ষতার সাথে চালানো যায়। ডিভাইসের ক্যাপাসিটি বেশি, মাঝারি ও কম হিসেবে পরিমাপ করা হয়।
নিম্নলিখিত কারণে যেকোনও ডিভাইসের ক্যাপাসিটি লেভেলে টেস্ট রান করতে বেশি সময় লাগতে পারে:
- ট্রাফিক, যা পরীক্ষা শুরু হলে প্রভাবিত হয়। আউটেজ বা ব্যর্থতার বিষয়ে অভিযোগ করা হয়েছে কিনা তা চেক করতে, Firebase স্ট্যাটাস ড্যাশবোর্ড দেখুন।
- ডিভাইস বা ইনফ্রাস্ট্রাকচার সংক্রান্ত সমস্যা, যা যেকোনও সময় হতে পারে এবং টেস্ট রান করতে কত সময় লাগবে তা প্রভাবিত করতে পারে।
নিম্নলিখিত সারণীতে ডিভাইসের ক্ষমতার ধরন বর্ণনা করা হয়েছে এবং প্রতিটি ক্ষমতার ধরন কখন ব্যবহার করতে হবে সেই সম্পর্কে সাজেশন দেওয়া হয়েছে:
| ক্যাপাসিটি | বিবরণ | সাজেস্ট করা ব্যবহার |
| অধিক ক্ষমতা সম্পন্ন | Test Lab ডিভাইস ক্যাটালগে অনেক ডিভাইস আছে। | আপনি যখন প্রচুর সংখ্যক পরীক্ষা চালাচ্ছেন তখন ব্যবহার করুন। |
| মাঝারি ক্ষমতা সম্পন্ন | Test Lab ডিভাইস ক্যাটালগে মাঝারি সংখ্যক ডিভাইস রয়েছে। | এই ক্যাপাসিটি লেভেল আপনার বেশিরভাগ টেস্ট চালানোর জন্য উপযুক্ত। |
| কম ক্ষমতা সম্পন্ন | Test Lab ডিভাইস ক্যাটালগে কয়েকটি ডিভাইস আছে। যদিও ডেপ্রিকেট করা ডিভাইসগুলি কম-ক্ষমতা সম্পন্ন গ্রুপের অন্তর্গত, তবে সব কম-ক্ষমতা সম্পন্ন ডিভাইস ডেপ্রিকেট করা হয় না। | কোনও নির্দিষ্ট ডিভাইস মডেল ও ভার্সনে পরীক্ষা চালাতে হলে এটি ব্যবহার করুন। এইসব টেস্ট, টেস্ট শার্ডিংয়ের জন্য উপযুক্ত নয়। কম ক্ষমতার কারণে, টেস্ট শেষ হতে অনেক সময় লাগতে পারে, বিশেষ করে আপনি যদি একই সময়ে অনেক টেস্ট শুরু করেন। |
Firebase কনসোলে ডিভাইসের ক্যাপাসিটি দেখুন
আপনি নতুন টেস্ট সেট-আপ করার সময়, নির্দিষ্ট ডিভাইসের জন্য Firebase কনসোলে ডিভাইসের ক্ষমতা দেখতে পারবেন।
ডিভাইসের ক্যাপাসিটি দেখতে, এই নির্দেশাবলী অনুসরণ করুন:
Firebase কনসোলে, DevOps ও এনগেজমেন্ট > Test Lab বিকল্পে যান।
টেস্ট রান করুন বিকল্প বেছে নিন এবং তারপরে টেস্টের ধরন বেছে নিন।
আপনার অ্যাপ বাইনারি আপলোড করুন।
'ডাইমেনশন বেছে নিন' ধাপে, কাস্টমাইজ করুন বিকল্পে ক্লিক করুন।
(ঐচ্ছিক) ক্যাপাসিটি লেভেল অনুযায়ী ডিভাইস ফিল্টার করতে, এইসব ধাপ অনুসরণ করুন:
ফিল্টার আইকনে ক্লিক করুন।
ধারণক্ষমতা বেছে নিন।
আপনি যে ক্যাপাসিটি লেভেল অনুযায়ী ফিল্টার করতে চান সেটিতে ক্লিক করুন: মাঝারি বা বেশি। কম-ক্ষমতা সম্পন্ন ডিভাইস ফিল্টার করতে, মাঝারি ও বেশি, দুটি বিকল্পের মাধ্যমেই ফিল্টার করুন।
প্রয়োগ করুন বিকল্পে ক্লিক করুন।
আপনার টেস্ট চালানোর জন্য এক বা একাধিক ডিভাইস বেছে নিন। ডিভাইসের ক্ষমতার উপর নির্ভর করে, আপনি বেছে নেওয়া ডিভাইসের পাশে মিডিয়াম বা হাই লেবেল দেখতে পেতে পারেন।
আপনার টেস্ট চালান।
Google Cloud CLI-তে ডিভাইসের ক্যাপাসিটি দেখুন
আপনি নতুন টেস্ট সেট-আপ করার সময় gcloud CLI-তে নির্দিষ্ট ডিভাইসের জন্য ডিভাইসের ক্ষমতা দেখতে পারবেন।
ডিভাইসের ক্যাপাসিটি দেখতে, এই নির্দেশাবলী অনুসরণ করুন:
- লেটেস্ট Google Cloud SDK ডাউনলোড করে নির্দেশাবলী অনুসরণ করুন। ভার্সনটি অবশ্যই 417.0.0 বা তার বেশি হতে হবে।
- এইসব কমান্ডের মধ্যে কোনও একটি রান করুন:
gcloud firebase test android list-device-capacities
অথবা
gcloud firebase test android models describe MODEL_ID
আউটপুটে ডিভাইসের ক্ষমতা, মডেল আইডি, মডেলের নাম এবং OS ভার্সন আইডি অন্তর্ভুক্ত থাকে।
বন্ধ হয়ে যাওয়া ডিভাইস ও ভার্সন
Test Lab ডিভাইস ক্যাটালগ থেকে সরিয়ে দেওয়ার আগে, অন্তত এক মাস পর্যন্ত
বাতিল করা ডিভাইস উপলভ্য থাকে। ডিভাইস সরিয়ে দেওয়া হলে, Test Lab
আর সেই ডিভাইসে টেস্ট অনুরোধ পাঠায় না; সেইসব অনুরোধ
Skipped হিসেবে চিহ্নিত করা হয়।
পুরনো ডিভাইস
| প্রস্তুতকারক | মডেলের নাম | ডিভাইস ফর্ম | ডিভাইস আইডি | সরানোর জন্য প্ল্যান করা তারিখ | সাজেস্ট করা রিপ্লেসমেন্ট |
|---|---|---|---|---|---|
| Samsung | Galaxy Tab S3 | ফিজিক্যাল | gts3lltevzw/28 | 2024-04-14 | |
| Google TV Amati | ভার্চুয়াল | AmatiTvEmulator/29 | TBD |
||
| Google TV | ভার্চুয়াল | GoogleTvEmulator/30 | TBD |
GoogleTv.arm/31 (শীঘ্রই উপলভ্য হবে) | |
| Samsung | Samsung Galaxy Z Fold2 | ফিজিক্যাল | f2q/30 | 2026-02-13 | |
| Pixel 2 (Arm) | ভার্চুয়াল আর্ম | Pixel2.arm/26 | 2025-11-15 | MediumPhone.arm/26 | |
| Pixel2.arm/27 | 2025-11-15 | MediumPhone.arm/27 | |||
| Pixel2.arm/28 | 2025-11-15 | MediumPhone.arm/28 | |||
| Pixel2.arm/29 | 2025-11-15 | MediumPhone.arm/29 | |||
| Pixel2.arm/30 | 2025-11-15 | MediumPhone.arm/30 | |||
| Pixel2.arm/31 | 2025-11-15 | MediumPhone.arm/31 | |||
| Pixel2.arm/32 | 2025-11-15 | MediumPhone.arm/32 | |||
| Pixel2.arm/33 | 2025-11-15 | MediumPhone.arm/33 |
ডিভাইসের জন্য অনুরোধ করুন
আপনি যদি এমন কোনও ডিভাইস ব্যবহার করতে চান যা Test Lab-এ উপলভ্য নয়, তাহলে ক্যাটালগে ডিভাইস যোগ করার জন্য অনুরোধ জমা দিতে পারেন।