جدول المحتويات:
فيديو: ما هو IReporter TestNG؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
TestNG قدم القدرة على تنفيذ IReporter واجهة يمكن تنفيذها لإنشاء تقرير مخصص من قبل المستخدمين. يحتوي على طريقة 'createReport ()' والتي سيتم استدعاؤها بعد انتهاء كل المجموعة من تنفيذها وتعطي التقرير في دليل الإخراج المحدد.
مع وضع ذلك في الاعتبار ، ما فائدة مستمعي TestNG؟
المستمع يتم تعريفه كواجهة تقوم بتعديل الافتراضي في TestNG سلوك. حسب الاسم المقترح مستمعون "استمع" إلى الحدث المحدد في البرنامج النصي للسيلينيوم وتصرف وفقًا لذلك. إنها تستخدم في السيلينيوم بالتنفيذ مستمعون واجهه المستخدم.
وبالمثل ، هل يمكننا تخصيص تقارير TestNG؟ TestNG يحمل في ثناياه عوامل التقارير القدرة فيه. بعد التنفيذ الكامل لحالات الاختبار ، TestNG يُنشئ مجلدًا للاختبار والإخراج في جذر المشروع. إلى تخصيص تقرير TestNG نحن تحتاج إلى تنفيذ واجهتين ، ITestListener و IReporter. لو نحن بحاجة للحصول على أبلغ عن بين التنفيذ ، نحن تحتاج ITestListener.
من هنا ، كيف يمكنني استخدام مراسل TestNG؟
سجلات مراسل TestNG
- اكتب حالة اختبار لتطبيق تسجيل الدخول وقم بتنفيذ تسجيل Log4j في كل خطوة.
- أدخل مراسل سجلات الأحداث الرئيسية للاختبار.
- قم بتشغيل الاختبار بالنقر بزر الماوس الأيمن على البرنامج النصي لحالة الاختبار وحدد تشغيل باسم> اختبار TestNG.
ما هي التعليقات التوضيحية في TestNG؟
ملخص عن الشروح TestNG تضمين التغريدة مشروح سيتم تشغيل الطريقة قبل تشغيل جميع الاختبارات في هذه المجموعة. تضمين التغريدة مشروح سيتم تشغيل الطريقة بعد تشغيل جميع الاختبارات في هذه المجموعة. BeforeTest: ملف مشروح سيتم تشغيل الطريقة قبل تشغيل أي طريقة اختبار تنتمي إلى الفئات داخل العلامة.
موصى به:
كيف يمكنني تخصيص تقرير TestNG؟
تخصيص خطوات تقرير TestNG تخصيص قالب التقرير الإلكتروني. html: هذا هو نموذج html لتخصيص التقارير. جناح رئيسي. xml: أضف مستمعًا للاختبار في مجموعة TestNG xml هذه. CustomTestNGReporter. انقر بزر الماوس الأيمن على main-suite.xml ، وانقر فوق "تشغيل باسم -> TestNG Suite" بعد التنفيذ ، يمكنك الاطلاع على تقرير مخصص متاح بالبريد الإلكتروني
كيف أقوم بتشغيل حالات الاختبار في Testng؟
مرحبًا Neerja ، لتشغيل حالات اختبار متعددة باستخدام TestNG test Suite في السيلينيوم ، قم بتنفيذ هذه الخطوات واحدة تلو الأخرى: انقر بزر الماوس الأيمن على مجلد المشروع ، وانتقل إلى جديد وحدد "ملف". في معالج الملف الجديد ، أضف اسم الملف كـ 'testng. xml 'وانقر على زر إنهاء. سيضيف testng. الآن قم بتشغيل ملف xml عن طريق النقر بزر الماوس الأيمن على testng
ما هو الغرض من إطار عمل TestNG؟
المطور (المطورون): سيدريك بيوست ، فريق TestNG
كيف أقوم بإنشاء تقرير TestNG في Excel؟
اتبع الخطوات المحددة لإنشاء تقارير Excel مخصصة باستخدام TestNG: الخطوة 1: قم بإنشاء حزمة "ExcelResults" ضمن مشروعك. الخطوة 2: إنشاء حالات الاختبار لاختبار الأتمتة باستخدام TestNg. (الخطوة 3: قم بإنشاء testng. الخطوة 4: الآن قم بإنشاء فئة 'ExcelGenerate' والصق الكود التالي:
ما هي فوائد استخدام TestNG؟
هناك عدد من الفوائد ولكن من منظور السيلينيوم ، فإن المزايا الرئيسية لـ TestNG هي: إنه يمنح القدرة على إنتاج تقارير HTML للتنفيذ. جعلت التعليقات التوضيحية حياة المختبرين سهلة. يمكن تجميع حالات الاختبار وتحديد أولوياتها بسهولة أكبر. الاختبار الموازي ممكن. يولد السجلات. معلمة البيانات ممكنة