Test Lab আপনাকে বিভিন্ন ধরনের ডিভাইস ও iOS ভার্সনে আপনার অ্যাপ পরীক্ষা করতে দেয়। কোন কোন ডিভাইস উপলভ্য আছে তা দেখার কয়েকটি উপায় আছে:
Firebase কনসোল: আপনি Firebase কনসোল থেকে টেস্ট চালালে, টেস্ট চালান ওয়ার্কফ্লোর ডাইমেনশন বেছে নিন ধাপ চলাকালীন উপলভ্য ডিভাইসের তালিকা দেখতে পাবেন।
gcloud CLI: Google Cloud CLI থেকে উপলভ্য ডিভাইসের তালিকা দেখতে, নিম্নলিখিত কমান্ড ব্যবহার করুন:
gcloud firebase test ios 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 ios models listঅথবাgcloud firebase test ios 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 ios list-device-capacities
অথবা
gcloud firebase test ios models describe MODEL_ID
আউটপুটে ডিভাইসের ক্ষমতা, মডেল আইডি, মডেলের নাম এবং OS ভার্সন আইডি অন্তর্ভুক্ত থাকে।
বন্ধ হয়ে যাওয়া ডিভাইস ও ভার্সন
Test Lab ডিভাইস ক্যাটালগ থেকে সরিয়ে দেওয়ার আগে, বাতিল করা ডিভাইস অন্তত এক মাস উপলভ্য থাকে। কোনও ডিভাইস সরিয়ে দেওয়া হলে, Test Lab
সেটিতে আর টার্গেট করা পরীক্ষার অনুরোধ চালানো হয় না; সেইসব অনুরোধকে Skipped
হিসেবে চিহ্নিত করা হয়।
পুরনো হয়ে যাওয়া ডিভাইস
| মডেল | প্রকার | ডিভাইস/ভার্সন | এই তারিখে সরানো হচ্ছে |
|---|---|---|---|
| iPad 5 | ফিজিক্যাল | iPad5/15.4 | 2024-04-07 |
| iPhone 13 Pro | ফিজিক্যাল | Iphone13pro/15.2 | 2024-04-07 |
| iPad Mini 4 | ফিজিক্যাল | ipadmini4/15.4 | 2024-04-07 |
| iPhone 8 | ফিজিক্যাল | iphone8/14.7 | 2025-04-03 |
| iPhone 11 Pro | ফিজিক্যাল | iphone11pro/14.7 | 2025-04-03 |
| iPhone 12 Pro | ফিজিক্যাল | iphone12pro/14.8 | 2025-04-03 |
ডিভাইসের জন্য অনুরোধ করুন
আপনি যদি এমন কোনও ডিভাইস ব্যবহার করতে চান যা Test Lab-এ উপলভ্য নয়, তাহলে ক্যাটালগে ডিভাইস যোগ করার জন্য অনুরোধ জমা দিতে পারেন।