Innehållsförteckning:

Vad är IReporter TestNG?
Vad är IReporter TestNG?

Video: Vad är IReporter TestNG?

Video: Vad är IReporter TestNG?
Video: This is a hand grenade 2024, November
Anonim

TestNG har gett en förmåga att implementera IReporter ' ett gränssnitt som kan implementeras för att generera en anpassad rapport av användare. Den har 'generateReport()'-metoden som kommer att anropas efter att alla sviten har slutfört sin exekvering och ger rapporten till den angivna utdatakatalogen.

Med tanke på detta, vad är nyttan med TestNG-lyssnare?

Lyssnare definieras som gränssnitt som ändrar standard TestNG's beteende. Som namnet antyder Lyssnare "lyssna" på händelsen som definieras i selenskriptet och uppför dig därefter. Det är Begagnade i selen genom att implementera Lyssnare Gränssnitt.

På samma sätt, kan vi anpassa TestNG-rapporter? TestNG har en inbyggd rapportering förmåga i det. Efter en fullständig utförande av testfall, TestNG genererar en test-output-mapp i projektets rot. Till anpassa TestNG-rapporten vi behöver implementera två gränssnitt, ITestListener och IReporter. Om vi behöver få en Rapportera mellan utförandet, vi behöver ITestListener.

Härav, hur använder jag TestNG reporter?

TestNG Reporter Loggar

  1. Skriv ett testfall för inloggningsapplikationen och implementera Log4j-loggning på varje steg.
  2. Infoga Reporter loggar på de viktigaste händelserna i testet.
  3. Kör testet genom att högerklicka på testfallsskriptet och välj Kör som > TestNG Test.

Vad är anteckningar i TestNG?

Sammanfattning av TestNG-anteckningar @BeforeSuite: Den kommenterade metod kommer att köras innan alla tester i den här sviten har körts. @AfterSuite: Den kommenterade metod kommer att köras efter att alla tester i denna svit har körts. @BeforeTest: Den kommenterade metod kommer att köras innan någon testmetod som tillhör klasserna inuti taggen körs.

Rekommenderad: