Sadržaj:

Šta je IReporter TestNG?
Šta je IReporter TestNG?

Video: Šta je IReporter TestNG?

Video: Šta je IReporter TestNG?
Video: Что такое брандмауэр? 2024, Novembar
Anonim

TestNG pružio je mogućnost implementacije ' IReporter ' sučelje koje se može implementirati za generiranje prilagođenog izvještaja od strane korisnika. Ima metodu 'generateReport()' koja će biti pozvana nakon što sav paket završi svoje izvršavanje i preda izvještaj u specificirani izlazni direktorij.

Imajući ovo u vidu, čemu služe TestNG slušaoci?

Slušalac definira se kao sučelje koje mijenja zadano TestNG's ponašanje. Kao što ime kaže Slušaoci "slušati" događaj definiran u selenium skripti i ponašati se u skladu s tim. TO JE korišteno u selenu implementacijom Slušaoci Interface.

Isto tako, možemo li prilagoditi TestNG izvještaje? TestNG ima ugrađenu izvještavanje sposobnost u tome. Nakon kompletnog izvođenja test slučajeva, TestNG generiše test-output folder u korenu projekta. To prilagodite TestNG izvještaj mi potrebno je implementirati dva interfejsa, ITestListener i IReporter. Ako mi potrebno je dobiti a izvještaj između izvršenja, mi potreban je ITestListener.

U nastavku, kako da koristim TestNG reporter?

TestNG Reporter Logs

  1. Napišite probni slučaj za aplikaciju Prijava i implementirajte Log4j prijavu na svakom koraku.
  2. Ubaci reporterske zapise o glavnim događajima testa.
  3. Pokrenite test desnim klikom na skriptu testnog slučaja i odaberite Pokreni kao > TestNG Test.

Šta su napomene u TestNG?

Sažetak o TestNG napomene @BeforeSuite: The anotirano metoda će biti pokrenuta prije nego što se pokreću svi testovi u ovom paketu. @AfterSuite: The anotirano metoda će se pokrenuti nakon što se pokreću svi testovi u ovom paketu. @BeforeTest: The anotirano metoda će se pokrenuti prije nego što se pokrene bilo koja testna metoda koja pripada klasama unutar oznake.

Preporučuje se: