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