Kazalo:

Kaj je IReporter TestNG?
Kaj je IReporter TestNG?

Video: Kaj je IReporter TestNG?

Video: Kaj je IReporter TestNG?
Video: Тонкости работы с монтажной пеной. То, что ты не знал! Секреты мастеров 2024, November
Anonim

TestNG je zagotovil zmožnost izvajanja ' IReporter ' vmesnik, ki ga je mogoče implementirati za ustvarjanje prilagojenega poročila s strani uporabnikov. Ima metodo 'generateReport()', ki se bo poklicala, ko bo celotna zbirka dokončala svojo izvedbo in dala poročilo v določen izhodni imenik.

Če upoštevamo to, kakšna je uporaba poslušalcev TestNG?

Poslušalec je definiran kot vmesnik, ki spreminja privzeto TestNG-ji obnašanje. Kot že ime pove Poslušalci »poslušati« dogodka, definiranega v skriptu selena, in se temu primerno obnašati. je uporablja v selenu z izvajanjem Poslušalci vmesnik.

Podobno, ali lahko prilagodimo poročila TestNG? TestNG ima vgrajeno poročanje sposobnost v njem. Po popolni izvedbi testnih primerov, TestNG ustvari testno-izhodno mapo v korenu projekta. Za prilagodite poročilo TestNG mi morate implementirati dva vmesnika, ITestListener in IReporter. Če mi treba dobiti a poročilo vmes med izvedbo, mi potrebujete ITestListener.

Kako naj uporabim TestNG reporter?

TestNG Reporter Logs

  1. Napišite testni primer za prijavo aplikacije in implementirajte Log4j prijavo na vsakem koraku.
  2. Vstavite dnevnike Reporterja o glavnih dogodkih testa.
  3. Zaženite test z desnim klikom na skript testnega primera in izberite Zaženi kot > TestNG Test.

Kaj so opombe v TestNG?

Povzetek TestNG pripisi @BeforeSuite: The označeno metoda se bo zagnala, preden se bodo zagnali vsi testi v tej zbirki. @AfterSuite: The označeno metoda se bo zagnala po izvedbi vseh testov v tej zbirki. @BeforeTest: The označeno metoda se bo zagnala, preden se zažene katera koli preskusna metoda, ki pripada razredom znotraj oznake.

Priporočena: