Test Lab به شما امکان میدهد برنامه خود را روی طیف گستردهای از دستگاهها و نسخههای مختلف اندروید آزمایش کنید. چند راه برای مشاهده دستگاههای موجود وجود دارد:
کنسول Firebase : اگر تستها را از کنسول Firebase اجرا میکنید، میتوانید لیستی از دستگاههای موجود را در مرحله انتخاب ابعاد از گردش کار اجرای تست مشاهده کنید.
رابط خط فرمان gcloud: برای مشاهده لیستی از دستگاههای موجود از رابط خط فرمان Google Cloud، از دستور زیر استفاده کنید:
gcloud firebase test android models list
جستجوگر APIهای گوگل: شما حتی میتوانید دستگاهها را مستقیماً و بدون نیاز به یک پروژه Firebase یا رابط خط فرمان gcloud، با استفاده از جستجوگر APIهای گوگل جستجو کنید.
نشانگر پایداری دستگاه
Test Lab دستگاههایی را که در کنسول Firebase و Google Cloud CLI با کاهش پایداری مواجه هستند، با نشانگر کاهش پایداری نشان میدهد. دستگاههایی که با نشانگر کاهش پایداری برچسبگذاری شدهاند، نرخ بالاتری از نتایج بینتیجه را برای مدت طولانی 30 روز یا بیشتر نشان دادهاند. این ویژگی با اطلاعرسانی در مورد کاهش پایداری یک دستگاه آزمایشی، به شما کمک میکند تا دستگاههای مناسب برای مورد استفاده خود را بهتر انتخاب کنید.
مشاهده پایداری دستگاه در کنسول Firebase
هنگام تنظیم یک آزمایش جدید برای یک دستگاه خاص، میتوانید پایداری دستگاه را در کنسول Firebase مشاهده کنید.
برای مشاهده پایداری دستگاه، این دستورالعملها را دنبال کنید:
صفحه آزمایشگاه تست را در کنسول Firebase باز کنید.
گزینه «اجرای آزمون» را انتخاب کنید و سپس نوع آزمون را انتخاب کنید.
فایل باینری برنامه خود را آپلود کنید.
در مرحله انتخاب ابعاد، روی سفارشیسازی کلیک کنید.
یک یا چند دستگاه را برای اجرای تست خود انتخاب کنید. بسته به پایداری دستگاه، ممکن است برچسب «پایداری کاهشیافته» را در کنار دستگاههای انتخابشده مشاهده کنید.
آزمون خود را اجرا کنید.
مشاهده پایداری دستگاه در رابط خط فرمان گوگل کلود
هنگام تنظیم یک آزمایش جدید، میتوانید پایداری دستگاه را در رابط خط فرمان gcloud برای یک دستگاه خاص مشاهده کنید.
برای مشاهده پایداری دستگاه، این دستورالعملها را دنبال کنید:
آخرین نسخه Google Cloud SDK را دانلود کنید و دستورالعملها را دنبال کنید.
یکی از این دستورات را اجرا کنید:
gcloud firebase test android models list
یاgcloud firebase test android models describe MODEL_ID
اگر یک دستگاه آزمایشی با کاهش پایداری مواجه باشد، میتوانید برچسب reduced_stability
را در ستون TAGS مشاهده کنید که نسخههای آسیبدیده را فهرست میکند.
ظرفیت دستگاه
Test Lab اطلاعات ظرفیت تجمیعی دستگاههای تلفن همراه را از طریق کنسول Firebase و Firebase CLI ارائه میدهد. ظرفیت دستگاه ، تعداد تجمیعی دستگاههای آنلاین در آزمایشگاه دستگاه تلفن همراه گوگل است. این ویژگی به شما کمک میکند تا اطمینان حاصل کنید که دستگاههای کافی در آزمایشگاه دستگاه ما برای اجرای مؤثرتر تستهای شما وجود دارد. ظرفیت دستگاه به صورت زیاد، متوسط و کم اندازهگیری میشود.
آزمایشهایی که روی هر سطح ظرفیت دستگاهی اجرا میشوند، ممکن است به دلیل عوامل زیر بیشتر طول بکشند:
- ترافیک، که بر زمان شروع آزمایش تأثیر میگذارد. برای بررسی اینکه آیا قطعی یا خرابی گزارش شده است، به داشبورد وضعیت Firebase مراجعه کنید.
- خرابی دستگاه یا زیرساخت، که میتواند در هر زمانی اتفاق بیفتد و بر مدت زمان اجرای تست تأثیر بگذارد.
جدول زیر انواع ظرفیت دستگاه را شرح میدهد و توصیههایی در مورد زمان استفاده از هر نوع ظرفیت ارائه میدهد:
ظرفیت | توضیحات | استفاده توصیه شده |
ظرفیت بالا | کاتالوگ دستگاه Test Lab شامل دستگاههای زیادی است. | وقتی تعداد زیادی تست انجام میدهید، از این روش استفاده کنید. |
ظرفیت متوسط | کاتالوگ دستگاههای Test Lab شامل تعداد متوسطی از دستگاهها است. | این سطح ظرفیت برای اجرای اکثر تستهای شما مناسب است. |
ظرفیت پایین | کاتالوگ دستگاههای Test Lab شامل تعداد کمی دستگاه است. در حالی که دستگاههای منسوخ شده به گروه کمظرفیت تعلق دارند، همه دستگاههای کمظرفیت منسوخ نشدهاند. | زمانی استفاده میشود که نیاز به اجرای یک تست روی یک مدل و نسخه خاص از دستگاه دارید. این تستها برای تست شاردینگ (sharding) مناسب نیستند. به دلیل ظرفیت کم، ممکن است تستها مدت زیادی طول بکشند تا تمام شوند، به خصوص اگر تعداد زیادی تست را همزمان فراخوانی کنید. |
مشاهده ظرفیت دستگاه در کنسول Firebase
هنگام تنظیم یک آزمایش جدید، میتوانید ظرفیت دستگاه را در کنسول Firebase برای یک دستگاه خاص مشاهده کنید.
برای مشاهده ظرفیت دستگاه، این دستورالعملها را دنبال کنید:
صفحه Test Lab را در کنسول Firebase باز کنید.
گزینه «اجرای آزمون» را انتخاب کنید و سپس نوع آزمون را انتخاب کنید.
فایل باینری برنامه خود را آپلود کنید.
در مرحله انتخاب ابعاد، روی سفارشیسازی کلیک کنید.
(اختیاری) برای فیلتر کردن دستگاهها بر اساس سطح ظرفیت، این مراحل را دنبال کنید:
روی آیکون فیلتر کلیک کنید.
ظرفیت را انتخاب کنید.
روی سطح ظرفیتی که میخواهید فیلتر کنید کلیک کنید: متوسط یا زیاد . برای فیلتر کردن دستگاههای کمظرفیت، هم متوسط و هم زیاد را فیلتر کنید.
روی اعمال کلیک کنید.
یک یا چند دستگاه را برای اجرای تست خود انتخاب کنید. بسته به ظرفیت دستگاه، ممکن است برچسب Medium یا High را در کنار دستگاههای انتخاب شده مشاهده کنید.
آزمون خود را اجرا کنید.
مشاهده ظرفیت دستگاه در رابط خط فرمان گوگل کلود
هنگام تنظیم یک آزمایش جدید، میتوانید ظرفیت دستگاه را در رابط خط فرمان gcloud برای یک دستگاه خاص مشاهده کنید.
برای مشاهده ظرفیت دستگاه، این دستورالعملها را دنبال کنید:
- آخرین نسخه Google Cloud SDK را دانلود کنید و دستورالعملها را دنبال کنید. نسخه باید ۴۱۷.۰.۰ یا بالاتر باشد.
- یکی از این دستورات را اجرا کنید:
gcloud firebase test android list-device-capacities
یا
gcloud firebase test android models describe MODEL_ID
خروجی شامل ظرفیت دستگاه، شناسه مدل، نام مدل و شناسه نسخه سیستم عامل است.
دستگاهها و نسخههای منسوخشده
دستگاههای منسوخشده حداقل به مدت یک ماه در دسترس هستند و پس از حذف از کاتالوگ دستگاههای Test Lab ، Test Lab دیگر درخواستهای آزمایشی مربوط به آن دستگاه را اجرا نمیکند؛ این درخواستها به عنوان Skipped
علامتگذاری میشوند.
دستگاههای منسوخشده
تولیدکننده | نام مدل | فرم دستگاه | شناسه دستگاه | تاریخ حذف برنامه ریزی شده | جایگزینی توصیه شده |
---|---|---|---|---|---|
ویوو | ویوو ۱۸۲۰ | فیزیکی | vivo_1820/27 | ۲۰۲۵-۰۹-۱۸ | |
لنوو | لنوو تب P11 | فیزیکی | J606F/30 | ۲۰۲۵-۰۵-۰۳ | |
سامسونگ | گلکسی تب اس ۳ | فیزیکی | gts3lltevzw/28 | ۱۴-۰۴-۲۰۲۴ | |
سامسونگ | گلکسی تب A (2016) | فیزیکی | gtaxlwifi/27 | ۲۰۲۵-۰۴-۳۰ | |
گوگل | گوگل نکسوس ۵ ایکس | مجازی | نکسوس ۵ ایکس/۲۴ | ۲۰۲۵-۰۳-۳۱ | |
نکسوس ۵ ایکس/۲۵ | ۲۰۲۵-۰۳-۳۱ | ||||
نکسوس ۵ ایکس/۲۶ | ۲۰۲۵-۰۳-۳۱ | MediumPhone.arm/26 | |||
گوگل | گوگل نکسوس ۶ | مجازی | نکسوس ۶/۲۴ | ۲۰۲۵-۰۳-۳۱ | |
نکسوس ۶/۲۵ | ۲۰۲۵-۰۳-۳۱ | ||||
گوگل | گوگل نکسوس ۶پی | مجازی | نکسوس ۶ پی/۲۴ | ۲۰۲۵-۰۳-۳۱ | |
نکسوس ۶ پی/۲۵ | ۲۰۲۵-۰۳-۳۱ | ||||
نکسوس ۶ پی/۲۶ | ۲۰۲۵-۰۳-۳۱ | MediumPhone.arm/26 | |||
نکسوس ۶ پی/۲۷ | ۲۰۲۵-۰۳-۳۱ | MediumPhone.arm/27 | |||
گوگل | گوگل نکسوس ۷ کلون ۱۶:۹ | مجازی | Nexus7_clone_16_9/24 | ۲۰۲۵-۰۳-۳۱ | |
Nexus7_clone_16_9/25 | ۲۰۲۵-۰۳-۳۱ | ||||
Nexus7_clone_16_9/26 | ۲۰۲۵-۰۳-۳۱ | ||||
گوگل | گوگل نکسوس ۹ | مجازی | Nexus9/24 | ۲۰۲۵-۰۳-۳۱ | |
Nexus9/25 | ۲۰۲۵-۰۳-۳۱ | ||||
گوگل | گوگل نکسوس (LowRes) | مجازی | NexusLowRes/24 | ۲۰۲۵-۰۳-۳۱ | |
NexusLowRes/25 | ۲۰۲۵-۰۳-۳۱ | ||||
NexusLowRes/26 | ۲۰۲۵-۰۳-۳۱ | SmallPhone.arm/26 | |||
NexusLowRes/27 | ۲۰۲۵-۰۳-۳۱ | SmallPhone.arm/27 | |||
NexusLowRes/28 | ۲۰۲۵-۰۳-۳۱ | SmallPhone.arm/28 | |||
NexusLowRes/29 | ۲۰۲۵-۰۳-۳۱ | SmallPhone.arm/29 | |||
NexusLowRes/30 | ۲۰۲۵-۰۳-۳۱ | SmallPhone.arm/30 | |||
گوگل | پیکسل ۲ | مجازی | پیکسل ۲/۲۶ | ۲۰۲۵-۰۳-۳۱ | MediumPhone.arm/26 |
پیکسل ۲/۲۷ | ۲۰۲۵-۰۳-۳۱ | MediumPhone.arm/27 | |||
پیکسل ۲/۲۸ | ۲۰۲۵-۰۳-۳۱ | MediumPhone.arm/28 | |||
پیکسل ۲/۲۹ | ۲۰۲۵-۰۳-۳۱ | MediumPhone.arm/29 | |||
پیکسل ۲/۳۰ | ۲۰۲۵-۰۳-۳۱ | MediumPhone.arm/30 | |||
گوگل | پیکسل ۳ | مجازی | پیکسل ۳/۳۰ | ۲۰۲۵-۰۳-۳۱ | MediumPhone.arm/30 |
عمومی | تبلت اندرویدی معمولی با وضوح تصویر ۷۲۰x۱۶۰۰ و وضوح تصویر ۲۷۰dpi | مجازی | تبلت اندروید270dpi/30 | ۲۰۲۵-۰۳-۳۱ | تبلت اندروید۲۷۰dpi.arm/30 |
گوگل | گوگل تیوی آماتی | مجازی | شبیهساز AmatiTv/29 | ||
گوگل | گوگل تیوی | مجازی | شبیهساز GoogleTv/30 | GoogleTv.arm/31 (به زودی در دسترس قرار میگیرد) | |
سامسونگ | گلکسی زد فولد ۳ | فیزیکی | q2q/31 | ۲۰۲۵-۰۳-۳۱ | |
ریلمی | جی تی نئو ۳ | فیزیکی | RED8BEL1/33 | ۲۰۲۵-۰۲-۰۳ | |
وانپلاس | وانپلاس ۹ پرو | فیزیکی | وانپلاس۹پرو/۳۳ | ۲۰۲۵-۰۲-۰۳ | |
سامسونگ | گلکسی زد فولد ۳ | فیزیکی | سه ماهه دوم/30 | ۲۰۲۵-۰۲-۰۶ | |
سامسونگ | سامسونگ گلکسی S9 | فیزیکی | starqlteue/26 | ۲۰۲۵-۰۲-۲۱ | |
گوگل | گوگل ومبلی | فیزیکی | wembley_2GB_full/30 | ۲۰۲۵-۰۳-۰۳ | |
گوگل | لنوو تب پی ۱۲ پرو | فیزیکی | gsi_arm64/33 | ۲۰۲۵-۰۳-۰۳ | |
سامسونگ | سامسونگ گلکسی A51 | فیزیکی | a51/31 | ۲۰۲۵-۰۳-۰۳ | |
وانپلاس | وانپلاس نورد۲ ۵G | فیزیکی | OP515BL1/33 | ۲۰۲۵-۰۳-۱۲ | |
اچ ام دی گلوبال | نوکیا ۱ | فیزیکی | FRT/27 | ۲۰۲۵-۰۶-۰۹ | |
سامسونگ | سامسونگ گلکسی S20 | فیزیکی | x1q/29 | ۲۰۲۵-۰۶-۰۹ | |
ال جی | LM-G900 | فیزیکی | کیمنلم/31 | ۲۰۲۵-۰۶-۰۹ | |
گوگل | پیکسل ۸ | فیزیکی | shiba_beta/35 | ۲۰۲۵-۰۶-۲۶ | شیبا/35 |
سامسونگ | سامسونگ گلکسی نوت ۹ | فیزیکی | crownlte/29 | ۲۰۲۵-۰۸-۱۸ | |
موتورولا | موتورولا E5 پلی | فیزیکی | پتیل/۲۷ | ۲۰۲۵-۰۹-۰۷ | |
موتورولا | موتورولا اج ۵۰ پرو | فیزیکی | معادل/۳۵ | ۲۰۲۵-۰۹-۰۵ | |
سامسونگ | سامسونگ گلکسی نوت ۹ | فیزیکی | crownqlteue/29 | ۲۰۲۵-۱۱-۰۶ | |
وانپلاس | وانپلاس ۱۰تی | فیزیکی | OP5552L1/35 | ۲۰۲۵-۱۱-۱۵ |
درخواست دستگاه
اگر میخواهید از دستگاهی استفاده کنید که در Test Lab موجود نیست، میتوانید درخواستی برای اضافه شدن دستگاه به کاتالوگ ارسال کنید .