يتيح لك Test Lab اختبار تطبيقك على مجموعة متنوعة من الأجهزة المختلفة وإصدارات Android. هناك عدة طرق لمعرفة الأجهزة المتوفرة حاليًا:
وحدة تحكم Firebase: إذا كنت تجري اختبارات من وحدة تحكم Firebase ، فيمكنك الاطلاع على قائمة بالأجهزة المتاحة أثناء خطوة تحديد الأبعاد من تشغيل سير عمل اختبار .
Firebase CLI: للاطلاع على قائمة بالأجهزة المتاحة من Firebase CLI ، استخدم الأمر التالي:
gcloud firebase test android models list
مستكشف واجهات برمجة تطبيقات Google: يمكنك حتى البحث عن الأجهزة مباشرة (بدون مشروع Firebase أو gcloud CLI) باستخدام Google APIs Explorer .
سعة الجهاز
يوفر Test Lab معلومات مجمعة عن سعة الجهاز المحمول من خلال وحدة تحكم Firebase و Firebase CLI. سعة الجهاز هي العدد الإجمالي للأجهزة عبر الإنترنت في مختبر Google للأجهزة المحمولة. تساعدك هذه الميزة على ضمان وجود أجهزة كافية في معمل أجهزتنا لإجراء اختباراتك بكفاءة أكبر. يتم قياس سعة الجهاز على أنها عالية ومتوسطة ومنخفضة.
قد تستغرق الاختبارات التي يتم إجراؤها على أي مستوى سعة جهاز وقتًا أطول بسبب العوامل التالية:
- حركة المرور ، والتي تؤثر على وقت بدء الاختبار. للتحقق مما إذا تم الإبلاغ عن حالات انقطاع أو أعطال ، راجع لوحة معلومات حالة Firebase .
- أعطال الجهاز أو البنية التحتية ، والتي يمكن أن تحدث في أي وقت وتؤثر على المدة التي يستغرقها الاختبار للتشغيل.
يصف الجدول التالي أنواع سعة الجهاز ويقدم توصيات حول وقت استخدام كل نوع سعة:
سعة | وصف | الاستخدام الموصى به |
سعة عالية | يحتوي كتالوج جهاز Test Lab على العديد من الأجهزة. | استخدمه عند إجراء عدد كبير من الاختبارات. |
سعة متوسطة | يحتوي كتالوج جهاز Test Lab على عدد معتدل من الأجهزة. | يعد مستوى السعة هذا مناسبًا لإجراء معظم اختباراتك. |
انخفاض القدرة | يحتوي كتالوج جهاز Test Lab على عدد قليل من الأجهزة. بينما تنتمي الأجهزة الموقوفة إلى المجموعة منخفضة السعة ، لا يتم إهمال جميع الأجهزة منخفضة السعة. | استخدم عندما تحتاج إلى إجراء اختبار على طراز وإصدار جهاز معين. هذه الاختبارات ليست مناسبة لاختبار التجزئة. نظرًا لانخفاض السعة ، قد تستغرق الاختبارات وقتًا طويلاً حتى تنتهي ، خاصةً إذا قمت باستدعاء عدد كبير من الاختبارات في نفس الوقت. |
اعرض سعة الجهاز في وحدة تحكم Firebase
يمكنك عرض سعة الجهاز في وحدة تحكم Firebase لجهاز معين عند إعداد اختبار جديد.
لعرض سعة الجهاز ، اتبع التعليمات التالية:
افتح صفحة Test Lab في وحدة تحكم Firebase.
حدد تشغيل اختبار ثم حدد نوع الاختبار.
قم بتحميل تطبيقك الثنائي.
في خطوة تحديد الأبعاد ، انقر فوق تخصيص .
(اختياري) لتصفية الأجهزة حسب مستوى السعة ، اتبع الخطوات التالية:
انقر فوق أيقونة عامل التصفية .
حدد السعة .
انقر فوق مستوى السعة الذي تريد التصفية به: متوسط أو مرتفع . لتصفية أي أجهزة منخفضة السعة ، قم بالتصفية حسب كل من "متوسط" و "عالي".
انقر فوق تطبيق .
اختر جهازًا واحدًا أو أكثر لتشغيل اختبارك عليه. اعتمادًا على سعة الجهاز ، قد ترى تسمية متوسطة أو عالية بجوار الأجهزة المحددة.
قم بإجراء اختبارك.
اعرض سعة الجهاز في 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
على هذه الطلبات.
أجهزة مهملة
الصانع | نموذج | يكتب | الجهاز / الإصدار | الإزالة على |
---|---|---|---|---|
HTC | U11 | بدني | htc_ocnuhljapan / 28 | 2023-05-29 |
سامسونج | SM-F711U1 | بدني | b2q / 30 | 2023-05-18 |
سامسونج | SM-F711U1 | بدني | b2q / 31 | 2023-05-18 |
أسوس | أسوس زينفون ماكس برو | بدني | ASUS_X00T_3 / 28 | 2023-06-16 |
أسوس | أسوس زينفون ماكس برو | بدني | ASUS_X00T_3 / 27 | 2023-06-16 |
جوجل | جوجل بيكسل 2 | بدني | عين السمكة / 27 | 2023-06-17 |
طلب جهاز
إذا كنت تريد استخدام جهاز غير متوفر في معمل الاختبار ، فيمكنك إرسال طلب لإضافته إلى الكتالوج.