Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

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

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

1. اكتب عداء اختبار جديد

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

انظر كتابة عداء اختبار Tradefed للحصول على الإرشادات.

2. اكتب عداء اختبار قابل للتقسيم

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

راجع كتابة عداء اختبار IRemoteTest يمكن تقسيمه للخطوات.

3. اكتب اختبار يحركه المضيف

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

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

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

4. تقرير المقاييس من الاختبارات

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

انظر تقرير المقاييس أو البيانات من اختبار Tradefed للحصول على أمثلة.

5. جمع السجل الآلي

تُستخدم بعض السجلات بشكل شائع لتصحيح الأخطاء ، على سبيل المثال: Logcat. لذا تقدم Tradefed آلية آلية لجمعها بسهولة.

راجع مجموعة فشل سجل الدخول الآلي للاستخدام.

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

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

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