تتيح لك أداة Test Lab اختبار تطبيقك على مجموعة كبيرة من الأجهزة المختلفة و إصدارات iOS المختلفة. هناك بضع طرق لمعرفة الأجهزة المتاحة:
وحدة تحكّم Firebase: إذا كنت تُجري الاختبارات من وحدة تحكّم Firebase، يمكنك الاطّلاع على قائمة بالأجهزة المتاحة أثناء خطوة اختيار السمات ضمن سير عمل إجراء اختبار.
واجهة سطر أوامر gcloud: للاطّلاع على قائمة بالأجهزة المتاحة من واجهة سطر أوامر Google Cloud، استخدِم الأمر التالي:
gcloud firebase test ios models list
Google APIs Explorer: يمكنك أيضًا البحث عن الأجهزة مباشرةً، بدون استخدام مشروع Firebase أو gcloud CLI، باستخدام Google APIs Explorer.
مؤشر استقرار الجهاز
يشير الرمز Test Lab إلى الأجهزة التي تواجه انخفاضًا في الاستقرار فيconsole Firebase وGoogle Cloud CLI مع مؤشر انخفاض في الاستقرار. أظهرت الأجهزة التي تم تصنيفها باستخدام مؤشر الثبات المنخفض معدلات أعلى من النتائج غير الحاسمة لفترة مطوّلة تبلغ 30 يومًا أو أكثر. تساعدك هذه الميزة في اختيار الأجهزة بشكل أفضل لحالة الاستخدام من خلال إعلامك إذا كان ثبات أحد الأجهزة الاختبارية قد انخفض.
عرض استقرار الجهاز في وحدة تحكُّم Firebase
يمكنك الاطّلاع على استقرار الجهاز في وحدة تحكّم Firebase عند إعداد اختبار جديد لجهاز معيّن.
للاطّلاع على استقرار الجهاز، اتّبِع التعليمات التالية:
افتح صفحة Test Lab في وحدة تحكُّم Firebase.
انقر على إجراء اختبار، ثم اختَر نوع الاختبار.
حمِّل ملف التطبيق الثنائي.
في خطوة "اختيار السمات"، انقر على تخصيص.
اختَر جهازًا واحدًا أو أكثر لإجراء الاختبار عليه. بناءً على ثبات الجهاز، قد يظهر لك التصنيف استقرار منخفض بجانب الأجهزة التي تم اختيارها.
أجرِ الاختبار.
عرض استقرار الجهاز في Google Cloud CLI
يمكنك الاطّلاع على استقرار الجهاز في gcloud CLI لجهاز معيّن عند إعداد اختبار جديد.
للاطّلاع على استقرار الجهاز، اتّبِع التعليمات التالية:
نزِّل أحدث إصدار من Google Cloud SDK واتّبِع التعليمات.
شغِّل أحد هذه الطلبات:
gcloud firebase test ios models list
أوgcloud firebase test ios models describe MODEL_ID
إذا كان أحد الأجهزة الاختبارية يواجه انخفاضًا في الثبات، يمكنك رؤية علامة
reduced_stability
في عمود "العلامات" التي تسرد الإصدارات المتأثرة.
سعة الجهاز
يوفّر Test Lab معلومات مجمّعة عن سعة الجهاز الجوّال من خلال وحدة تحكّم Firebase وFirebase CLI. سعة الجهاز هي العدد المجمّع للأجهزة على الإنترنت في ميزة الأجهزة الجوّالة من Google. وتساعدك هذه الميزة في التأكّد من توفُّر أجهزة كافية في بيئة الأجهزة الاختبارية لإجراء اختباراتك بفعالية أكبر. يتم قياس سعة الجهاز على أنّها "عالية" أو "متوسطة" أو "منخفضة".
قد تستغرق الاختبارات التي يتم إجراؤها على أي مستوى من سعة الجهاز وقتًا أطول بسبب عوامل التالية:
- عدد الزيارات، الذي يؤثر في وقت بدء الاختبار للتحقّق مما إذا تم الإبلاغ عن انقطاعات أو أخطاء، يُرجى الاطّلاع على لوحة بيانات حالة Firebase.
- الأعطال في الجهاز أو البنية الأساسية، والتي يمكن أن تحدث في أي وقت وتؤثّر في المدّة التي يستغرقها الاختبار
يوضّح الجدول التالي أنواع سعة الجهاز ويقدّم اقتراحات حول حالات استخدام كل نوع من أنواع السعة:
السعة | الوصف | الاستخدام المقترَح |
سعة عالية | تتضمّن قائمة الأجهزة Test Lab أجهزة متعدّدة. | استخدِم هذه الميزة عند إجراء عدد كبير من الاختبارات. |
سعة متوسطة | يحتوي كتالوج أجهزة Test Lab على عدد معتدل من الأجهزة. | مستوى السعة هذا مناسب لإجراء معظم اختباراتك. |
سعة منخفضة | يحتوي كتالوج أجهزة Test Lab على عدد قليل من الأجهزة. على الرغم من أنّ الأجهزة التي سيتم إيقافها نهائيًا تنتمي إلى مجموعة الأجهزة ذات السعة المنخفضة، إلا أنّه لن يتم إيقاف نهائيًا جميع الأجهزة ذات السعة المنخفضة. | استخدِم هذا الخيار عندما تحتاج إلى إجراء اختبار على طراز جهاز وإصدار معيّنَين. هذه الاختبارات غير مناسبة لتقسيم الاختبار. بسبب السعة المنخفضة، قد يستغرق إكمال الاختبارات وقتًا طويلاً، خاصةً إذا كنت تستدعي عددًا كبيرًا من الاختبارات في الوقت نفسه. |
الاطّلاع على سعة الجهاز في وحدة تحكّم Firebase
يمكنك الاطّلاع على سعة الجهاز في وحدة تحكّم Firebase لجهاز معيّن عند إعداد اختبار جديد.
لعرض سعة الجهاز، اتّبِع التعليمات التالية:
افتح صفحة Test Lab في وحدة تحكّم Firebase.
انقر على إجراء اختبار، ثم اختَر نوع الاختبار.
حمِّل ملف التطبيق الثنائي.
في خطوة "اختيار السمات"، انقر على تخصيص.
(اختياري) لفلترة الأجهزة حسب مستوى السعة، اتّبِع الخطوات التالية:
انقر على رمز الفلتر.
اختَر السعة.
انقر على مستوى السعة الذي تريد الفلترة حسبه: متوسط أو مرتفع. لفلترة أي أجهزة منخفضة السعة، يمكنك الفلترة حسب "متوسط" و"مرتفع".
انقر على تطبيق.
اختَر جهازًا واحدًا أو أكثر لإجراء الاختبار عليه. واستنادًا إلى سعة الجهاز، قد يظهر لك التصنيف متوسطة أو مرتفعة بجانب الأجهزة المحدّدة.
أجرِ الاختبار.
عرض سعة الجهاز في واجهة سطر الأوامر في Google Cloud
يمكنك الاطّلاع على سعة الجهاز في gcloud CLI لجهاز معيّن عند إعداد اختبار جديد.
للاطّلاع على سعة الجهاز، اتّبِع التعليمات التالية:
- نزِّل أحدث إصدار من حزمة تطوير البرامج (SDK) لخدمة Google Cloud واتّبِع التعليمات. يجب أن يكون الإصدار 417.0.0 أو إصدارًا أحدث.
- شغِّل أحد الأمرَين التاليَين:
gcloud firebase test ios list-device-capacities
أو
gcloud firebase test ios models describe MODEL_ID
تتضمّن النتائج سعة الجهاز ورقم تعريف الطراز واسم الطراز ورقم تعريف إصدار نظام التشغيل.
الأجهزة والإصدارات المتوقّفة نهائيًا
تظل الأجهزة المتوقّفة نهائيًا متاحة لمدة شهر واحد على الأقل قبل إزالتها
من قائمة أجهزة Test Lab. بعد إزالة جهاز، لن يُجري Test Lab
بعد ذلك طلبات اختبار مستهدفة للجهاز، وسيتم وضع علامة Skipped
على هذه الطلبات.
الأجهزة التي تم إيقافها نهائيًا
الطراز | النوع | الجهاز/الإصدار | إزالة في |
---|---|---|---|
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، يمكنك إرسال طلب لإضافة جهاز إلى القائمة.