تشغيل متعددة حالات الاختبار TestNG من حالة اختبار واحدة

StackOverflow https://stackoverflow.com/questions/318701

  •  11-07-2019
  •  | 
  •  

سؤال

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

ويبين التقرير فقط لي طريقة الاختبار الأولي، فإنه يمر IFF يمر وجميع الاختبارات في تمرير الفئة الأخرى.

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

هل تعرف من طريقة للقيام بذلك؟

هل كانت مفيدة؟

المحلول

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

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

نصائح أخرى

والذهاب إلى تكوين الخيار testng والخيار جناح تحديد واختيار ملف xml الذي يحتوي على كافة الطرق.

وهناك مماثل السؤال هيكل باستخدام testNG حيث بعض الإجابات التي ربما مثيرة للاهتمام بالنسبة لك.

ومن الممكن استخدام تنفيذFactory. نلقي نظرة على هذه الإجابة: ما الفرق بين DataProvider ومصنع في TestNG؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top