Test Lab به شما امکان میدهد برنامهتان را در طیف گستردهای از دستگاهها و نسخههای Android مختلف آزمایش کنید. چند روش برای دیدن دستگاههای دردسترس وجود دارد:
کنسول Firebase: اگر آزمایشها را از کنسول Firebase اجرا میکنید، میتوانید فهرست دستگاههای دردسترس را درطول مرحله انتخاب ابعاد در گردش کار اجرای آزمایش ببینید.
gcloud CLI: برای دیدن فهرست دستگاههای دردسترس از Google Cloud CLI، از فرمان زیر استفاده کنید:
gcloud firebase test android 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 android models listیاgcloud firebase test android 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 android list-device-capacities
یا
gcloud firebase test android models describe MODEL_ID
خروجی شامل ظرفیت دستگاه، شناسه مدل، نام مدل، و شناسه نسخه سیستمعامل است.
دستگاهها و نسخههای منسوخشده
دستگاههای منسوخشده حداقل یک ماه قبلاز حذف شدن از فهرست دستگاههای Test Lab دردسترس هستند. وقتی دستگاهی برداشته میشود، Test Lab دیگر درخواستهای آزمایشی را که آن دستگاه را هدف قرار دادهاند اجرا نمیکند؛ این درخواستها بهعنوان Skipped علامتگذاری میشوند.
دستگاههای منسوخشده
| سازنده | نام مدل | فرم دستگاه | شناسه دستگاه | تاریخ برنامهریزیشده برای برداشتن | جایگزین توصیهشده |
|---|---|---|---|---|---|
| Samsung | Galaxy Tab S3 | فیزیکی | gts3lltevzw/28 | 2024-04-14 | |
| Google TV Amati | مجازی | AmatiTvEmulator/29 | مشخص خواهد شد |
||
| Google TV | مجازی | GoogleTvEmulator/30 | مشخص خواهد شد |
GoogleTv.arm/31 (بهزودی دردسترس قرار میگیرد) | |
| Samsung | Samsung Galaxy Z Fold2 | فیزیکی | f2q/30 | 2026-02-13 | |
| Pixel 2 (Arm) | بازوی مجازی | Pixel2.arm/26 | 2025-11-15 | MediumPhone.arm/26 | |
| Pixel2.arm/27 | 2025-11-15 | MediumPhone.arm/27 | |||
| Pixel2.arm/28 | 2025-11-15 | MediumPhone.arm/28 | |||
| Pixel2.arm/29 | 2025-11-15 | MediumPhone.arm/29 | |||
| Pixel2.arm/30 | 2025-11-15 | MediumPhone.arm/30 | |||
| Pixel2.arm/31 | 2025-11-15 | MediumPhone.arm/31 | |||
| Pixel2.arm/32 | 2025-11-15 | MediumPhone.arm/32 | |||
| Pixel2.arm/33 | 2025-11-15 | MediumPhone.arm/33 |
درخواست دستگاه
اگر میخواهید از دستگاهی استفاده کنید که در Test Lab دردسترس نیست، میتوانید درخواستی ارسال کنید تا دستگاه به کاتالوگ اضافه شود.