يتم إجراء الاختبارات في Tradefed بواسطة متسابقي الاختبار الذين يسمحون بالتحكم في أجهزة Android من أجل خطوات الاختبار اللازمة.
1. اكتب عداء اختبار جديد
هنا سوف تتعلم الأساسيات التي تدخل في كتابة عداء اختبار Tradefed جديد. هذا مفيد بشكل خاص إذا كنت تخطط لدعم نوع جديد من الاختبارات ، وتحتاج إلى عداء جديد ليتم تطويره من البداية.
انظر كتابة عداء اختبار Tradefed للحصول على الإرشادات.
2. اكتب عداء اختبار قابل للتقسيم
قد تتعلم أيضًا كيفية جعل عداء الاختبار قابلاً للتجزئة. يسمح عداء الاختبار القابل للتقسيم للبنية الأساسية بتوزيع تنفيذ الاختبار الكامل على عدة أجهزة (مجمعة أم لا). يكون هذا مفيدًا عندما تكون مجموعة الاختبارات كبيرة ، وتريد موازنة التنفيذ وإكمال السرعة.
راجع كتابة عداء اختبار IRemoteTest يمكن تقسيمه للخطوات.
3. اكتب اختبار يحركه المضيف
تعد الاختبارات التي يعتمدها المضيف حالة استخدام شائعة حيث يتم تنفيذ الاختبار من جانب المضيف والاستعلام عن الجهاز حسب الحاجة للاختبار. يكون هذا مفيدًا عندما يؤثر تشغيل الجهاز الذي يتطلبه الاختبار على حالة الجهاز نفسه ، على سبيل المثال إعادة تشغيل الجهاز.
يمكن استخدام نوع عداء الاختبار داخل Tradefed أو عند تشغيله من خلال مجموعة.
راجع كتابة اختبار يحركه المضيف في الاتحاد التجاري للحصول على الإرشادات.
4. تقرير المقاييس من الاختبارات
من الشائع إلى حد ما أن يقوم الاختبار بالإبلاغ عن المقاييس بالإضافة إلى نتائج التنفيذ. اعتمادًا على عداء الاختبار ، هناك عدة طرق للإبلاغ عن المقاييس.
انظر تقرير المقاييس أو البيانات من اختبار Tradefed للحصول على أمثلة.
5. جمع السجل الآلي
تُستخدم بعض السجلات بشكل شائع لتصحيح الأخطاء ، على سبيل المثال: Logcat. لذا تقدم Tradefed آلية آلية لجمعها بسهولة.
راجع مجموعة فشل سجل الدخول الآلي للاستخدام.
6. إعادة محاولة الاختبار التلقائي
يمكنك تمكين Tradefed لإعادة محاولة الفشل تلقائيًا أو إجراء بعض الاختبارات عدة مرات في التكرارات.
راجع إعادة محاولة الاختبار التلقائي للحصول على مزيد من التفاصيل.
7. أعد محاولة العزل
يمكنك تمكين Tradefed لمحاولة عزل تنفيذ الاختبار بين محاولات إعادة المحاولة.
راجع إعادة محاولة العزل لمزيد من التفاصيل.
8. اكتب اختبار قذيفة
انظر كتابة اختبار القشرة .
9. كيفية تكوين مرشحات الاختبار العالمية
مشاهدة عوامل التصفية العالمية .