Innholdsfortegnelse:

Hva er IReporter TestNG?
Hva er IReporter TestNG?

Video: Hva er IReporter TestNG?

Video: Hva er IReporter TestNG?
Video: Как придать Объём волосам Пошагово дома | 4 способа Укладки волос! Как научиться укладывать волосы! 2024, November
Anonim

TestNG har gitt en evne til å implementere ' IReporter ' et grensesnitt som kan implementeres for å generere en tilpasset rapport av brukere. Den har 'generateReport()'-metoden som vil bli påkalt etter at hele suiten har fullført utførelse og gir rapporten til den spesifiserte utdatakatalogen.

Med tanke på dette, hva er bruken av TestNG-lyttere?

Lytter er definert som grensesnitt som endrer standarden TestNG-er oppførsel. Som navnet tilsier Lyttere "lytt" til hendelsen definert i selenskriptet og oppfør deg deretter. Det er brukt i selen ved å implementere Lyttere Grensesnitt.

På samme måte, kan vi tilpasse TestNG-rapporter? TestNG har en innebygd rapportering evne i det. Etter en fullstendig utførelse av testsaker, TestNG genererer en test-utdatamappe i roten av prosjektet. Til tilpasse TestNG-rapporten vi trenger å implementere to grensesnitt, ITestListener og IReporter. Hvis vi trenger å få en rapportere mellom utførelse, vi trenger ITestListener.

Herav, hvordan bruker jeg TestNG reporter?

TestNG Reporter Logger

  1. Skriv en testsak for Sign In-applikasjonen og implementer Log4j-logging på hvert trinn.
  2. Sett inn Reporter logger på hovedhendelsene i testen.
  3. Kjør testen ved å høyreklikke på testcase-skriptet og velg Kjør som > TestNG Test.

Hva er merknader i TestNG?

Sammendrag av TestNG-merknader @BeforeSuite: The kommentert metoden kjøres før alle testene i denne suiten har kjørt. @AfterSuite: The kommentert metoden kjøres etter at alle testene i denne suiten er kjørt. @BeforeTest: Den kommentert metoden kjøres før en testmetode som tilhører klassene inne i taggen kjøres.

Anbefalt: