الاختبار من خلال مجموعة

1. إعداد الحزمة

تختلف الاختبارات التي تُجرى من خلال مجموعة عن الاختبار القياسي الذي يجري مباشرةً من خلال عدّاء الاختبار من Tradefed.

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

‫2- تمرير الخيارات والفلاتر إلى الحزمة والوحدات

يمكن استخدام سطور أوامر وسيطات مختلفة لتمرير الخيارات والفلاتر إلى مستوى المجموعة أو مستويات الوحدات.

راجِع خيارات تمرير الإعدادات والفلاتر إلى الحزمة والوحدات للحصول على التعليمات.

3- أداة التحقّق من حالة النظام

"أداة التحقّق من حالة النظام" هي مكوّن يتم تشغيله بين كل وحدة ويمكنه التحقّق من بعض الحالات التي قد تنساها الوحدة وتنظيفها، مثلاً وحدة تترك شاشة قفل مفاتيح قيد التشغيل.

اطّلِع على أداة التحقّق من حالة النظام لمعرفة كيفية التنفيذ والاستخدام.

4. بنية AndroidTest.xml

ويمثّل كل ملف AndroidTest.xml وحدة اختبار واحدة. يوضّح هذا القسم بنية ملف إعدادات AndroidTest.xml، واختلافه عن إعدادات Tradefed العادية، والعناصر المسموح بها وغير المسموح بها.

اطّلِع على بنية AndroidTest.xml للاطّلاع على العلامات المسموح بها ومثال على الإعداد.

5. ضبط إعدادات التجزئة

يوضّح هذا القسم كيفية ضبط جوانب التجزئة في إعدادات الوحدة ويصف المزايا المرتبطة بكل منها:

  • تحديد ما إذا كانت الوحدة قابلة للتقسيم أم لا
  • ضبط العدد المحتمل للشظايا لوحدتك

اطّلِع على ضبط وحدات AndroidTest.xml لمعرفة التفاصيل.

6. فئة متحكم (Controller)

عناصر التحكّم في الوحدات هي عناصر خاصة يمكن تحديدها في AndroidTest.xml لتغيير بعض جوانب سلوك الوحدة. على سبيل المثال، يمكنك تخطّي الوحدة بالكامل في حال عدم استيفاء بعض الشروط.

راجِع وحدات التحكّم في الوحدات للتنفيذ والتسجيل.

7. إعادة المحاولة

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

اطّلِع على إعادة المحاولة في Suite للاطّلاع على أمثلة وحالات استخدام.

8. مجموعات الأجهزة المتعددة

تتوافق الإصدارات الأحدث الآن مع مجموعات ووحدات لأجهزة متعدّدة تتيح إجراء اختبار للتنسيق بين أجهزة متعددة خلال مسار الاختبار.

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