Firebase Test Lab
برنامهتان را در دستگاههای میزبانیشده در مرکز داده Google آزمایش کنید.
Firebase Test Lab زیرساخت آزمایش برنامه مبتنی بر فضای ابری است که به شما امکان میدهد برنامهتان را در طیف وسیعی از دستگاهها و پیکربندیها آزمایش کنید تا بتوانید تصور بهتری از نحوه عملکرد آن در دست کاربران واقعی داشته باشید.
برای دریافت دستورالعملهای مربوط به اجرای آزمایش با Test Lab، به راهنمای «شروع به کار» ما مراجعه کنید:
قابلیتهای کلیدی
| برنامههای Android و iOS را آزمایش کنید | آزمایشها را در طیف وسیعی از دستگاههای Android و iOS میزبانیشده توسط Test Lab اجرا کنید، ازجمله دستگاههای آزمایشی مجازی Android که در میزبانهای Arm سریعتر اجرا میشوند. |
| اجرا در دستگاههای واقعی | Test Lab برنامه شما را در دستگاههای نصبشده و درحال اجرا در مرکز داده Google تمرین میدهد، بنابراین میتوانید مشکلاتی را که فقط در دستگاهها و پیکربندیهای خاص رخ میدهند پیدا کنید. |
| یکپارچهسازی گردش کار | Test Lab با کنسول Firebase، Android Studio، و gcloud CLI ادغام شده است. همچنین میتوانید از آن با سیستمهای «ادغام مداوم» (CI) استفاده کنید. |
چگونه کار میکند؟
Test Lab از دستگاههای واقعی و تولیدی که در مرکز داده Google اجرا میشوند برای آزمایش برنامهتان استفاده میکند. دستگاهها با میاناهای برنامهسازی کاربردی بهروزشده فلش میشوند و تنظیمات منطقهای قابلسفارشیسازی دارند، که به شما امکان میدهد برنامهتان را در سختافزار و پیکربندیهایی که در استفاده واقعی با آنها مواجه میشود آزمایش کنید.
نمای کلی مسیر پیادهسازی
| آماده کردن برنامه برای آزمایش |
|
|
| انتخاب دستگاههای آزمایش و ماتریس آزمایش | بااستفاده از یکی از ابزارهای یکپارچه ما، ماتریس آزمایشتان را با انتخاب مجموعهای از دستگاهها، نسخههای سیستمعامل، زبانها، و جهتهای صفحه تعریف کنید. | |
| اجرای آزمایش و مرور نتایج آزمایش | آزمایش خود را بااستفاده از ابزارهای دردسترس ما اجرا کنید. بسته به اندازه ماتریس آزمایشی شما، ممکن است چند دقیقه طول بکشد تا Test Lab آزمایشهایتان را اجرا کند. پساز پایان آزمایشها، میتوانید نتایج را در کنسول Firebase ببینید. |
مراحل بعدی
برنامه را با gcloud CLI آزمایش کنید: iOS، راهنمای Android
برنامهتان را با Android Studio 2.0+ آزمایش کنید: Android codelab
به پرسشگان مراجعه کنید
ببینید Google چگونه توسعه تلفن همراه را تسریع میکند و به توسعهدهندگان کمک میکند برنامههایی با عملکرد بهتر و پایدارتر بسازند: آزمایش برنامههای تلفن همراه در مقیاس Google