وقتی بسته برنامه اندروید (APK) خود را در کانال آلفا یا بتا در کنسول گوگل پلی آپلود و منتشر میکنید، APK شما در طیف وسیعی از دستگاههایی که نسخههای مختلف اندروید را اجرا میکنند، آزمایش میشود. گزارش پیش از راهاندازی به شناسایی خرابیها، مشکلات نمایش و آسیبپذیریهای امنیتی کمک میکند.
گزارش پیش از راهاندازی توسط Robo test ، یک تست خودکار که در Firebase Test Lab گنجانده شده است، پشتیبانی میشود. میتوانید از Robo test برای هدف قرار دادن دستگاهها، مکانها یا نسخههای خاص اندروید برای آزمایش استفاده کنید و همچنین میتوانید از Robo test برای آزمایش برنامه خود برای مدت زمان طولانیتر استفاده کنید.
تست روبو نسبت به گزارش پیش از راهاندازی، قابلیت تنظیم بیشتری دارد، اما استفاده از آن نیز به همان اندازه آسان است.
اجرای اولین تست رباتیک خود در Test Lab
- اگر از قبل پروژه Firebase ندارید، یک پروژه Firebase ایجاد کنید: در کنسول Firebase ، روی «افزودن پروژه جدید» کلیک کنید، سپس نامی برای پروژه خود وارد کنید. اگر از قبل یک پروژه Cloud دارید، میتوانید آن را از منوی کشویی انتخاب کنید تا Firebase به آن اضافه شود.
- به صفحه Test Lab در کنسول Firebase بروید.
- فایل APK برنامهای که میخواهید تست کنید را به بخش «اندروید» بکشید یا روی «مرور APK» کلیک کنید و فایل را انتخاب کنید.
Test Lab فایل APK انتخاب شده را آپلود میکند و به طور خودکار شروع به اجرای تست Robo روی آن میکند.
مراحل بعدی
برای افزایش تعداد آزمایشهایی که میتوانید روزانه انجام دهید، به طرح قیمتگذاری Blaze ارتقا دهید. برای کسب اطلاعات بیشتر در مورد سهمیههای استفاده روزانه و نحوه محاسبه صورتحساب مبتنی بر استفاده در طرح Blaze ، به سهمیه و صورتحساب Test Lab مراجعه کنید.
اگر میخواهید برنامه خود را حتی کاملتر و مکررتر آزمایش کنید، میتوانید از Test Lab با سیستمهای ادغام مداوم استفاده کنید. همچنین میتوانید از Test Lab برای اجرای تستهای ابزاری که بهطور خاص برای آزمایش برنامه خود مینویسید استفاده کنید و میتوانید این تستها را از کنسول Firebase، خط فرمان gcloud و مستقیماً از Android Studio اجرا کنید.
برای کسب اطلاعات بیشتر در مورد Test Lab ، به معرفی Test Lab مراجعه کنید.