Mundarija:

IReporter TestNG nima?
IReporter TestNG nima?

Video: IReporter TestNG nima?

Video: IReporter TestNG nima?
Video: Imron - Ota-ona nasixati | Имрон - Ота-она насихати (Official Music Video) 2024, Noyabr
Anonim

TestNG amalga oshirish imkoniyatini berdi. IReporter ' foydalanuvchilar tomonidan moslashtirilgan hisobot yaratish uchun amalga oshirilishi mumkin bo'lgan interfeys. Unda "generateReport()" usuli mavjud bo'lib, u barcha to'plam bajarilishini tugatgandan so'ng ishga tushiriladi va hisobotni belgilangan chiqish katalogiga beradi.

Buni hisobga olsak, TestNG tinglovchilaridan nima foyda?

Tinglovchi standartni o'zgartiruvchi interfeys sifatida aniqlanadi TestNG xulq-atvor. Nomidan ko'rinib turibdiki Tinglovchilar selen skriptida belgilangan hodisani "tinglang" va shunga muvofiq harakat qiling. Bu ishlatilgan amalga oshirish orqali selenda Tinglovchilar Interfeys.

Xuddi shunday, biz TestNG hisobotlarini moslashtira olamizmi? TestNG o'rnatilgan hisobot berish undagi qobiliyat. Test holatlari to'liq bajarilgandan so'ng, TestNG loyihaning ildizida test-chiqish papkasini yaratadi. Kimga TestNG hisobotini moslashtiramiz ikkita interfeysni, ITestListener va IReporterni amalga oshirish kerak. Agar biz olish kerak hisobot ijro o'rtasida, biz ITestListener kerak.

TestNG reportyoridan qanday foydalanaman?

TestNG Reporter jurnallari

  1. Sign In ilovasi uchun test ishini yozing va har bir qadamda Log4j loggingni amalga oshiring.
  2. Sinovning asosiy voqealariga Reporter jurnallarini kiriting.
  3. Test ishi skriptini o'ng tugmasini bosib testni ishga tushiring va Run As > TestNG Test-ni tanlang.

TestNG da qanday izohlar bor?

Xulosa TestNG izohlari @BeforeSuite: The izohli usul ushbu to'plamdagi barcha testlar bajarilgunga qadar ishga tushiriladi. @AfterSuite: The izohli usul ushbu to'plamdagi barcha testlar bajarilgandan so'ng ishga tushiriladi. @BeforeTest: The izohli usul teg ichidagi sinflarga tegishli har qanday test usuli ishga tushirilishidan oldin ishga tushiriladi.

Tavsiya: