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

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

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

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

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

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

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

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

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

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

  1. افتح صفحة "مختبر الاختبار" في وحدة تحكّم Firebase.

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

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

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

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

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

عرض استقرار الجهاز في واجهة سطر الأوامر في Google Cloud

يمكنك الاطّلاع على مدى استقرار الجهاز في 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. افتح صفحة Test Lab في وحدة تحكّم Firebase.

  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 Nexus 5X "Virtual" (افتراضي) Nexus5X/24 2025-01-31
Google Google Nexus 5X افتراضي Nexus5X/25 2025-01-31
Google Google Nexus 6 افتراضي جهاز Nexus6/24 2025-01-31
Google Google Nexus 6 افتراضي Nexus6/25 2025-01-31
Google Google Nexus 6P افتراضي Nexus6P/24 2025-01-31
Google Google Nexus 6P افتراضي Nexus6P/25 2025-01-31
Google Google Nexus 7 Clone 16:9 افتراضي Nexus7_clone_16_9/24 2025-01-31
Google Google Nexus 7 Clone 16:9 افتراضي Nexus7_clone_16_9/25 2025-01-31
Google جهاز Google Nexus 9 افتراضي Nexus9/24 2025-01-31
Google جهاز Google Nexus 9 افتراضي جهاز Nexus9/25 2025-01-31
Google Google Nexus (دقة منخفضة) افتراضي NexusLowRes/24 2025-01-31
Google Google Nexus (دقة منخفضة) افتراضي NexusLowRes/25 2025-01-31

طلب جهاز

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