الأجهزة المتاحة في Test Lab

يتيح لك Test Lab اختبار تطبيقك على مجموعة كبيرة ومتنوّعة من الأجهزة المختلفة و إصدارات iOS. هناك عدة طرق للاطّلاع على الأجهزة المتاحة:

  • Firebase console: إذا كنت تجري اختبارات من Firebase console، يمكنك الاطّلاع على قائمة بالأجهزة المتاحة خلال خطوة اختيار السمات في سير عمل إجراء اختبار.

  • gcloud CLI: للاطّلاع على قائمة بالأجهزة المتاحة من Google Cloud CLI، استخدِم الأمر التالي:

    gcloud firebase test ios models list
  • مستكشف واجهات برمجة تطبيقات Google: يمكنك حتى البحث عن الأجهزة مباشرةً، بدون مشروع Firebase أو gcloud CLI، باستخدام مستكشف واجهات برمجة تطبيقات Google.

مؤشّر ثبات الجهاز

Test Lab يشير إلى الأجهزة التي تعاني من انخفاض الثبات في Firebase وحدة تحكُّم وGoogle Cloud CLI باستخدام مؤشّر انخفاض الثبات. لقد تم تصنيف الأجهزة باستخدام مؤشّر انخفاض الثبات لأنّها عرضت معدّلات أعلى من النتائج غير الحاسمة لفترة طويلة تبلغ 30 يومًا أو أكثر. تساعدك هذه الميزة في اختيار الأجهزة بشكل أفضل لحالة الاستخدام من خلال إعلامك ما إذا كان ثبات جهاز الاختبار منخفضًا.

الاطّلاع على ثبات الجهاز في وحدة تحكُّم Firebase

يمكنك الاطّلاع على ثبات الجهاز في وحدة تحكُّم Firebase عند إعداد اختبار جديد لجهاز معيّن.

للاطّلاع على ثبات الجهاز، اتّبِع التعليمات التالية:

  1. في وحدة تحكُّم Firebase، انتقِل إلى DevOps والتفاعل > مركز الاختبار الافتراضي.

  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

إذا كان جهاز الاختبار يعاني من انخفاض الثبات، يمكنك الاطّلاع على العلامة reduced_stability في عمود العلامات الذي يعرض الإصدارات المتأثرة.

سِعة الجهاز

Test Lab يوفّر معلومات مجمّعة عن سِعة الأجهزة الجوّالة من خلال وحدة تحكُّم Firebase وFirebase CLI. سِعة الجهاز هي العدد المجمّع للأجهزة المتاحة على الإنترنت في مختبر الأجهزة الجوّالة من Google. تساعدك هذه الميزة في التأكّد من توفّر عدد كافٍ من الأجهزة في مختبر الأجهزة لإجراء اختباراتك بكفاءة أكبر. يتم قياس سِعة الجهاز على أنّها عالية ومتوسطة ومنخفضة.

قد تستغرِق الاختبارات التي يتم إجراؤها على أي مستوى من سِعة الجهاز وقتًا أطول بسبب العوامل التالية:

  • حجم الزيارات، ما يؤثر في وقت بدء الاختبار للاطّلاع على ما إذا تم الإبلاغ عن حالات انقطاع أو إخفاق ، يُرجى الاطّلاع على لوحة بيانات حالة Firebase.
  • أعطال الأجهزة أو البنية الأساسية، التي يمكن أن تحدث في أي وقت وتؤثّر في المدة التي يستغرقها إجراء الاختبار.

يوضِّح الجدول التالي أنواع سِعة الجهاز ويقدّم اقتراحات حول وقت استخدام كل نوع من أنواع السِعة:

السِعة الوصف الاستخدام المقترَح
سِعة عالية تحتوي قائمة أجهزة Test Lab على العديد من الأجهزة. استخدِم هذا النوع عند إجراء عدد كبير من الاختبارات.
سِعة متوسطة تحتوي قائمة أجهزة Test Lab على عدد معتدل من الأجهزة. هذا المستوى من السِعة مناسب لإجراء معظم اختباراتك.
سِعة منخفضة تحتوي قائمة أجهزة Test Lab على عدد قليل من الأجهزة. على الرغم من أنّ الأجهزة التي تم إيقافها تنتمي إلى مجموعة الأجهزة ذات السِعة المنخفضة، ليس كل الأجهزة ذات السِعة المنخفضة تم إيقافها. استخدِم هذا النوع عندما تحتاج إلى إجراء اختبار على طراز وإصدار معيّنين من الأجهزة. هذه الاختبارات غير مناسبة لتقسيم الاختبار. بسبب السِعة المنخفضة، قد تستغرِق الاختبارات وقتًا طويلاً للانتهاء، خاصةً إذا أجريت عددًا كبيرًا من الاختبارات في الوقت نفسه.

الاطّلاع على سِعة الجهاز في وحدة تحكُّم Firebase

يمكنك الاطّلاع على سِعة الجهاز في وحدة تحكُّم Firebase لجهاز معيّن عند إعداد اختبار جديد.

للاطّلاع على سِعة الجهاز، اتّبِع التعليمات التالية:

  1. في وحدة تحكُّم Firebase، انتقِل إلى DevOps والتفاعل > مركز الاختبار الافتراضي.

  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

تشمل النتائج سِعة الجهاز ورقم تعريف الطراز واسم الطراز ورقم تعريف إصدار نظام التشغيل.

الأجهزة والإصدارات التي تم إيقافها

تتوفّر الأجهزة التي تم إيقافها لمدة شهر واحد على الأقل قبل إزالتها من قائمة الأجهزة 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، يمكنك إرسال طلب لإضافة جهاز إلى قائمة الأجهزة.