Test Lab-এ উপলভ্য ডিভাইস

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 কনসোলে ডিভাইসের স্টেবিলিটি দেখতে পাবেন।

ডিভাইসের স্টেবিলিটি দেখতে, এই নির্দেশাবলী অনুসরণ করুন:

  1. Firebase কনসোলে, DevOps ও এনগেজমেন্ট > Test Lab বিকল্পে যান।

  2. টেস্ট রান করুন বিকল্প বেছে নিন এবং তারপরে টেস্টের ধরন বেছে নিন।

  3. আপনার অ্যাপের বাইনারি আপলোড করুন।

  4. 'ডাইমেনশন বেছে নিন' ধাপে গিয়ে কাস্টমাইজ করুন বিকল্পে ক্লিক করুন।

  5. আপনার টেস্ট চালানোর জন্য এক বা একাধিক ডিভাইস বেছে নিন। ডিভাইসের স্থিতিশীলতার উপর নির্ভর করে, আপনি বেছে নেওয়া ডিভাইসের পাশে কম স্থিতিশীলতা লেবেল দেখতে পেতে পারেন।

  6. আপনার টেস্ট চালান।

Google Cloud CLI-তে ডিভাইসের স্টেবিলিটি দেখুন

আপনি নতুন টেস্ট সেট-আপ করার সময় gcloud CLI-তে নির্দিষ্ট ডিভাইসের জন্য ডিভাইসের স্টেবিলিটি দেখতে পারবেন।

ডিভাইসের স্টেবিলিটি দেখতে, এই নির্দেশাবলী অনুসরণ করুন:

  1. লেটেস্ট Google Cloud SDK ডাউনলোড করে নির্দেশাবলী অনুসরণ করুন।

  2. এই কমান্ডগুলির মধ্যে একটি রান করুন: 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 কনসোলে ডিভাইসের ক্ষমতা দেখতে পারবেন।

ডিভাইসের ক্যাপাসিটি দেখতে, এই নির্দেশাবলী অনুসরণ করুন:

  1. Firebase কনসোলে, DevOps ও এনগেজমেন্ট > Test Lab বিকল্পে যান।

  2. টেস্ট রান করুন বিকল্প বেছে নিন এবং তারপরে টেস্টের ধরন বেছে নিন।

  3. আপনার অ্যাপের বাইনারি আপলোড করুন।

  4. 'ডাইমেনশন বেছে নিন' ধাপে গিয়ে কাস্টমাইজ করুন বিকল্পে ক্লিক করুন।

  5. (ঐচ্ছিক) ক্যাপাসিটি লেভেল অনুযায়ী ডিভাইস ফিল্টার করতে, এইসব ধাপ অনুসরণ করুন:

    1. ফিল্টার আইকনে ক্লিক করুন।

    2. ধারণ ক্ষমতা বিকল্প বেছে নিন।

    3. আপনি যে ক্যাপাসিটি লেভেল অনুযায়ী ফিল্টার করতে চান সেটিতে ক্লিক করুন: মাঝারি বা বেশি। কম-ক্ষমতা সম্পন্ন ডিভাইস ফিল্টার করতে, মাঝারি ও বেশি, দুটি বিকল্পের মাধ্যমেই ফিল্টার করুন।

    4. প্রয়োগ করুন বিকল্পে ক্লিক করুন।

  6. আপনার টেস্ট চালানোর জন্য এক বা একাধিক ডিভাইস বেছে নিন। ডিভাইসের ক্ষমতার উপর নির্ভর করে, আপনি বেছে নেওয়া ডিভাইসের পাশে মাঝারি বা উচ্চ লেবেল দেখতে পেতে পারেন।

  7. আপনার টেস্ট চালান।

Google Cloud CLI-তে ডিভাইসের ক্যাপাসিটি দেখুন

আপনি নতুন টেস্ট সেট-আপ করার সময় gcloud CLI-তে নির্দিষ্ট ডিভাইসের জন্য ডিভাইসের ক্ষমতা দেখতে পারবেন।

ডিভাইসের ক্যাপাসিটি দেখতে, এই নির্দেশাবলী অনুসরণ করুন:

  1. লেটেস্ট Google Cloud SDK ডাউনলোড করে নির্দেশাবলী অনুসরণ করুন। ভার্সনটি অবশ্যই 417.0.0 বা তার বেশি হতে হবে।
  2. এইসব কমান্ডের মধ্যে যেকোনও একটি রান করুন:
    gcloud firebase test ios list-device-capacities
    অথবা
    gcloud firebase test ios models describe MODEL_ID

আউটপুটে ডিভাইসের ক্ষমতা, মডেল আইডি, মডেলের নাম এবং OS ভার্সন আইডি অন্তর্ভুক্ত থাকে।

বন্ধ হয়ে যাওয়া ডিভাইস ও ভার্সন

Test Lab ডিভাইস ক্যাটালগ থেকে সরিয়ে দেওয়ার আগে, বাতিল করা ডিভাইস অন্তত এক মাস উপলভ্য থাকে। ডিভাইস সরিয়ে দেওয়া হলে, Test Lab আর সেই ডিভাইসে টেস্ট অনুরোধ পাঠায় না; সেইসব অনুরোধ Skipped হিসেবে চিহ্নিত করা হয়।

পুরনো ডিভাইস

মডেল প্রকার ডিভাইস/ভার্সন এই তারিখে সরানো হচ্ছে
iPad (10th generation) ফিজিক্যাল ipad10/16.6 2026-11-23
iPhone 11 Pro ফিজিক্যাল iphone11pro/16.6 2026-11-23
iPhone 14 Pro ফিজিক্যাল iphone14pro/16.6 2026-11-23
iPhone 8 ফিজিক্যাল iphone8/16.6 2026-11-23

ডিভাইসের জন্য অনুরোধ করুন

আপনি যদি এমন কোনও ডিভাইস ব্যবহার করতে চান যা Test Lab-এ উপলভ্য নয়, তাহলে ক্যাটালগে ডিভাইস যোগ করার জন্য অনুরোধ জমা দিতে পারেন।