تتيح لك أداة Test Lab اختبار تطبيقك على مجموعة كبيرة من الأجهزة المختلفة و إصدارات Android المختلفة. هناك بضع طرق لمعرفة الأجهزة المتاحة:
وحدة تحكّم Firebase: إذا كنت تجري اختبارات من وحدة تحكّم Firebase، يمكنك الاطّلاع على قائمة بالأجهزة المتاحة خلال خطوة اختيار السمات. في سير عمل إجراء اختبار.
gcloud CLI: للاطّلاع على قائمة بالأجهزة المتاحة من Google Cloud واجهة سطر الأوامر، استخدِم الأمر التالي:
gcloud firebase test android models list
Google APIs Explorer: يمكنك أيضًا البحث عن الأجهزة مباشرةً، بدون استخدام مشروع Firebase أو gcloud CLI، باستخدام Google APIs Explorer.
مؤشر ثبات الجهاز
تشير القيمة Test Lab إلى الأجهزة التي تشهد ضعفًا في الثبات في وحدة تحكّم Firebase وواجهة سطر الأوامر في Google Cloud مع مؤشر الثبات المنخفض الأجهزة التي تم تصنيفها باستخدام مؤشر الثبات المنخفض أدى إلى إرجاع معدلات أعلى من النتائج غير الحاسمة لمدة طويلة تبلغ 30 يومًا أو أكثر. تساعدك هذه الميزة في اختيار الأجهزة بشكل أفضل لحالة الاستخدام من خلال إعلامك إذا كان ثبات أحد الأجهزة الاختبارية قد انخفض.
عرض استقرار الجهاز في وحدة تحكُّم Firebase
يمكنك الاطّلاع على استقرار الجهاز في وحدة تحكّم Firebase عند إعداد اختبار جديد لجهاز معيّن.
للاطّلاع على ثبات الجهاز، اتّبِع التعليمات التالية:
افتح صفحة "مختبر الاختبار" في وحدة تحكّم Firebase.
انقر على إجراء اختبار، ثم اختَر نوع الاختبار.
حمِّل البرنامج الثنائي لتطبيقك.
في خطوة "اختيار السمات"، انقر على تخصيص.
اختَر جهازًا واحدًا أو أكثر لإجراء الاختبار عليه. استنادًا إلى الجهاز من الثبات، يمكنك رؤية التصنيف ثبات منخفض بجانب التصنيف المحدد الأجهزة.
نفِّذ الاختبار.
عرض استقرار الجهاز في Google Cloud CLI
يمكنك الاطّلاع على استقرار الجهاز في gcloud CLI لجهاز معيّن عند إعداد اختبار جديد.
للاطّلاع على ثبات الجهاز، اتّبِع التعليمات التالية:
نزِّل أحدث إصدار من حزمة تطوير البرامج (SDK) لخدمة Google Cloud واتّبِع التعليمات على التعليمات
نفِّذ أحد الأمرَين التاليَين:
gcloud firebase test android models list
أوgcloud firebase test android models describe MODEL_ID
إذا انخفض استقرار جهاز الاختبار، يمكنك الاطّلاع على
reduced_stability
في عمود TAGS الذي يسرد النُسخ المتأثرة.
سعة الجهاز
يوفّر Test Lab معلومات مجمّعة عن سعة الجهاز الجوّال من خلال وحدة تحكّم Firebase وFirebase CLI. سعة الجهاز هي العدد الإجمالي للأجهزة عبر الإنترنت في المختبرة للأجهزة المحمولة من Google. تساعدك هذه الميزة في التأكّد من توفّر عدد كافٍ من الأجهزة في مختبرنا للأجهزة لإجراء اختباراتك بكفاءة أكبر. يتم قياس سعة الجهاز على أنّها "عالية" و"متوسطة" و"منخفضة".
قد تستغرق الاختبارات التي يتم إجراؤها على أي مستوى من مستويات سعة الجهاز وقتًا أطول بسبب العوامل التالية:
- عدد الزيارات، ما يؤثّر في وقت بدء الاختبار للتحقّق مما إذا تم الإبلاغ عن انقطاعات أو أخطاء، يُرجى الاطّلاع على لوحة بيانات حالة Firebase.
- أعطال الأجهزة أو البنية الأساسية، والتي يمكن أن تحدث في أي وقت وتؤثّر في المدة التي يستغرقها الاختبار.
يوضّح الجدول التالي أنواع سعة الجهاز تقدّم اقتراحات بشأن حالات استخدام كل نوع من أنواع السعة:
السعة | الوصف | الاستخدام المقترَح |
سعة عالية | تتضمّن قائمة الأجهزة Test Lab أجهزة متعدّدة. | استخدِم هذه الطريقة عند إجراء عدد كبير من الاختبارات. |
سعة متوسطة | تحتوي قائمة الأجهزة Test Lab على عدد متوسط من الأجهزة. | مستوى السعة هذا مناسب لإجراء معظم اختباراتك. |
سعة منخفضة | يحتوي كتالوج أجهزة Test Lab على عدد قليل من الأجهزة. فترة الإيقاف النهائي الأجهزة منخفضة السعة، فلا تنتمي جميع الأجهزة منخفضة السعة نهائيًا. | استخدِم هذا العمود عند الحاجة إلى إجراء اختبار على طراز جهاز وإصدار محدّدَين. هذه الاختبارات غير مناسبة للتقسيم إلى أجزاء الاختبار. بسبب السعة المنخفضة، قد يستغرق إكمال الاختبارات وقتًا طويلاً، خاصةً إذا كنت تستدعي عددًا كبيرًا من الاختبارات في الوقت نفسه. |
عرض سعة الجهاز في وحدة تحكُّم Firebase
يمكنك الاطّلاع على سعة الجهاز في وحدة تحكُّم "Firebase" لجهاز معيّن. عند إعداد اختبار جديد.
للاطّلاع على سعة الجهاز، اتّبِع التعليمات التالية:
افتح صفحة Test Lab في وحدة تحكّم Firebase.
انقر على إجراء اختبار، ثم اختَر نوع الاختبار.
حمِّل البرنامج الثنائي لتطبيقك.
في خطوة "اختيار السمات"، انقر على تخصيص.
(اختياري) لفلترة الأجهزة حسب مستوى السعة، اتّبِع الخطوات التالية:
انقر على رمز الفلتر.
اختَر السعة.
انقر على مستوى الحدّ الأقصى الذي تريد الفلترة حسبه: متوسطة أو مرتفعة. لفلترة أي أجهزة ذات سعة تخزين منخفضة، يمكنك الفلترة حسب "متوسط" و"عالي".
انقر على تطبيق.
اختَر جهازًا واحدًا أو أكثر لإجراء الاختبار عليه. استنادًا إلى الجهاز السعة، قد تظهر لك التصنيف متوسطة أو مرتفعة بعد ذلك. للأجهزة المحددة.
أجرِ الاختبار.
عرض سعة الجهاز في واجهة سطر الأوامر في Google Cloud
يمكنك الاطّلاع على سعة الجهاز في 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 Nexus 5X | افتراضي | Nexus5X/24 | 2025-01-31 | |
Google Nexus 5X | "Virtual" (افتراضي) | Nexus5X/25 | 2025-01-31 | |
جهاز Google Nexus 6 | "Virtual" (افتراضي) | جهاز Nexus6/24 | 2025-01-31 | |
جهاز Google Nexus 6 | افتراضي | جهاز Nexus6/25 | 2025-01-31 | |
Google Nexus 6P | "Virtual" (افتراضي) | Nexus6P/24 | 2025-01-31 | |
Google Nexus 6P | افتراضي | Nexus6P/25 | 2025-01-31 | |
Google Nexus 7 Clone 16:9 | افتراضي | Nexus7_clone_16_9/24 | 2025-01-31 | |
Google Nexus 7 Clone 16:9 | "Virtual" (افتراضي) | Nexus7_clone_16_9/25 | 2025-01-31 | |
Google Nexus 9 | افتراضي | Nexus9/24 | 2025-01-31 | |
Google Nexus 9 | "Virtual" (افتراضي) | جهاز Nexus9/25 | 2025-01-31 | |
Google Nexus (LowRes) | افتراضي | جهاز NexusLowRes/24 | 2025-01-31 | |
Google Nexus (LowRes) | افتراضي | NexusLowRes/25 | 2025-01-31 |
طلب جهاز
إذا كنت تريد استخدام جهاز غير متوفّر في Test Lab، يمكنك إرسال طلب لإضافة جهاز إلى القائمة.