الأجهزة المتاحة في مركز الاختبار الافتراضي

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

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

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

    gcloud firebase test ios models list
  • مستكشف واجهات برمجة التطبيقات من Google: يمكنك حتى البحث عن الأجهزة مباشرةً بدون مشروع في Firebase أو gcloud CLI، وذلك باستخدام مستكشف واجهات برمجة التطبيقات من Google.

مؤشر استقرار الجهاز

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

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

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

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

  1. افتح صفحة Test Lab في وحدة تحكُّم Firebase.

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

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

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

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

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

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

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

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

  1. نزِّل أحدث إصدار من حزمة تطوير البرامج (SDK) لخدمة Google Cloud واتّبِع التعليمات.

  2. شغِّل أحد هذه الطلبات: gcloud firebase test ios models list أو gcloud firebase test ios models describe MODEL_ID

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

سعة الجهاز

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

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

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

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

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

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

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

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

  1. افتح صفحة Test Lab في وحدة تحكُّم Firebase.

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

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

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

  5. (اختياري) لفلترة الأجهزة حسب مستوى السعة، اتّبِع الخطوات التالية:

    1. انقر على رمز الفلتر.

    2. اختَر السعة.

    3. انقر على مستوى الحدّ الأقصى الذي تريد الفلترة حسبه: متوسطة أو مرتفعة. لفلترة أي أجهزة منخفضة السعة، يمكنك الفلترة حسب "متوسط" و"مرتفع".

    4. انقر على تطبيق.

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

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

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

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

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

  1. نزِّل أحدث إصدار من حزمة تطوير البرامج (SDK) لخدمة Google Cloud واتّبِع التعليمات. يجب أن يكون الإصدار 417.0.0 أو إصدارًا أحدث.
  2. شغِّل أحد الطلبات التالية:
    gcloud firebase test ios list-device-capacities
    أو
    gcloud firebase test ios models describe MODEL_ID

وتشمل الناتج سعة الجهاز ورقم تعريف الطراز واسم الطراز ورقم تعريف إصدار نظام التشغيل.

الأجهزة والإصدارات التي تم إيقافها نهائيًا

تتوفر الأجهزة التي تم إيقاف العمل بها لمدة شهر واحد على الأقل قبل إزالتها من قائمة الأجهزة في Test Lab. بعد إزالة جهاز، لن ينفِّذ Test Lab طلبات الاختبار الموجَّهة إلى الجهاز، ويتم وضع علامة Skipped على هذه الطلبات.

الأجهزة التي تم إيقافها نهائيًا

الطراز Type الجهاز/الإصدار إزالة في
iPad 5 مخزَّن على قرص فعلي iPad5/15.4 2024-04-07
iPhone 13 Pro مخزَّن على قرص فعلي Iphone13pro/15.2 2024-04-07
iPad Mini 4 مخزَّن على قرص فعلي ipadmini4/15.4 2024-04-07

طلب جهاز

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