Sisukord:

Mis on IReporter TestNG?
Mis on IReporter TestNG?

Video: Mis on IReporter TestNG?

Video: Mis on IReporter TestNG?
Video: P28 - Extent reports integration with TestNG (using Annotations) | TestNG | 2024, November
Anonim

TestNG on andnud võimaluse rakendada IReporter liides, mida saab rakendada kasutajate kohandatud aruande loomiseks. Sellel on meetod generateReport(), mis käivitatakse pärast seda, kui kogu komplekt on täitmise lõpetanud ja annab aruande määratud väljundkataloogi.

Seda silmas pidades, mis kasu on TestNG-kuulajatest?

Kuulaja on määratletud kui liides, mis muudab vaikeseadet TestNG-sid käitumine. Nagu nimigi ütleb Kuulajad "kuulata" seleeni skriptis defineeritud sündmust ja käituda vastavalt. see on kasutatud seleenis rakendades Kuulajad Liides.

Kas me saame ka TestNG aruandeid kohandada? TestNG on sisseehitatud aruandlus võime selles. Pärast testjuhtumite täielikku täitmist TestNG genereerib projekti juurkataloogis test-väljundkausta. To kohandage TestNG-i aruannet vaja rakendada kaks liidest, ITestListener ja IReporter. Kui meie vaja saada a aruanne täitmise vahepeal, meie vaja ITestListenerit.

Kuidas kasutada TestNG reporterit?

TestNG Reporteri logid

  1. Kirjutage sisselogimisrakenduse testjuhtum ja rakendage igal sammul Log4j logimist.
  2. Sisesta Reporteri logid testi peamiste sündmuste kohta.
  3. Käivitage test, paremklõpsates testjuhtumi skriptil ja valige Run As > TestNG Test.

Mis on TestNG-i märkused?

Kokkuvõte TestNG annotatsioonid @BeforeSuite: kommenteeritud meetod käivitatakse enne, kui kõik selle komplekti testid on käivitunud. @AfterSuite: kommenteeritud meetod käivitatakse pärast seda, kui kõik selle komplekti testid on käivitunud. @BeforeTest: kommenteeritud meetod käivitatakse enne märgendi sees olevatesse klassidesse kuuluva testmeetodi käivitamist.

Soovitan: