جدول المحتويات:

ما هو IReporter TestNG؟
ما هو IReporter TestNG؟

فيديو: ما هو IReporter TestNG؟

فيديو: ما هو IReporter TestNG؟
فيديو: What is IReporter Listener in TestNG | How to Implement the IReporter Listener in TestNG Framework 2024, شهر نوفمبر
Anonim

TestNG قدم القدرة على تنفيذ IReporter واجهة يمكن تنفيذها لإنشاء تقرير مخصص من قبل المستخدمين. يحتوي على طريقة 'createReport ()' والتي سيتم استدعاؤها بعد انتهاء كل المجموعة من تنفيذها وتعطي التقرير في دليل الإخراج المحدد.

مع وضع ذلك في الاعتبار ، ما فائدة مستمعي TestNG؟

المستمع يتم تعريفه كواجهة تقوم بتعديل الافتراضي في TestNG سلوك. حسب الاسم المقترح مستمعون "استمع" إلى الحدث المحدد في البرنامج النصي للسيلينيوم وتصرف وفقًا لذلك. إنها تستخدم في السيلينيوم بالتنفيذ مستمعون واجهه المستخدم.

وبالمثل ، هل يمكننا تخصيص تقارير TestNG؟ TestNG يحمل في ثناياه عوامل التقارير القدرة فيه. بعد التنفيذ الكامل لحالات الاختبار ، TestNG يُنشئ مجلدًا للاختبار والإخراج في جذر المشروع. إلى تخصيص تقرير TestNG نحن تحتاج إلى تنفيذ واجهتين ، ITestListener و IReporter. لو نحن بحاجة للحصول على أبلغ عن بين التنفيذ ، نحن تحتاج ITestListener.

من هنا ، كيف يمكنني استخدام مراسل TestNG؟

سجلات مراسل TestNG

  1. اكتب حالة اختبار لتطبيق تسجيل الدخول وقم بتنفيذ تسجيل Log4j في كل خطوة.
  2. أدخل مراسل سجلات الأحداث الرئيسية للاختبار.
  3. قم بتشغيل الاختبار بالنقر بزر الماوس الأيمن على البرنامج النصي لحالة الاختبار وحدد تشغيل باسم> اختبار TestNG.

ما هي التعليقات التوضيحية في TestNG؟

ملخص عن الشروح TestNG تضمين التغريدة مشروح سيتم تشغيل الطريقة قبل تشغيل جميع الاختبارات في هذه المجموعة. تضمين التغريدة مشروح سيتم تشغيل الطريقة بعد تشغيل جميع الاختبارات في هذه المجموعة. BeforeTest: ملف مشروح سيتم تشغيل الطريقة قبل تشغيل أي طريقة اختبار تنتمي إلى الفئات داخل العلامة.

موصى به: