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