Test Lab به شما امکان میدهد برنامهتان را در انواع مختلف دستگاهها و نسخههای iOS آزمایش کنید. چند روش برای دیدن اینکه کدام دستگاهها دردسترس هستند وجود دارد:
کنسول Firebase: اگر آزمایشها را از کنسول Firebase اجرا میکنید، میتوانید فهرستی از دستگاههای دردسترس را در مرحله انتخاب ابعاد گردش کار اجرای آزمایش ببینید.
gcloud CLI: برای دیدن فهرست دستگاههای دردسترس از Google Cloud CLI، از فرمان زیر استفاده کنید:
gcloud firebase test ios models list
Google APIs Explorer: حتی میتوانید مستقیماً بدون پروژه Firebase یا gcloud CLI، بااستفاده از Google APIs Explorer دستگاهها را جستجو کنید.
نشانگر پایداری دستگاه
Test Lab دستگاههایی را نشان میدهد که پایداری آنها در کنسول Firebase و Google Cloud CLI با نشانگر پایداری کاهشیافته کاهش یافته است. دستگاههایی که با نشانگر پایداری کاهشیافته برچسبگذاری شدهاند، برای مدت طولانی ۳۰ روز یا بیشتر، نرخ بالاتری از نتایج نامشخص را برگرداندهاند. این ویژگی با اطلاع دادن به شما درباره کاهش پایداری دستگاه آزمایشی به شما کمک میکند دستگاههای مناسبتری برای مورد استفادهتان انتخاب کنید.
مشاهده پایداری دستگاه در کنسول Firebase
هنگام راهاندازی آزمایش جدید برای دستگاهی خاص، میتوانید پایداری دستگاه را در کنسول Firebase مشاهده کنید.
برای مشاهده پایداری دستگاه، این دستورالعملها را دنبال کنید:
در کنسول Firebase، به DevOps و تعامل > Test Lab بروید.
اجرای آزمایش را انتخاب کنید و سپس نوع آزمایش را انتخاب کنید.
باینری برنامهتان را بارگذاری کنید.
در مرحله «انتخاب ابعاد»، روی سفارشیسازی کلیک کنید.
یک یا چند دستگاه را برای اجرای آزمایشتان انتخاب کنید. بسته به پایداری دستگاه، ممکن است برچسب پایداری کاهشیافته را در کنار دستگاههای انتخابشده ببینید.
آزمایش خود را اجرا کنید.
مشاهده پایداری دستگاه در 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 برای دستگاه خاصی مشاهده کنید.
برای مشاهده ظرفیت دستگاه، این دستورالعملها را دنبال کنید:
در کنسول Firebase، به DevOps و تعامل > Test Lab بروید.
اجرای آزمایش را انتخاب کنید و سپس نوع آزمایش را انتخاب کنید.
باینری برنامهتان را بارگذاری کنید.
در مرحله «انتخاب ابعاد»، روی سفارشیسازی کلیک کنید.
(اختیاری) برای فیلتر کردن دستگاهها براساس سطح ظرفیت، این مراحل را دنبال کنید:
روی نماد فیلتر کلیک کنید.
ظرفیت را انتخاب کنید.
روی سطح ظرفیتی که میخواهید براساس آن فیلتر کنید کلیک کنید: متوسط یا بالا. برای فیلتر کردن دستگاههای با ظرفیت پایین، براساس هر دو گزینه «متوسط» و «بالا» فیلتر کنید.
روی اعمال کردن کلیک کنید.
یک یا چند دستگاه را برای اجرای آزمایشتان انتخاب کنید. بسته به ظرفیت دستگاه، ممکن است برچسب متوسط یا بالا را در کنار دستگاههای انتخابشده ببینید.
آزمایش را اجرا کنید.
مشاهده ظرفیت دستگاه در Google Cloud CLI
هنگام راهاندازی آزمایش جدید، میتوانید ظرفیت دستگاه را در gcloud CLI برای دستگاه خاصی مشاهده کنید.
برای مشاهده ظرفیت دستگاه، این دستورالعملها را دنبال کنید:
- جدیدترین Google Cloud SDK را بارگیری کنید و دستورالعملها را دنبال کنید. نسخه باید ۴۱۷.۰.۰ یا بالاتر باشد.
- یکی از این فرمانها را اجرا کنید:
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 |
| آیفون ۸ | فیزیکی | 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 دردسترس نیست، میتوانید درخواستی ارسال کنید تا دستگاه به کاتالوگ اضافه شود.