Test Lab به شما امکان میدهد برنامهتان را در انواع مختلف دستگاهها و نسخههای Android آزمایش کنید. چند روش برای دیدن اینکه کدام دستگاهها دردسترس هستند وجود دارد:
کنسول Firebase: اگر آزمایشها را از کنسول Firebase اجرا میکنید، میتوانید فهرستی از دستگاههای دردسترس را در مرحله انتخاب ابعاد گردش کار اجرای آزمایش ببینید.
خط فرمان gcloud: برای دیدن فهرست دستگاههای دردسترس از خط فرمان Google Cloud، از فرمان زیر استفاده کنید:
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 و تعامل > آزمایشگاه تست بروید.
اجرای آزمایش را انتخاب کنید و سپس نوع آزمایشی را انتخاب کنید.
باینری برنامهتان را بارگذاری کنید.
در مرحله «انتخاب ابعاد»، روی سفارشیسازی کلیک کنید.
یک یا چند دستگاه را برای اجرای آزمایشتان انتخاب کنید. بسته به پایداری دستگاه، ممکن است برچسب پایداری کاهشیافته را در کنار دستگاههای انتخابشده ببینید.
آزمایش خود را اجرا کنید.
مشاهده پایداری دستگاه در 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 و تعامل > آزمایشگاه تست بروید.
اجرای آزمایش را انتخاب کنید و سپس نوع آزمایشی را انتخاب کنید.
باینری برنامهتان را بارگذاری کنید.
در مرحله «انتخاب ابعاد»، روی سفارشیسازی کلیک کنید.
(اختیاری) برای فیلتر کردن دستگاهها براساس سطح ظرفیت، این مراحل را دنبال کنید:
روی نماد فیلتر کلیک کنید.
ظرفیت را انتخاب کنید.
روی سطح ظرفیتی که میخواهید براساس آن فیلتر کنید کلیک کنید: متوسط یا بالا. برای فیلتر کردن دستگاههای با ظرفیت پایین، براساس «متوسط» و «بالا» فیلتر کنید.
روی اعمال کردن کلیک کنید.
یک یا چند دستگاه را برای اجرای آزمایشتان انتخاب کنید. بسته به ظرفیت دستگاه، ممکن است برچسب متوسط یا بالا را در کنار دستگاههای انتخابشده ببینید.
آزمایش خود را اجرا کنید.
مشاهده ظرفیت دستگاه در Google Cloud CLI
هنگام راهاندازی آزمایش جدید، میتوانید ظرفیت دستگاه را در gcloud CLI برای دستگاهی خاص مشاهده کنید.
برای مشاهده ظرفیت دستگاه، این دستورالعملها را دنبال کنید:
- جدیدترین کیت توسعه نرمافزار Google Cloud را بارگیری کنید و دستورالعملها را دنبال کنید. نسخه باید ۴۱۷.۰.۰ یا بالاتر باشد.
- یکی از این فرمانها را اجرا کنید:
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 |
درخواست دستگاه
اگر میخواهید از دستگاهی استفاده کنید که در Test Lab دردسترس نیست، میتوانید درخواستی ارسال کنید تا دستگاه به کاتالوگ اضافه شود.