Što je IReporter TestNG?
Što je IReporter TestNG?
Anonim

TestNG pružio je sposobnost implementacije ' IReporter ' sučelje koje se može implementirati za generiranje prilagođenog izvješća od strane korisnika. Ima metodu 'generateReport()' koja će se pozvati nakon što cijeli paket završi svoje izvršenje i preda izvješće u specificirani izlazni direktorij.

Imajući to u vidu, čemu služe slušatelji TestNG-a?

Slušatelj definira se kao sučelje koje mijenja zadano TestNG-ovi ponašanje. Kao što ime govori Slušatelji "slušati" događaj definiran u skripti selena i ponašati se u skladu s tim. to je korišteni u selenu implementacijom Slušatelji Sučelje.

Isto tako, možemo li prilagoditi izvješća TestNG? TestNG ima ugrađenu izvještavanje sposobnost u njemu. Nakon potpunog izvođenja test slučajeva, TestNG generira test-output mapu u korijenu projekta. Do prilagodite TestNG izvješće mi potrebno je implementirati dva sučelja, ITestListener i IReporter. Ako mi treba dobiti a izvješće između izvršenja, mi potreban ITestListener.

U nastavku, kako mogu koristiti TestNG reporter?

TestNG Reporter Logs

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

Što su bilješke u TestNG-u?

Sažetak TestNG napomene @BeforeSuite: The označeno metoda će se pokrenuti prije nego što se pokrenu svi testovi u ovom paketu. @AfterSuite: The označeno metoda će se pokrenuti nakon što se izvedu svi testovi u ovom paketu. @BeforeTest: The označeno metoda će se pokrenuti prije nego što se pokrene bilo koja testna metoda koja pripada klasama unutar oznake.

Preporučeni: