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

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

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

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

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

مؤشر ثبات أداء الجهاز

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

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

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

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

  1. في وحدة تحكّم Firebase، انتقِل إلى DevOps والتفاعل > Test Lab.

  2. انقر على إجراء اختبار، ثم اختَر نوع الاختبار.

  3. حمِّل الملف الثنائي لتطبيقك.

  4. في خطوة "اختيار السمات"، انقر على تخصيص.

  5. اختَر جهازًا واحدًا أو أكثر لإجراء الاختبار عليه. بناءً على ثبات الجهاز، قد يظهر لك تصنيف ثبات منخفض بجانب الأجهزة المحدّدة.

  6. أجرِ الاختبار.

عرض ثبات الجهاز في Google Cloud CLI

يمكنك الاطّلاع على ثبات الجهاز في gcloud CLI لجهاز معيّن عند إعداد اختبار جديد.

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

  1. نزِّل أحدث إصدار من حزمة تطوير البرامج (SDK) في Google Cloud واتّبِع التعليمات.

  2. نفِّذ أحد الأوامر التالية: gcloud firebase test android models list أو gcloud firebase test android models describe MODEL_ID

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

سعة الجهاز

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

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

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

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

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

عرض سعة الجهاز في وحدة تحكّم "Firebase"

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

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

  1. في وحدة تحكّم Firebase، انتقِل إلى DevOps والتفاعل > Test Lab.

  2. انقر على إجراء اختبار، ثم اختَر نوع الاختبار.

  3. حمِّل الملف الثنائي لتطبيقك.

  4. في خطوة "اختيار السمات"، انقر على تخصيص.

  5. (اختياري) لفلترة الأجهزة حسب مستوى السعة، اتّبِع الخطوات التالية:

    1. انقر على رمز الفلتر.

    2. انقر على السعة.

    3. انقر على مستوى السعة الذي تريد الفلترة حسبه: متوسط أو مرتفع. لفلترة أي أجهزة ذات سعة منخفضة، يمكنك الفلترة حسب "متوسطة" و"عالية".

    4. انقر على تطبيق.

  6. اختَر جهازًا واحدًا أو أكثر لإجراء الاختبار عليه. استنادًا إلى سعة الجهاز، قد يظهر تصنيف متوسط أو مرتفع بجانب الأجهزة المحدّدة.

  7. أجرِ الاختبار.

الاطّلاع على سعة الجهاز في Google Cloud CLI

يمكنك الاطّلاع على سعة جهاز معيّن في gcloud CLI عند إعداد اختبار جديد.

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

  1. نزِّل أحدث إصدار من حزمة تطوير البرامج (SDK) في Google Cloud واتّبِع التعليمات. يجب أن يكون الإصدار 417.0.0 أو إصدارًا أحدث.
  2. نفِّذ أحد الأوامر التالية:
    gcloud firebase test android list-device-capacities
    أو
    gcloud firebase test android models describe MODEL_ID

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

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

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

الأجهزة التي تم إيقافها نهائيًا

الشركة المصنّعة اسم النموذج شكل الجهاز رقم تعريف الجهاز تاريخ الإزالة المخطَّط له الاستبدال المقترَح
Samsung Galaxy Tab S3 فعلية gts3lltevzw/28 2024-04-14
Google Google TV Amati افتراضي AmatiTvEmulator/29 ‫31-05-2025
سيتم تحديد التاريخ لاحقًا
Google Google TV افتراضي GoogleTvEmulator/30 ‫31-05-2025
سيتم تحديد التاريخ لاحقًا
GoogleTv.arm/31 (ستتوفّر قريبًا)
Samsung Samsung Galaxy Z Fold2 فعلية f2q/30 2026-02-13
Google ‫Pixel 2 (بمعالج Arm) ذراع افتراضية Pixel2.arm/26 2025-11-15 MediumPhone.arm/26
Pixel2.arm/27 2025-11-15 MediumPhone.arm/27
Pixel2.arm/28 2025-11-15 MediumPhone.arm/28
Pixel2.arm/29 2025-11-15 MediumPhone.arm/29
Pixel2.arm/30 2025-11-15 MediumPhone.arm/30
Pixel2.arm/31 2025-11-15 MediumPhone.arm/31
Pixel2.arm/32 2025-11-15 MediumPhone.arm/32
Pixel2.arm/33 2025-11-15 MediumPhone.arm/33

طلب جهاز

إذا أردت استخدام جهاز غير متاح في Test Lab، يمكنك إرسال طلب لإضافة جهاز إلى الكتالوج.