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