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/৩০ | 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-এ উপলভ্য নয় এমন কোনও ডিভাইস ব্যবহার করতে চাইলে, আপনি ক্যাটালগে যোগ করার জন্য ডিভাইসের অনুরোধ জমা দিতে পারেন।