Turinys:

Kas yra IReporter TestNG?
Kas yra IReporter TestNG?

Video: Kas yra IReporter TestNG?

Video: Kas yra IReporter TestNG?
Video: What is Flux Cored Arc Welding? (FCAW) 2024, Lapkritis
Anonim

TestNG suteikė galimybę įgyvendinti IReporteris Sąsaja, kuri gali būti įdiegta, kad vartotojai sukurtų pritaikytą ataskaitą. Jis turi „generateReport()“metodą, kuris bus iškviestas, kai visas rinkinys baigs vykdyti ir pateiks ataskaitą į nurodytą išvesties katalogą.

Atsižvelgiant į tai, kokia yra „TestNG“klausytojų nauda?

Klausytojas apibrėžiamas kaip sąsaja, kuri pakeičia numatytuosius nustatymus TestNG elgesį. Kaip rodo pavadinimas Klausytojai „klausytis“seleno scenarijuje apibrėžto įvykio ir atitinkamai elgtis. tai yra naudojamas į seleną įgyvendinant Klausytojai Sąsaja.

Taip pat ar galime tinkinti TestNG ataskaitas? TestNG turi įmontuotą ataskaitų teikimas gebėjimas jame. Visiškai įvykdžius bandomuosius atvejus, TestNG sugeneruoja bandomosios išvesties aplanką projekto šaknyje. Į tinkinti TestNG ataskaitą mes reikia įdiegti dvi sąsajas „ITestListener“ir „IReporter“. Jeigu mes reikia gauti a ataskaita tarp vykdymo, mes reikia ITestListener.

Kaip naudoti „TestNG reporter“?

TestNG Reporter žurnalai

  1. Parašykite prisijungimo programos bandomąjį atvejį ir kiekviename žingsnyje įdiekite Log4j registravimą.
  2. Įdėkite Reporter žurnalus į pagrindinius testo įvykius.
  3. Paleiskite testą dešiniuoju pelės mygtuku spustelėkite bandomojo atvejo scenarijų ir pasirinkite Vykdyti kaip > TestNG Test.

Kas yra TestNG komentarai?

Apibendrinimas TestNG Anotacijos @BeforeSuite: anotuoti metodas bus paleistas prieš paleidžiant visus šio rinkinio bandymus. @AfterSuite: anotuoti metodas bus paleistas po to, kai bus atlikti visi šio rinkinio bandymai. @BeforeTest: anotuoti metodas bus paleistas prieš paleidžiant bet kokį bandymo metodą, priklausantį žymoje esančioms klasėms.

Rekomenduojamas: