تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتيح لك Test Lab اختبار تطبيقك على مجموعة متنوعة من الأجهزة المختلفة وإصدارات iOS. هناك بضع طرق لمعرفة الأجهزة المتاحة:
وحدة تحكّم Firebase: إذا كنت تجري اختبارات من وحدة تحكّم Firebase، يمكنك الاطّلاع على قائمة بالأجهزة المتاحة خلال خطوة اختيار السمات في سير عمل إجراء اختبار.
واجهة سطر الأوامر (CLI) في gcloud: للاطّلاع على قائمة بالأجهزة المتاحة من واجهة سطر الأوامر (CLI) في Google Cloud، استخدِم الأمر التالي:
gcloud firebase test ios models list
مستكشف Google APIs: يمكنك حتى البحث عن الأجهزة مباشرةً بدون مشروع Firebase أو gcloud CLI باستخدام مستكشف Google APIs.
مؤشر ثبات الجهاز
يشير الرمز Test Lab إلى الأجهزة التي تعاني من انخفاض في مستوى الثبات في وحدة تحكّم Firebase وواجهة سطر الأوامر (CLI) في Google Cloud، وذلك باستخدام مؤشر انخفاض مستوى الثبات.
الأجهزة التي تم تصنيفها باستخدام مؤشر استقرار منخفض قد سجّلت معدّلات أعلى من النتائج غير الحاسمة لفترة طويلة تبلغ 30 يومًا أو أكثر. تساعدك هذه الميزة في اختيار الأجهزة المناسبة لحالة الاستخدام من خلال إعلامك إذا كان ثبات جهاز الاختبار قد تدهور.
عرض ثبات الجهاز في وحدة تحكُّم Firebase
يمكنك الاطّلاع على ثبات الجهاز في وحدة تحكّم Firebase عند إعداد اختبار جديد لجهاز معيّن.
للاطّلاع على ثبات الجهاز، اتّبِع التعليمات التالية:
افتح صفحة "مختبر الاختبار" في وحدة تحكّم Firebase.
انقر على إجراء اختبار، ثم اختَر نوع الاختبار.
حمِّل الرمز الثنائي لتطبيقك.
في خطوة "اختيار السمات"، انقر على تخصيص.
اختَر جهازًا واحدًا أو أكثر لتشغيل الاختبار عليه. استنادًا إلى مدى ثبات الجهاز، قد يظهر لك التصنيف ثبات منخفض بجانب الأجهزة المحدّدة.
نفِّذ اختبارك.
عرض ثبات الجهاز في "واجهة سطر الأوامر" من Google Cloud
يمكنك الاطّلاع على ثبات الجهاز في gcloud CLI لجهاز معيّن عند إعداد اختبار جديد.
للاطّلاع على ثبات الجهاز، اتّبِع التعليمات التالية:
نفِّذ أحد الأوامر التالية:
gcloud firebase test ios models list أو
gcloud firebase test ios models describe MODEL_ID
إذا كان الجهاز الاختباري يعاني من انخفاض في مستوى الثبات، يمكنك الاطّلاع على العلامة
reduced_stability في عمود "العلامات" الذي يسرد الإصدارات المتأثرة.
سعة الجهاز
تقدّم Test Lab معلومات مجمّعة عن سعة الأجهزة الجوّالة
من خلال وحدة تحكّم Firebase وواجهة سطر الأوامر Firebase. سعة الجهاز هي العدد الإجمالي للأجهزة المتصلة بالإنترنت في مختبر الأجهزة الجوّالة التابع لشركة 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 ios list-device-capacities
أو gcloud firebase test ios models describe MODEL_ID
تتضمّن النتائج سعة الجهاز ومعرّف الطراز واسم الطراز ومعرّف إصدار نظام التشغيل.
الأجهزة والإصدارات المتوقّفة نهائيًا
تتوفّر الأجهزة المتوقّفة نهائيًا لمدة شهر واحد على الأقل قبل إزالتها من قائمة أجهزة Test Lab. بعد إزالة جهاز، لن يتم تشغيل طلبات الاختبار التي تستهدفه، وسيتم وضع علامة Skipped على هذه الطلبات.Test Lab
الأجهزة التي تم إيقافها نهائيًا
النموذج
النوع
الجهاز/الإصدار
تتم الإزالة في
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
iPhone 8
مادي
iphone8/14.7
2025-04-03
iPhone 11 Pro
مادي
iphone11pro/14.7
2025-04-03
iPhone 12 Pro
مادي
iphone12pro/14.8
2025-04-03
طلب جهاز
إذا أردت استخدام جهاز غير متوفّر في Test Lab، يمكنك إرسال طلب لإضافة جهاز إلى الكتالوج.
تاريخ التعديل الأخير: 2025-09-06 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-09-06 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["\u003cbr /\u003e\n\n| **Note:** iOS 18+ devices don't support videos in the results.\n\nTest Lab lets you test your app on a wide variety of different devices and\niOS versions. There are a few ways to see which devices are available:\n\n- **Firebase console:** If you're running tests from the Firebase console,\n you can see a list of available devices during the **Select dimensions** step\n of the **Run a test** workflow.\n\n- **gcloud CLI:** To see a list of available devices from the Google Cloud\n CLI, use the following command:\n\n ```\n gcloud firebase test ios models list\n ```\n- **Google APIs Explorer:** You can even look up the devices directly, without a\n Firebase project or the gcloud CLI, using the\n [Google APIs Explorer](https://developers.google.com/apis-explorer/#p/testing/v1/testing.testEnvironmentCatalog.get?environmentType=IOS).\n\nDevice stability indicator\n\nTest Lab indicates devices that are experiencing degraded stability in the\nFirebase console and Google Cloud CLI with a **Reduced Stability** indicator.\nDevices that have been labeled with the **Reduced Stability** indicator have\nreturned higher rates of inconclusive results for a prolonged period of 30 days\nor more. This feature helps you better choose devices for your use case by\nletting you know if the stability of a test device is degraded.\n\nView device stability in the Firebase console\n\nYou can view device stability in the Firebase console when you're setting up\na new test for a specific device.\n\nTo view device stability, follow these instructions:\n\n1. Open the Test Lab page in the Firebase console.\n\n | **Note:** If this is your first time running a test, follow the onboarding instructions on the main Test Lab page in the Firebase console.\n2. Select **Run a test** and then select a test type.\n\n3. Upload your app binary.\n\n4. On the Select dimensions step, click **Customize**.\n\n5. Choose one or more devices to run your test on. Depending on device\n stability, you might see a **Reduced Stability** label next to the selected\n devices.\n\n6. Run your test.\n\nView device stability in the Google Cloud CLI\n\nYou can view device stability in the gcloud CLI for a specific device when\nyou're setting up a new test.\n\nTo view device stability, follow these instructions:\n\n1. Download the latest [Google Cloud SDK](https://cloud.google.com/sdk/docs/install-sdk#installing_the_latest_version) and follow the\n instructions.\n\n2. Run one of these commands:\n `gcloud firebase test ios models list` or\n `gcloud firebase test ios models describe MODEL_ID`\n\nIf a test device is experiencing degraded stability, you can see the\n`reduced_stability` tag in the TAGS column listing the versions that are affected.\n\nDevice capacity\n\nTest Lab provides aggregated mobile device capacity information\nthrough the Firebase console and Firebase CLI. *Device capacity* is the\naggregated number of online devices in Google's mobile device lab. This feature\nhelps you ensure that there are enough devices in our device lab to run your\ntests more efficiently. Device capacity is measured as High, Medium, and Low.\n| **Note:** Device capacity does not reflect real-time factors like the length of the pending test queue at a moment in time, real-time traffic on the devices, or the state of the devices. For physical devices, the number is the average of online devices in the last 30 days.\n\nTests running on any device capacity level may take longer due to the\nfollowing factors:\n\n- Traffic, which affects when the test starts. To check if there are reported outages or failures, see the [Firebase status dashboard](https://status.firebase.google.com/summary).\n- Device or infrastructure failures, which can happen at any time and affect how long the test takes to run.\n\nThe following table describes the types of device capacity and\nprovides recommendations about when to use each capacity type:\n\n|-----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Capacity** | **Description** | **Recommended use** |\n| High capacity | The Test Lab device catalog contains many devices. | Use when you are running a large number of tests. |\n| Medium capacity | The Test Lab device catalog contains a moderate number of devices. | This capacity level is suitable for running most of your tests. |\n| Low capacity | The Test Lab device catalog contains few devices. While deprecated devices belong to the low-capacity group, not all low-capacity devices are deprecated. | Use when you need to run a test on a specific device model and version. These tests are not suitable for test sharding. Due to low capacity, tests might take a long time to finish, especially if you invoke a large number of tests at the same time. |\n\nView device capacity in the Firebase console\n\nYou can view device capacity in the Firebase console for a specific device\nwhen you're setting up a new test.\n\nTo view device capacity, follow these instructions:\n\n1. Open the Test Lab page in the Firebase console.\n\n | **Note:** If this is your first time running a test, follow the onboarding instructions on the main Test Lab page in the Firebase console.\n2. Select **Run a test** and then select a test type.\n\n3. Upload your app binary.\n\n4. On the Select dimensions step, click **Customize**.\n\n5. (Optional) To filter devices by capacity level, follow these steps:\n\n 1. Click the **Filter** icon.\n\n 2. Select **Capacity**.\n\n 3. Click the capacity level you want to filter by: **Medium** or **High**.\n To filter out any low-capacity devices, filter by both Medium and High.\n\n 4. Click **Apply**.\n\n6. Choose one or more devices to run your test on. Depending on device\n capacity, you might see a **Medium** or **High** label next\n to the selected devices.\n\n7. Run your test.\n\nView device capacity in the Google Cloud CLI\n\nYou can view device capacity in the gcloud CLI for a specific device\nwhen you're setting up a new test.\n\nTo view device capacity, follow these instructions:\n\n1. Download the latest [Google Cloud SDK](https://cloud.google.com/sdk/docs/install-sdk#installing_the_latest_version) and follow the instructions. The version must be 417.0.0 or greater.\n2. Run one of these commands: \n `gcloud firebase test ios list-device-capacities` \n or \n `gcloud firebase test ios models describe `\u003cvar translate=\"no\"\u003eMODEL_ID\u003c/var\u003e\n\nThe output includes device capacity, model ID, model name, and OS version ID.\n\n\nDeprecated devices and versions\n\nDeprecated devices are available for at least one month before being removed\nfrom the Test Lab device catalog. Once a device is removed, Test Lab\nno longer runs test requests targeted at the device; those requests are\nmarked as `Skipped`.\n\nDeprecated devices\n\n| Model | Type | Device/Version | Removing on |\n|---------------|----------|------------------|-------------|\n| iPad 5 | Physical | iPad5/15.4 | 2024-04-07 |\n| iPhone 13 Pro | Physical | Iphone13pro/15.2 | 2024-04-07 |\n| iPad Mini 4 | Physical | ipadmini4/15.4 | 2024-04-07 |\n| iPhone 8 | Physical | iphone8/14.7 | 2025-04-03 |\n| iPhone 11 Pro | Physical | iphone11pro/14.7 | 2025-04-03 |\n| iPhone 12 Pro | Physical | iphone12pro/14.8 | 2025-04-03 |\n\nRequest a device\n\nIf you want to use a device that is not available in Test Lab, you can\n[submit a request](/support/troubleshooter/test_lab/requestdevice) for a device\nto be added to the catalog."]]