فهرست مطالب:

IRReporter TestNG چیست؟
IRReporter TestNG چیست؟

تصویری: IRReporter TestNG چیست؟

تصویری: IRReporter TestNG چیست؟
تصویری: Cystoscopy (overactive bladder) 2024, نوامبر
Anonim

TestNG توانایی پیاده سازی را فراهم کرده است گزارشگر رابطی که می تواند برای تولید یک گزارش سفارشی توسط کاربران پیاده سازی شود. دارای متد 'generateReport()' است که پس از اتمام اجرای تمام مجموعه فراخوانی می شود و گزارش را در پوشه خروجی مشخص شده می دهد.

با در نظر گرفتن این موضوع، استفاده از شنوندگان TestNG چیست؟

شنونده به عنوان رابطی تعریف می شود که پیش فرض را تغییر می دهد TestNG رفتار - اخلاق. همانطور که از نامش پیداست شنوندگان به رویداد تعریف شده در اسکریپت سلنیوم "گوش دهید" و مطابق با آن رفتار کنید. این است استفاده شده در سلنیوم با اجرای شنوندگان رابط.

به همین ترتیب، آیا می‌توانیم گزارش‌های TestNG را سفارشی کنیم؟ TestNG داخلی دارد گزارش نویسی توانایی در آن پس از اجرای کامل موارد تست، TestNG یک پوشه تست خروجی در ریشه پروژه ایجاد می کند. به ما گزارش TestNG را سفارشی می کنیم نیاز به پیاده سازی دو رابط ITestListener و IReporter است. اگر ما نیاز به گرفتن a گزارش در بین اعدام، ما به ITestListener نیاز دارید.

در اینجا، چگونه از گزارشگر TestNG استفاده کنم؟

گزارش گزارش TestNG

  1. یک مورد آزمایشی برای برنامه Sign In بنویسید و لاگ Log4j را در هر مرحله پیاده سازی کنید.
  2. درج گزارش گزارشگر در رویدادهای اصلی آزمون.
  3. تست را با کلیک راست روی اسکریپت کیس اجرا کنید و Run As > TestNG Test را انتخاب کنید.

حاشیه نویسی در TestNG چیست؟

خلاصه از حاشیه نویسی TestNG @BeforeSuite: حاشیه نویسی شده است این روش قبل از اجرای تمام تست‌های این مجموعه اجرا می‌شود. @AfterSuite: حاشیه نویسی شده است متد پس از اجرای تمام تست‌های این مجموعه اجرا می‌شود. @BeforeTest: حاشیه نویسی شده است متد قبل از اجرای هر روش آزمایشی متعلق به کلاس‌های داخل تگ اجرا می‌شود.

توصیه شده: