Mundarija:
Video: IReporter TestNG nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
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
- Sign In ilovasi uchun test ishini yozing va har bir qadamda Log4j loggingni amalga oshiring.
- Sinovning asosiy voqealariga Reporter jurnallarini kiriting.
- 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:
TestNG hisobotini qanday sozlashim mumkin?
TestNG hisoboti bosqichlarini moslashtiring. html: Bu hisobotlarni sozlash uchun html shablonidir. asosiy to'plam. xml: Ushbu TestNG to'plami xml-ga test tinglovchisini qo'shing. CustomTestNGReporter. main-suite.xml-ni sichqonchaning o'ng tugmasi bilan bosing, "Boshqa ishga tushirish -> TestNG Suite" ni bosing, bajarilgandan so'ng siz maxsus elektron pochta xabarini ko'rishingiz mumkin
TestNG ramkasining maqsadi nima?
Ishlab chiquvchi(lar): Sedrik Beust, TestNG jamoasi
Excelda TestNG hisobotini qanday yarataman?
TestNG yordamida moslashtirilgan Excel hisobotlarini yaratish uchun belgilangan bosqichlarni bajaring: 1-qadam: Loyihangiz ostida "ExcelResults" paketini yarating. 2-qadam: TestNg-dan foydalanib, avtomatlashtirish sinovlari uchun sinov qutilarini yarating. (3-qadam: Test yaratish. 4-qadam: Endi “ExcelGenerate” sinfini yarating va quyidagi kodni joylashtiring:
TestNG dan foydalanishning qanday afzalliklari bor?
Bir qator afzalliklarga ega, ammo Selen nuqtai nazaridan, TestNG ning asosiy afzalliklari quyidagilardan iborat: U HTML ijro hisobotlarini yaratish imkoniyatini beradi. Izohlar sinovchilarning hayotini osonlashtirdi. Sinov holatlarini osonroq guruhlash va ustuvorlashtirish mumkin. Parallel test qilish mumkin. Jurnallarni yaratadi. Ma'lumotlarni parametrlashtirish mumkin
TestNG-da ma'lumot provayderi nima?
TestNG tomonidan taqdim etilgan muhim xususiyatlar testng DataProvider xususiyatidir. Bu sizga ma'lumotlarga asoslangan testlarni yozishga yordam beradi, bu aslida bir xil test usuli turli ma'lumotlar to'plamlari bilan bir necha marta bajarilishi mumkinligini anglatadi. Bu test usullariga murakkab parametrlarni taqdim etishga yordam beradi, chunki buni XML-dan qilish mumkin emas