فهرست مطالب:
تصویری: IRReporter TestNG چیست؟
2024 نویسنده: Lynn Donovan | [email protected]. آخرین اصلاح شده: 2023-12-15 23:46
TestNG توانایی پیاده سازی را فراهم کرده است گزارشگر رابطی که می تواند برای تولید یک گزارش سفارشی توسط کاربران پیاده سازی شود. دارای متد 'generateReport()' است که پس از اتمام اجرای تمام مجموعه فراخوانی می شود و گزارش را در پوشه خروجی مشخص شده می دهد.
با در نظر گرفتن این موضوع، استفاده از شنوندگان TestNG چیست؟
شنونده به عنوان رابطی تعریف می شود که پیش فرض را تغییر می دهد TestNG رفتار - اخلاق. همانطور که از نامش پیداست شنوندگان به رویداد تعریف شده در اسکریپت سلنیوم "گوش دهید" و مطابق با آن رفتار کنید. این است استفاده شده در سلنیوم با اجرای شنوندگان رابط.
به همین ترتیب، آیا میتوانیم گزارشهای TestNG را سفارشی کنیم؟ TestNG داخلی دارد گزارش نویسی توانایی در آن پس از اجرای کامل موارد تست، TestNG یک پوشه تست خروجی در ریشه پروژه ایجاد می کند. به ما گزارش TestNG را سفارشی می کنیم نیاز به پیاده سازی دو رابط ITestListener و IReporter است. اگر ما نیاز به گرفتن a گزارش در بین اعدام، ما به ITestListener نیاز دارید.
در اینجا، چگونه از گزارشگر TestNG استفاده کنم؟
گزارش گزارش TestNG
- یک مورد آزمایشی برای برنامه Sign In بنویسید و لاگ Log4j را در هر مرحله پیاده سازی کنید.
- درج گزارش گزارشگر در رویدادهای اصلی آزمون.
- تست را با کلیک راست روی اسکریپت کیس اجرا کنید و Run As > TestNG Test را انتخاب کنید.
حاشیه نویسی در TestNG چیست؟
خلاصه از حاشیه نویسی TestNG @BeforeSuite: حاشیه نویسی شده است این روش قبل از اجرای تمام تستهای این مجموعه اجرا میشود. @AfterSuite: حاشیه نویسی شده است متد پس از اجرای تمام تستهای این مجموعه اجرا میشود. @BeforeTest: حاشیه نویسی شده است متد قبل از اجرای هر روش آزمایشی متعلق به کلاسهای داخل تگ اجرا میشود.
توصیه شده:
چگونه گزارش TestNG را سفارشی کنم؟
سفارشی کردن مراحل گزارش TestNG customize-emailable-report-template. html: این قالب html برای سفارشی کردن گزارش ها است. سوئیت اصلی xml: شنونده آزمایشی را در این مجموعه TestNG xml اضافه کنید. CustomTestNGReporter. روی main-suite.xml کلیک راست کنید، روی Run As -> TestNG Suite کلیک کنید پس از اجرا، می توانید گزارش سفارشی ایمیل را مشاهده کنید
چگونه موارد تست را در Testng اجرا کنم؟
سلام Neerja، برای اجرای چندین تست با استفاده از مجموعه تست TestNG در سلنیوم، این مراحل را یکی یکی انجام دهید: روی پوشه Project کلیک راست کنید، به New بروید و "File" را انتخاب کنید. در جادوگر فایل جدید، نام فایل را به عنوان "testng" اضافه کنید. xml' و روی دکمه Finish کلیک کنید. testng را اضافه خواهد کرد. حالا فایل xml را با کلیک راست روی testng اجرا کنید
هدف از چارچوب TestNG چیست؟
توسعه دهندگان: سدریک بیست، تیم TestNG
مزایای استفاده از TestNG چیست؟
تعدادی از مزایا وجود دارد، اما از دیدگاه سلنیوم، مزایای اصلی TestNG عبارتند از: توانایی تولید گزارش های HTML از اجرا را می دهد. حاشیه نویسی زندگی آزمایش کنندگان را آسان کرد. موارد تست را می توان به راحتی گروه بندی و اولویت بندی کرد. تست موازی امکان پذیر است. لاگ ایجاد می کند. پارامترسازی داده ها امکان پذیر است
ارائه دهنده داده در TestNG چیست؟
یکی از ویژگی های مهم ارائه شده توسط TestNG، ویژگی testng DataProvider است. این به شما کمک می کند تا تست های مبتنی بر داده بنویسید که اساساً به این معنی است که همان روش آزمایشی را می توان چندین بار با مجموعه داده های مختلف اجرا کرد. این به ارائه پارامترهای پیچیده به روش های آزمایش کمک می کند زیرا انجام این کار از XML امکان پذیر نیست