الاختبار من خلال Tradefed

يتم تنفيذ الاختبارات في Tradefed بواسطة عدّاء الاختبار الذين يسمحون التحكُّم في أجهزة Android لإجراء خطوات الاختبار اللازمة. اتبع هذه الأقسام بالترتيب.

1. كتابة أداة جديدة لتشغيل الاختبارات

ستتعرّف هنا على الأساسيات التي تدخل في كتابة أداة جديدة لتشغيل اختبارات Tradefed. يكون هذا مفيدًا بشكل خاص إذا كنت تنوي توفير نوع جديد تمامًا من الاختبارات، و كنت بحاجة إلى أداة جديدة لتطويرها من الصفر.

اطّلِع على كتابة برنامج تشغيل اختبار Tradefed للحصول على التعليمات.

‫2- كتابة أداة لتشغيل الاختبارات القابلة للتقسيم

يمكنك أيضًا التعرّف على كيفية تقسيم أداة تشغيل الاختبار. اختبار قابل للتجزئة يسمح برنامج التشغيل للبنية الأساسية بتوزيع تنفيذ الاختبار بالكامل أجهزة متعددة (مشتركة أو غير مرتبطة). يكون ذلك مفيدًا عندما يكون ملف اختبارات كبيرًا، وتريد إجراء التنفيذ بشكل موازٍ وتسريع عملية الإنجاز.

راجع كتابة عدّاء اختبار IRemoteTest مجزأ للحصول على الخطوات.

3- كتابة اختبار موجَّه من المضيف

تُعدّ الاختبارات المستندة إلى المضيف حالة استخدام شائعة، حيث يعتمد تنفيذ الاختبار من جانب المضيف ويستعلم عن الجهاز حسب الحاجة للاختبار. يكون هذا مفيدًا عندما تشغيل الجهاز الذي يتطلبه الاختبار يؤثر في حالة الجهاز نفسه، مثل إعادة تشغيل الجهاز.

يمكن استخدام نوع عدّاء الاختبار في Tradefed أو عند التشغيل من خلال جناح.

راجِع كتابة اختبار يديره المضيف في الاتحاد التجاري للحصول على على التعليمات

4. إدراج المقاييس في التقارير من الاختبارات

من الشائع إلى حد ما أن يعرض الاختبار المقاييس بالإضافة إلى التنفيذ نتائجك. استنادًا إلى أداة تشغيل الاختبار، هناك عدة طرق للإبلاغ عن القياسات.

اطّلِع على إعداد تقارير عن المقاييس أو البيانات من اختبار Tradefed للاطّلاع على أمثلة.

5. جمع السجلّات تلقائيًا

تُستخدم بعض السجلات عادةً لتصحيح المشاكل، مثل: Logcat. لذلك، تقدّم منصّة Tradefed آلية مبرمَجة لجمعها بسهولة.

راجِع جمع حالات تعذُّر تسجيل الدخول التلقائي لمعرفة كيفية استخدامها.

6. إعادة محاولة الاختبار تلقائيًا

يمكنك تفعيل Tradefed لإعادة محاولة إجراء عمليات الفشل تلقائيًا أو إجراء بعض الاختبارات عدة مرات في عمليات التكرار.

يُرجى الاطّلاع على إعادة محاولة الاختبار التلقائي لمعرفة مزيد من التفاصيل.

7. عزل عمليات إعادة المحاولة

يمكنك تفعيل Tradefed لمحاولة عزل تنفيذ الاختبار بين محاولات إعادة المحاولة.

يُرجى الاطِّلاع على إعادة محاولة العزل لمعرفة مزيد من التفاصيل.

8. كتابة اختبار shell

راجِع كتابة اختبار الغلاف في الاتحاد التجاري.

9. ضبط فلاتر الاختبار العامة

اطّلِع على الفلاتر العالمية في الاتحاد التجاري.