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