Indholdsfortegnelse:

Hvad er IReporter TestNG?
Hvad er IReporter TestNG?

Video: Hvad er IReporter TestNG?

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

TestNG har givet en evne til at implementere ' IReporter ' en grænseflade, der kan implementeres til at generere en tilpasset rapport af brugere. Den har 'generateReport()'-metoden, som vil blive påkaldt, efter at hele suiten har fuldført sin udførelse og giver rapporten til den angivne output-mappe.

Når man tager dette i betragtning, hvad er brugen af TestNG-lyttere?

Lytter er defineret som grænseflade, der ændrer standarden TestNG'er opførsel. Som navnet antyder Lyttere "lyt" til begivenheden defineret i selen-scriptet og opfør dig derefter. det er Brugt i selen ved at implementere Lyttere Interface.

Ligeledes kan vi tilpasse TestNG-rapporter? TestNG har en indbygget rapportering evne i det. Efter en komplet udførelse af testcases, TestNG genererer en test-output-mappe i projektets rod. Til tilpasse TestNG rapport vi skal implementere to grænseflader, ITestListener og IReporter. Hvis vi skal have en rapport mellem udførelsen, vi har brug for ITestListener.

Heraf, hvordan bruger jeg TestNG reporter?

TestNG Reporter Logs

  1. Skriv en testcase for Sign In-applikationen og implementer Log4j-logning på hvert trin.
  2. Indsæt Reporter logger på testens vigtigste begivenheder.
  3. Kør testen ved at højreklikke på testcase-scriptet og vælg Kør som > TestNG Test.

Hvad er annoteringer i TestNG?

Sammenfatning af TestNG-anmærkninger @BeforeSuite: Den kommenteret metoden vil blive kørt, før alle test i denne suite er kørt. @AfterSuite: Den kommenteret metoden vil blive kørt, efter at alle test i denne suite er kørt. @BeforeTest: Den kommenteret metode vil blive kørt, før en testmetode, der tilhører klasserne inde i tagget, køres.

Anbefalede: