Firebase Test Lab زیرساخت های مبتنی بر ابر را برای آزمایش برنامه های اندروید ارائه می دهد. این سند نحوه شروع کار با Test Lab را با استفاده از کنسول Firebase شرح می دهد.
مرحله 1. یک پروژه Firebase ایجاد کنید
اگر هنوز این کار را نکرده اید، به کنسول Firebase بروید و یک پروژه Firebase جدید ایجاد کنید.
مرحله 2. آزمایشی را اجرا کنید
Firebase Test Lab به شما امکان می دهد انواع آزمایشات زیر را اجرا کنید:
- تست ابزار دقیق : تستی که می نویسید و به شما امکان می دهد رابط کاربری برنامه خود را با اقداماتی که مشخص می کنید هدایت کنید. یک آزمایش ابزار دقیق همچنین میتواند اظهارات صریحی درباره وضعیت برنامه شما برای تأیید عملکرد صحیح با استفاده از AndroidJUnitRunnerAPIs داشته باشد. Test Lab از چارچوب های تست ابزار دقیق Espresso و UI Automator پشتیبانی می کند.
- تست Robo : تستی که رابط برنامه شما را تحلیل میکند و سپس با شبیهسازی فعالیتهای کاربر، آن را بهطور خودکار بررسی میکند.
- تست حلقه بازی : آزمایشی که از "حالت نمایشی" برای شبیه سازی اقدامات بازیکن در برنامه های بازی استفاده می کند.
برای اجرای آزمایش، به اجرای آزمایشها با Firebase Test Lab برای Android مراجعه کنید.
جدید: تست های ساز با ارکستراتور
Android Test Orchestrator هر یک از تست های ابزار دقیق برنامه شما را به طور مستقل اجرا می کند که چندین مزیت دارد، اما یک اشکال نیز دارد:
فواید
بدون حالت مشترک: هر آزمایش در نمونه ابزار دقیق خود اجرا میشود، بنابراین حالت اشتراکگذاری شده در آزمایشها جمع نمیشود.
خرابی های ایزوله: اگر آزمایشی خراب شود، فقط نمونه خودش از Instrumentation را حذف می کند، بنابراین تست های دیگر مجموعه شما همچنان اجرا می شوند.
اشکال
- زمان اجرا طولانی تر: هر آزمایشی که نمونه ابزار دقیق خود را اجرا می کند به این معنی است که فرآیند آزمایش به طور کلی کمی طولانی تر می شود. افزایش زمان اجرا میتواند بر میزان استفاده از سهمیه یا زمان صورتحساب شما تأثیر بگذارد و ممکن است باعث شود که محدودیتهای زمانی دستگاهها را کاهش دهید.
آزمایشگاه تست همیشه از آخرین نسخه ارکستراتور استفاده می کند. برای فعال کردن ارکستراتور، اجرای با ارکستراتور را از صفحه گزینه های اضافی در تنظیم تست ابزار دقیق انتخاب کنید.
مرحله 3. نتایج آزمایش خود را بررسی کنید
هنگامی که آزمون شروع می شود، به طور خودکار به صفحه نتایج آزمون هدایت می شوید. بسته به تعداد پیکربندیهای مختلفی که انتخاب کردهاید و مدت زمان تست تعیینشده برای تستهایتان، ممکن است چند دقیقه اجرا شوند. پس از اجرای آزمایشات، می توانید نتایج آزمون را بررسی کنید. برای کسب اطلاعات بیشتر در مورد نحوه تفسیر نتایج آزمایش، به تجزیه و تحلیل نتایج آزمایشگاه تست Firebase مراجعه کنید.