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