Test Lab আপনাকে বিভিন্ন ধরণের ডিভাইস এবং অ্যান্ড্রয়েড সংস্করণে আপনার অ্যাপ পরীক্ষা করার সুযোগ দেয়। কোন কোন ডিভাইস উপলব্ধ আছে তা দেখার কয়েকটি উপায় রয়েছে:
Firebase কনসোল: আপনি যদি Firebase কনসোল থেকে টেস্ট চালান, তাহলে 'রান এ টেস্ট' ওয়ার্কফ্লো-এর 'সিলেক্ট ডাইমেনশনস ' ধাপে উপলব্ধ ডিভাইসগুলির একটি তালিকা দেখতে পাবেন।
gcloud CLI: Google Cloud CLI থেকে উপলব্ধ ডিভাইসগুলির তালিকা দেখতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
gcloud firebase test android models list
গুগল এপিআই এক্সপ্লোরার: আপনি ফায়ারবেস প্রজেক্ট বা জিক্লাউড সিএলআই ছাড়াই, গুগল এপিআই এক্সপ্লোরার ব্যবহার করে সরাসরি ডিভাইসগুলো খুঁজে নিতে পারেন।
ডিভাইসের স্থিতিশীলতা সূচক
Test Lab Firebase কনসোল এবং গুগল ক্লাউড সিএলআই-তে 'রিডিউসড স্ট্যাবিলিটি' ইন্ডিকেটরের মাধ্যমে সেইসব ডিভাইসকে চিহ্নিত করে যেগুলোর স্থিতিশীলতা হ্রাস পেয়েছে। যে ডিভাইসগুলোকে 'রিডিউসড স্ট্যাবিলিটি ' ইন্ডিকেটর দিয়ে চিহ্নিত করা হয়েছে, সেগুলোতে ৩০ দিন বা তার বেশি সময় ধরে উচ্চ হারে অনির্দিষ্ট ফলাফল পাওয়া গেছে। কোনো টেস্ট ডিভাইসের স্থিতিশীলতা হ্রাস পেয়েছে কিনা, তা জানানোর মাধ্যমে এই ফিচারটি আপনাকে আপনার ব্যবহারের জন্য ডিভাইস আরও ভালোভাবে বেছে নিতে সাহায্য করে।
ফায়ারবেস কনসোলে ডিভাইসের স্থিতিশীলতা দেখুন
কোনো নির্দিষ্ট ডিভাইসের জন্য নতুন টেস্ট সেট আপ করার সময় আপনি Firebase কনসোলে ডিভাইসটির স্থিতিশীলতা দেখতে পারেন।
ডিভাইসের স্থিতিশীলতা দেখতে, এই নির্দেশাবলী অনুসরণ করুন:
Firebase কনসোলে টেস্ট ল্যাব পৃষ্ঠাটি খুলুন।
রান এ টেস্ট নির্বাচন করুন এবং তারপরে একটি পরীক্ষার ধরণ নির্বাচন করুন।
আপনার অ্যাপের বাইনারি আপলোড করুন।
ডাইমেনশন নির্বাচন ধাপে, কাস্টমাইজ- এ ক্লিক করুন।
আপনার পরীক্ষাটি চালানোর জন্য এক বা একাধিক ডিভাইস বেছে নিন। ডিভাইসের স্থিতিশীলতার উপর নির্ভর করে, আপনি নির্বাচিত ডিভাইসগুলির পাশে একটি ‘Reduced Stability’ লেবেল দেখতে পারেন।
আপনার পরীক্ষাটি চালান।
Google Cloud CLI-তে ডিভাইসের স্থিতিশীলতা দেখুন
নতুন কোনো পরীক্ষা সেট আপ করার সময়, আপনি gcloud CLI-তে একটি নির্দিষ্ট ডিভাইসের স্থিতিশীলতা দেখতে পারেন।
ডিভাইসের স্থিতিশীলতা দেখতে, এই নির্দেশাবলী অনুসরণ করুন:
সর্বশেষ গুগল ক্লাউড এসডিকে ডাউনলোড করুন এবং নির্দেশাবলী অনুসরণ করুন।
এই কমান্ডগুলোর মধ্যে যেকোনো একটি চালান:
gcloud firebase test android models listঅথবাgcloud firebase test android models describe MODEL_ID
যদি কোনো পরীক্ষাধীন ডিভাইসের স্থিতিশীলতা হ্রাস পায়, তাহলে আপনি প্রভাবিত সংস্করণগুলির তালিকায় থাকা TAGS কলামে reduced_stability ট্যাগটি দেখতে পাবেন।
ডিভাইসের ক্ষমতা
Test Lab Firebase কনসোল এবং Firebase সিএলআই-এর মাধ্যমে মোবাইল ডিভাইসের মোট ধারণক্ষমতার তথ্য প্রদান করে। ডিভাইসের ধারণক্ষমতা হলো গুগলের মোবাইল ডিভাইস ল্যাবে থাকা অনলাইন ডিভাইসগুলোর মোট সংখ্যা। এই ফিচারটি আপনাকে নিশ্চিত করতে সাহায্য করে যে, আপনার টেস্টগুলো আরও দক্ষতার সাথে চালানোর জন্য আমাদের ডিভাইস ল্যাবে পর্যাপ্ত ডিভাইস রয়েছে। ডিভাইসের ধারণক্ষমতাকে উচ্চ, মাঝারি এবং নিম্ন—এই তিন ভাগে পরিমাপ করা হয়।
নিম্নলিখিত কারণগুলির জন্য যেকোনো ডিভাইস ধারণক্ষমতা স্তরে পরীক্ষা চালাতে বেশি সময় লাগতে পারে:
- ট্র্যাফিক, যা টেস্ট কখন শুরু হবে তা প্রভাবিত করে। কোনো বিভ্রাট বা ব্যর্থতার খবর আছে কিনা তা জানতে, ফায়ারবেস স্ট্যাটাস ড্যাশবোর্ড দেখুন।
- ডিভাইস বা অবকাঠামোগত ত্রুটি, যা যেকোনো সময় ঘটতে পারে এবং পরীক্ষাটি সম্পন্ন হতে লাগা সময়কে প্রভাবিত করতে পারে।
নিম্নলিখিত সারণিতে ডিভাইসের ধারণক্ষমতার প্রকারভেদ বর্ণনা করা হয়েছে এবং কখন কোন ধরনের ধারণক্ষমতা ব্যবহার করতে হবে সে সম্পর্কে সুপারিশ প্রদান করা হয়েছে:
| ধারণক্ষমতা | বর্ণনা | প্রস্তাবিত ব্যবহার |
| উচ্চ ক্ষমতা | Test Lab ডিভাইস ক্যাটালগে অনেক ডিভাইস রয়েছে। | যখন আপনি বিপুল সংখ্যক পরীক্ষা চালাচ্ছেন তখন এটি ব্যবহার করুন। |
| মাঝারি ক্ষমতা | Test Lab ডিভাইস ক্যাটালগে মাঝারি সংখ্যক ডিভাইস রয়েছে। | এই ধারণক্ষমতার স্তরটি আপনার বেশিরভাগ পরীক্ষা চালানোর জন্য উপযুক্ত। |
| কম ক্ষমতা | Test Lab ডিভাইস ক্যাটালগে অল্প কিছু ডিভাইস থাকে। যদিও ডেপ্রিকেটেড ডিভাইসগুলো লো-ক্যাপাসিটি গ্রুপের অন্তর্ভুক্ত, তবে সব লো-ক্যাপাসিটি ডিভাইস ডেপ্রিকেটেড নয়। | যখন কোনো নির্দিষ্ট ডিভাইস মডেল এবং সংস্করণে পরীক্ষা চালানোর প্রয়োজন হয়, তখন এটি ব্যবহার করুন। এই পরীক্ষাগুলো টেস্ট শার্ডিংয়ের জন্য উপযুক্ত নয়। ধারণক্ষমতা কম হওয়ার কারণে, পরীক্ষাগুলো শেষ হতে দীর্ঘ সময় লাগতে পারে, বিশেষ করে যদি আপনি একই সময়ে বিপুল সংখ্যক পরীক্ষা চালান। |
Firebase কনসোলে ডিভাইসের ধারণক্ষমতা দেখুন
নতুন কোনো টেস্ট সেট আপ করার সময়, আপনি Firebase কনসোলে একটি নির্দিষ্ট ডিভাইসের ধারণক্ষমতা দেখতে পারেন।
ডিভাইসের ধারণক্ষমতা দেখতে, এই নির্দেশাবলী অনুসরণ করুন:
Firebase কনসোলে Test Lab পৃষ্ঠাটি খুলুন।
রান এ টেস্ট নির্বাচন করুন এবং তারপরে একটি পরীক্ষার ধরণ নির্বাচন করুন।
আপনার অ্যাপের বাইনারি আপলোড করুন।
ডাইমেনশন নির্বাচন ধাপে, কাস্টমাইজ- এ ক্লিক করুন।
(ঐচ্ছিক) ধারণক্ষমতার স্তর অনুযায়ী ডিভাইস ফিল্টার করতে, এই ধাপগুলো অনুসরণ করুন:
ফিল্টার আইকনে ক্লিক করুন।
ধারণক্ষমতা নির্বাচন করুন।
আপনি যে ধারণক্ষমতার স্তর অনুযায়ী ফিল্টার করতে চান, সেটি ক্লিক করুন: মাঝারি বা উচ্চ । কম ধারণক্ষমতার ডিভাইসগুলো বাদ দিতে, মাঝারি এবং উচ্চ উভয় দিয়েই ফিল্টার করুন।
প্রয়োগ করুন- এ ক্লিক করুন।
আপনার পরীক্ষাটি চালানোর জন্য এক বা একাধিক ডিভাইস বেছে নিন। ডিভাইসের ধারণক্ষমতার ওপর নির্ভর করে, নির্বাচিত ডিভাইসগুলোর পাশে আপনি একটি 'মাঝারি ' বা 'উচ্চ' লেবেল দেখতে পারেন।
আপনার পরীক্ষাটি চালান।
Google Cloud CLI-তে ডিভাইসের ধারণক্ষমতা দেখুন
নতুন কোনো পরীক্ষা সেট আপ করার সময়, আপনি gcloud CLI-তে একটি নির্দিষ্ট ডিভাইসের ধারণক্ষমতা দেখতে পারেন।
ডিভাইসের ধারণক্ষমতা দেখতে, এই নির্দেশাবলী অনুসরণ করুন:
- সর্বশেষ গুগল ক্লাউড এসডিকে ডাউনলোড করুন এবং নির্দেশাবলী অনুসরণ করুন। সংস্করণটি অবশ্যই ৪১৭.০.০ বা তার বেশি হতে হবে।
- এই কমান্ডগুলোর মধ্যে একটি চালান:
gcloud firebase test android list-device-capacities
অথবা
gcloud firebase test android models describe MODEL_ID
আউটপুটে ডিভাইসের ধারণক্ষমতা, মডেল আইডি, মডেলের নাম এবং ওএস ভার্সন আইডি অন্তর্ভুক্ত থাকে।
অপ্রচলিত ডিভাইস এবং সংস্করণ
Test Lab ডিভাইস ক্যাটালগ থেকে সরিয়ে ফেলার আগে অপ্রচলিত ডিভাইসগুলো কমপক্ষে এক মাসের জন্য উপলব্ধ থাকে। একবার কোনো ডিভাইস সরিয়ে ফেলা হলে, Test Lab সেই ডিভাইসটিকে লক্ষ্য করে আর কোনো পরীক্ষার অনুরোধ চালায় না; সেই অনুরোধগুলোকে Skipped হিসেবে চিহ্নিত করা হয়।
অপ্রচলিত ডিভাইস
| প্রস্তুতকারক | মডেলের নাম | ডিভাইস ফর্ম | ডিভাইস আইডি | পরিকল্পিত অপসারণের তারিখ | প্রস্তাবিত প্রতিস্থাপন |
|---|---|---|---|---|---|
| স্যামসাং | গ্যালাক্সি ট্যাব এস৩ | শারীরিক | gts3lltevzw/28 | ২০২৪-০৪-১৪ | |
| গুগল | গুগল টিভি আমাতি | ভার্চুয়াল | AmatiTvEmulator/29 | ||
| গুগল | গুগল টিভি | ভার্চুয়াল | গুগলটিভিএমুলেটর/৩০ | GoogleTv.arm/31 (শীঘ্রই আসছে) | |
| স্যামসাং | স্যামসাং গ্যালাক্সি জেড ফোল্ড২ | শারীরিক | f2q/30 | ২০২৬-০২-১৩ |
একটি ডিভাইসের জন্য অনুরোধ করুন
আপনি যদি এমন কোনো ডিভাইস ব্যবহার করতে চান যা Test Lab উপলব্ধ নেই, তাহলে ক্যাটালগে ডিভাইসটি যুক্ত করার জন্য একটি অনুরোধ জমা দিতে পারেন।