Tartalomjegyzék:

Mi az IReporter TestNG?
Mi az IReporter TestNG?

Videó: Mi az IReporter TestNG?

Videó: Mi az IReporter TestNG?
Videó: See Obama's response when heckler interrupts his speech 2024, November
Anonim

TestNG lehetőséget biztosított a megvalósításra IReporter ' egy interfész, amely megvalósítható a felhasználók által testreszabott jelentés létrehozására. Rendelkezik a „generateReport()” metódussal, amely akkor kerül meghívásra, ha az összes programcsomag befejezte a végrehajtást, és a jelentést a megadott kimeneti könyvtárba adja.

Ha ezt szem előtt tartjuk, mi haszna van a TestNG hallgatóknak?

Hallgató Az alapértelmezést módosító interfészként van definiálva TestNG-k viselkedés. Ahogy a név is sugallja Hallgatók "hallgatni" a szelén szkriptben meghatározott eseményt, és ennek megfelelően viselkedni. Ez használt szelénben megvalósításával Hallgatók Felület.

Hasonlóképpen testreszabhatjuk a TestNG jelentéseket? TestNG beépített jelentés képesség benne. A tesztesetek teljes végrehajtása után TestNG teszt-kimeneti mappát hoz létre a projekt gyökerében. Nak nek testreszabja a TestNG jelentést mi két interfészt kell megvalósítani, az ITestListenert és az IReportert. Ha mi meg kell szerezni a jelentés a végrehajtás között, mi ITestListener kell.

Itt hogyan használhatom a TestNG reportert?

TestNG Reporter naplók

  1. Írjon tesztesetet a Bejelentkezés alkalmazáshoz, és minden lépésnél alkalmazza a Log4j naplózást.
  2. Helyezze be a Reporter naplóit a teszt fő eseményeibe.
  3. Futtassa le a tesztet a jobb gombbal a teszteset szkriptjére, és válassza a Futtatás másként > TestNG Test menüpontot.

Mik azok a megjegyzések a TestNG-ben?

Összefoglaló TestNG Annotations @BeforeSuite: Az jegyzetekkel ellátva módszer lefut, mielőtt a programcsomag összes tesztje lefutna. @AfterSuite: Az jegyzetekkel ellátva metódus fut, miután az összes teszt lefutott ebben a programcsomagban. @BeforeTest: Az jegyzetekkel ellátva metódus lefut, mielőtt a címkén belüli osztályokhoz tartozó bármely tesztmetódus futna.

Ajánlott: