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

Test Lab আপনাকে বিভিন্ন ধরনের ডিভাইস ও iOS ভার্সনে আপনার অ্যাপ পরীক্ষা করতে দেয়। কোন কোন ডিভাইস উপলভ্য তা দেখার কয়েকটি উপায় আছে:

  • Firebase কনসোল: আপনি Firebase কনসোল থেকে পরীক্ষা চালালে, পরীক্ষা চালান ওয়ার্কফ্লোর ডাইমেনশন বেছে নিন ধাপে উপলভ্য ডিভাইসের তালিকা দেখতে পাবেন।

  • gcloud CLI: Google Cloud CLI থেকে উপলভ্য ডিভাইসের তালিকা দেখতে নিচের কমান্ড ব্যবহার করুন:

    gcloud firebase test ios models list
  • Google APIs এক্সপ্লোরার: আপনি Firebase প্রোজেক্ট বা gcloud CLI ছাড়াই সরাসরি ডিভাইস খুঁজে দেখতে পারেন। এটি করতে Google APIs এক্সপ্লোরার ব্যবহার করুন।

ডিভাইস স্টেবিলিটি ইন্ডিকেটর

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