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

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

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

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

    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 والتفاعل > مركز الاختبار الافتراضي.

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

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

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

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

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

الاطّلاع على ثبات الجهاز في Google Cloud CLI

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

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

  1. نزِّل أحدث إصدار من Google Cloud SDK واتّبِع الـ تعليمات.

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

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

سِعة الجهاز

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

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

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

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

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

الاطّلاع على سِعة الجهاز في وحدة تحكّم 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 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 "Virtual" (افتراضي) AmatiTvEmulator/29 2025-05-31
سيتم تحديده لاحقًا
Google Google TV "Virtual" (افتراضي) GoogleTvEmulator/30 2025-05-31
سيتم تحديده لاحقًا
GoogleTv.arm/31 (قريبًا)
Samsung Samsung Galaxy Z Fold2 فعلية f2q/30 2026-02-13

طلب جهاز

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