Mobly چارچوب آزمایشی متنباز برای آزمایش خودکار سرتاسر میزبانمحور است. میتوانید از Mobly برای هماهنگسازی عملکردها در چند دستگاه برای اعتبارسنجی ویژگیهای Android ازجمله Wi-Fi و خدمات تلفنی استفاده کنید.
اصول اولیه Mobly
بااستفاده از Mobly، میتوانید آزمونهای Mobly را برای درستیسنجی ویژگیهای Android بنویسید و اجرا کنید. برای آشنایی با اصول اولیه استفاده از Mobly، به آموزش گامبهگام Mobly مراجعه کنید.
همچنین میتوانید از Mobly Snippet Lib برای ساختن فایلهای APK آزمایشی سفارشی برای راهاندازی کد سمت دستگاه از میزبان استفاده کنید.
ویژگیهای Mobly
چارچوب آزمایش Mobly ویژگیهای زیر را ارائه میدهد:
سازمان آزمایشی انعطافپذیر
Mobly کتابخانه مستقلی است که کاربران میتوانند مجموعههای آزمایشی مختلفی را در آن بسازند. کاربران Mobly از تغییرات کاربران دیگر جدا هستند.
کاربران میتوانند بدون تأثیرگذاری بر کاربران دیگر، وابستگیها را به مجموعههای آزمایشی مختص پروژه اضافه کنند.
قطعههای Mobly به کاربران اجازه میدهد APKهای آزمایشی سفارشی را فقط با میاناهای برنامهسازی کاربردی مرتبط با آزمایش ایجاد کنند. این کار سربار اندازه فایل APKهای آزمایشی را بهحداقل میرساند.
نگهداری و اشکالزدایی آن ساده است
Mobly نتایج آزمون اطلاعاتی شامل ردیابی پشته آزمون و گزیده، و نتایج هر تکرار آزمون برای آزمونهای تکراری یا آزمونهای دوباره امتحانشده ارائه میدهد.
پایگاه کد Mobly تحت پوشش آزمایشهای واحد پیشارسال است و پوشش آزمایش واحد را برای همیاریهای کد جدید اعمال میکند که خطر خطاهای کد را کاهش میدهد.
فایلهای APK قطعه Mobly میتوانند بدون دسترسی ممتاز اجرا شوند، که امکان آزمایش در تعداد زیادی از پلتفرمها را فراهم میکند.
نمونه آزمایشهای Mobly
در زیر نمونههایی از آزمایشهای Mobly برای ویژگیهای Android آورده شده است:
- آزمایش برای Wi-Fi Direct
- آزمایش CompanionDeviceManager