إطار عمل اختبار Mobly

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: