تتيح لك Test Lab اختبار تطبيقك على مجموعة كبيرة من الأجهزة المختلفة وإصدارات Android. هناك بضع طرق لمعرفة الأجهزة المتاحة:
وحدة تحكّم Firebase: إذا كنت تجري اختبارات من وحدة تحكّم Firebase، يمكنك الاطّلاع على قائمة بالأجهزة المتاحة خلال خطوة اختيار السمات في سير عمل إجراء اختبار.
gcloud CLI: للاطّلاع على قائمة بالأجهزة المتاحة من خلال واجهة سطر الأوامر (CLI) في Google Cloud، استخدِم الأمر التالي:
gcloud firebase test android models list
مستكشف Google APIs: يمكنك حتى البحث عن الأجهزة مباشرةً، بدون مشروع Firebase أو gcloud CLI، باستخدام مستكشف Google APIs.
مؤشر ثبات الجهاز
يشير الرمز Test Lab إلى الأجهزة التي تعاني من انخفاض في مستوى الثبات في Firebase وحدة التحكّم وواجهة سطر الأوامر (CLI) في Google Cloud باستخدام مؤشر انخفاض مستوى الثبات. الأجهزة التي تم تصنيفها باستخدام مؤشر ثبات الأداء المنخفض هي الأجهزة التي سجّلت معدّلات أعلى من النتائج غير الحاسمة لفترة طويلة تبلغ 30 يومًا أو أكثر. تساعدك هذه الميزة في اختيار الأجهزة المناسبة لحالة الاستخدام من خلال إعلامك إذا كان ثبات الجهاز الاختباري منخفضًا.
عرض ثبات الجهاز في وحدة تحكُّم Firebase
يمكنك الاطّلاع على ثبات الجهاز في وحدة تحكّم Firebase عند إعداد اختبار جديد لجهاز معيّن.
للاطّلاع على ثبات الجهاز، اتّبِع التعليمات التالية:
في Firebase، انتقِل إلى DevOps والتفاعل > Test Lab.
انقر على إجراء اختبار، ثمّ اختَر نوع الاختبار.
حمِّل الرمز الثنائي لتطبيقك.
في خطوة "اختيار السمات"، انقر على تخصيص.
اختَر جهازًا واحدًا أو أكثر لتشغيل الاختبار عليه. استنادًا إلى مدى ثبات الجهاز، قد يظهر التصنيف ثبات منخفض بجانب الأجهزة المحدّدة.
أجرِ الاختبار.
عرض ثبات الجهاز في Google Cloud CLI
يمكنك الاطّلاع على ثبات الجهاز في gcloud CLI لجهاز معيّن عند إعداد اختبار جديد.
للاطّلاع على ثبات الجهاز، اتّبِع التعليمات التالية:
نزِّل أحدث إصدار من Google Cloud SDK واتّبِع التعليمات.
نفِّذ أحد الأوامر التالية:
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 على عدد قليل من الأجهزة. على الرغم من أنّ الأجهزة التي تم إيقافها نهائيًا تنتمي إلى مجموعة الأجهزة ذات السعة المنخفضة، إلا أنّه لم يتم إيقاف جميع الأجهزة ذات السعة المنخفضة نهائيًا. | استخدِم هذا الخيار عندما تحتاج إلى إجراء اختبار على طراز جهاز وإصدار محدّدين. هذه الاختبارات غير مناسبة لتقسيم الاختبار. بسبب انخفاض السعة، قد يستغرق إكمال الاختبارات وقتًا طويلاً، خاصةً إذا أجريت عددًا كبيرًا من الاختبارات في الوقت نفسه. |
عرض سعة الجهاز في وحدة تحكّم Firebase
يمكنك الاطّلاع على سعة الجهاز في وحدة تحكّم Firebase لجهاز معيّن عند إعداد اختبار جديد.
للاطّلاع على سعة الجهاز، اتّبِع التعليمات التالية:
في Firebase، انتقِل إلى DevOps والتفاعل > Test Lab.
انقر على إجراء اختبار، ثمّ اختَر نوع الاختبار.
حمِّل الرمز الثنائي لتطبيقك.
في خطوة "اختيار السمات"، انقر على تخصيص.
(اختياري) لفلترة الأجهزة حسب مستوى السعة، اتّبِع الخطوات التالية:
انقر على رمز الفلتر.
اختَر السعة.
انقر على مستوى السعة الذي تريد الفلترة حسبه: متوسط أو مرتفع. لاستبعاد أي أجهزة ذات سعة تخزين منخفضة، يمكنك الفلترة حسب كل من "متوسطة" و"عالية".
انقر على تطبيق.
اختَر جهازًا واحدًا أو أكثر لتشغيل الاختبار عليه. استنادًا إلى سعة الجهاز، قد تظهر لك التسمية متوسطة أو عالية بجانب الأجهزة المحدّدة.
أجرِ الاختبار.
عرض سعة الجهاز في Google Cloud CLI
يمكنك الاطّلاع على سعة الجهاز في gcloud CLI لجهاز معيّن عند إعداد اختبار جديد.
للاطّلاع على سعة الجهاز، اتّبِع التعليمات التالية:
- نزِّل أحدث إصدار من Google Cloud SDK واتّبِع التعليمات. يجب أن يكون الإصدار 417.0.0 أو إصدارًا أحدث.
- نفِّذ أحد الأوامر التالية:
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 TV Amati | افتراضي | AmatiTvEmulator/29 | TBD |
||
| Google TV | افتراضي | GoogleTvEmulator/30 | TBD |
GoogleTv.arm/31 (ستتوفّر قريبًا) | |
| Samsung | Samsung Galaxy Z Fold2 | فعلية | f2q/30 | 2026-02-13 |
طلب جهاز
إذا أردت استخدام جهاز غير متوفّر في Test Lab، يمكنك إرسال طلب لإضافة جهاز إلى الكتالوج.