تختلف الاختبارات التي يتم إجراؤها من خلال مجموعة عن الاختبار القياسي الذي يتم إجراؤه مباشرة من خلال أداة اختبار Tradefed.
راجع إعداد المجموعة للحصول على التعريفات والتعليمات.
يمكن استخدام أسطر الأوامر والوسائط المختلفة لتمرير الخيارات والمرشحات إلى مستوى المجموعة أو مستويات الوحدة.
راجع تمرير الخيارات والمرشحات إلى المجموعة والوحدات للحصول على الإرشادات.
مدقق حالة النظام هو مكون يعمل بين كل وحدة ويمكنه فحص وتنظيف بعض الحالات التي ربما تكون الوحدة قد نسيت تنظيفها، على سبيل المثال الوحدة التي تترك حارس المفاتيح قيد التشغيل.
راجع مدقق حالة النظام للتنفيذ والاستخدام.
يمثل كل ملف AndroidTest.xml
وحدة اختبار واحدة. يصف هذا القسم بنية ملف تكوين AndroidTest.xml
، وكيفية اختلافها عن تكوين Tradefed العادي، وما هو المسموح به وغير المسموح به.
راجع بنية AndroidTest.xml للتعرف على العلامات المسموح بها ومثال للتكوين.
يشرح هذا القسم كيفية ضبط جوانب التجزئة لتكوين الوحدة الخاصة بك ويصف الفوائد المرتبطة بكل منها:
- قم بإعلان الوحدة النمطية الخاصة بك قابلة للمشاركة أم لا
- قم بضبط العدد المحتمل من القطع لوحدتك
راجع ضبط وحدات AndroidTest.xml للحصول على التفاصيل.
وحدات التحكم في الوحدة هي كائنات خاصة يمكن تحديدها في AndroidTest.xml
لتغيير بعض جوانب سلوك الوحدة. على سبيل المثال، يمكنك تخطي الوحدة بالكامل إذا لم يتم استيفاء بعض الشروط.
راجع وحدات تحكم الوحدة النمطية للتنفيذ والتسجيل.
يسمح لك Suite Retry بإعادة تشغيل استدعاء سابق للاختبارات الفاشلة من أجل استبعاد التقلب أو العزل الضعيف الذي قد يكون سبب الفشل الأول.
راجع إعادة محاولة المجموعة للحصول على أمثلة واستخدامها.
تدعم الإصدارات الأحدث الآن مجموعات ووحدات الأجهزة المتعددة التي تسمح بإجراء اختبار للتنسيق بين أجهزة متعددة في تدفق الاختبار الخاص بها.
راجع مجموعات الأجهزة المتعددة لمزيد من التفاصيل.
,تختلف الاختبارات التي يتم إجراؤها من خلال مجموعة عن الاختبار القياسي الذي يتم إجراؤه مباشرة من خلال أداة اختبار Tradefed.
راجع إعداد المجموعة للحصول على التعريفات والتعليمات.
يمكن استخدام أسطر الأوامر والوسائط المختلفة لتمرير الخيارات والمرشحات إلى مستوى المجموعة أو مستويات الوحدة.
راجع تمرير الخيارات والمرشحات إلى المجموعة والوحدات للحصول على الإرشادات.
مدقق حالة النظام هو مكون يعمل بين كل وحدة ويمكنه فحص وتنظيف بعض الحالات التي ربما تكون الوحدة قد نسيت تنظيفها، على سبيل المثال الوحدة التي تترك حارس المفاتيح قيد التشغيل.
راجع مدقق حالة النظام للتنفيذ والاستخدام.
يمثل كل ملف AndroidTest.xml
وحدة اختبار واحدة. يصف هذا القسم بنية ملف تكوين AndroidTest.xml
، وكيفية اختلافها عن تكوين Tradefed العادي، وما هو المسموح به وغير المسموح به.
راجع بنية AndroidTest.xml للتعرف على العلامات المسموح بها ومثال للتكوين.
يشرح هذا القسم كيفية ضبط جوانب التجزئة لتكوين الوحدة الخاصة بك ويصف الفوائد المرتبطة بكل منها:
- قم بإعلان الوحدة النمطية الخاصة بك قابلة للمشاركة أم لا
- قم بضبط العدد المحتمل من القطع لوحدتك
راجع ضبط وحدات AndroidTest.xml للحصول على التفاصيل.
وحدات التحكم في الوحدة هي كائنات خاصة يمكن تحديدها في AndroidTest.xml
لتغيير بعض جوانب سلوك الوحدة. على سبيل المثال، يمكنك تخطي الوحدة بالكامل إذا لم يتم استيفاء بعض الشروط.
راجع وحدات تحكم الوحدة النمطية للتنفيذ والتسجيل.
يسمح لك Suite Retry بإعادة تشغيل استدعاء سابق للاختبارات الفاشلة من أجل استبعاد التقلب أو العزل الضعيف الذي قد يكون سبب الفشل الأول.
راجع إعادة محاولة المجموعة للحصول على أمثلة واستخدامها.
تدعم الإصدارات الأحدث الآن مجموعات ووحدات الأجهزة المتعددة التي تسمح بإجراء اختبار للتنسيق بين أجهزة متعددة في تدفق الاختبار الخاص بها.
راجع مجموعات الأجهزة المتعددة لمزيد من التفاصيل.