1. إعداد الحزمة
تختلف الاختبارات التي يتم إجراؤها من خلال مجموعة عن الاختبار العادي الذي يتم إجراؤه مباشرةً من خلال أداة تشغيل اختبار Tradefed.
اطّلِع على مقالة إعداد Suite للاطّلاع على التعريفات والتعليمات.
2- تمرير الخيارات والفلاتر إلى الحزمة والوحدات
يمكن استخدام سطور أوامر وسيطات مختلفة لتمرير الخيارات والفلاتر إلى مستوى المجموعة أو مستويات الوحدات.
اطّلِع على تمرير الخيارات والفلاتر إلى المجموعة والوحدات للحصول على التعليمات.
3- أداة التحقّق من حالة النظام
"أداة التحقّق من حالة النظام" هي مكوّن يتم تشغيله بين كل وحدة ويمكنه التحقّق من بعض الحالات التي قد تنساها الوحدة وتنظيفها، مثلاً وحدة تترك شاشة قفل مفاتيح قيد التشغيل.
اطّلِع على أداة التحقّق من حالة النظام لمعرفة كيفية التنفيذ والاستخدام.
4- بنية AndroidTest.xml
يمثّل كل ملف AndroidTest.xml
وحدة اختبار واحدة. يوضّح هذا القسم
بنية ملف إعدادات AndroidTest.xml
، واختلافه عن
إعدادات Tradefed العادية، والعناصر المسموح بها وغير المسموح بها.
اطّلِع على بنية AndroidTest.xml للاطّلاع على العلامات المسموح بها ومثال على الإعداد.
5. ضبط إعدادات التجزئة
يوضّح هذا القسم كيفية ضبط جوانب التجزئة في إعدادات الوحدة ويصف المزايا المرتبطة بكل منها:
- تحديد ما إذا كانت الوحدة قابلة للتقسيم أم لا
- ضبط العدد المحتمل للشظايا لوحدتك
اطّلِع على ضبط وحدات AndroidTest.xml لمعرفة التفاصيل.
6. فئة "متحكم" (Controller)
عناصر التحكّم في الوحدات هي عناصر خاصة يمكن تحديدها في
AndroidTest.xml
لتغيير بعض جوانب سلوك الوحدة. على سبيل المثال،
يمكنك تخطّي الوحدة بالكامل في حال عدم استيفاء بعض الشروط.
اطّلِع على عناصر التحكّم في الوحدات لمعرفة كيفية التنفيذ والتسجيل.
7. إعادة المحاولة
تتيح لك ميزة "إعادة محاولة إجراء الاختبار" إعادة تنفيذ طلب سابق للاختبارات التي تعذّر إكمالها من أجل استبعاد أي مشاكل متكررة أو عزل غير كافٍ قد يكون سببًا في حدوث الخطأ الأول.
اطّلِع على إعادة المحاولة في Suite للاطّلاع على أمثلة وحالات استخدام.
8. مجموعات الأجهزة المتعددة
تتيح الإصدارات الأحدث الآن مجموعات ووحدات مخصّصة للأجهزة المتعددة، ما يتيح تنسيق الاختبار بين أجهزة متعددة في عملية الاختبار.
اطّلِع على حِزم الأجهزة المتعددة للحصول على مزيد من التفاصيل.