Inhaltsverzeichnis:

Was ist IReporter TestNG?
Was ist IReporter TestNG?

Video: Was ist IReporter TestNG?

Video: Was ist IReporter TestNG?
Video: ReportNG with TestNG 2024, November
Anonim

TestNG hat die Fähigkeit zur Umsetzung bereitgestellt ' IReporter ' eine Schnittstelle, die implementiert werden kann, um von Benutzern einen benutzerdefinierten Bericht zu erstellen. Es hat die Methode 'generateReport()', die aufgerufen wird, nachdem die gesamte Suite ihre Ausführung abgeschlossen hat und den Bericht in das angegebene Ausgabeverzeichnis übergibt.

Wenn man dies berücksichtigt, was nützen TestNG-Listener?

Hörer ist als Schnittstelle definiert, die den Standard ändert TestNGs Verhalten. Wie der Name schon sagt Zuhörer "hören" auf das im Selenium-Skript definierte Ereignis und verhalten sich entsprechend. es ist Gebraucht in Selen durch Umsetzung Zuhörer Schnittstelle.

Können wir TestNG-Berichte ebenfalls anpassen? TestNG hat eine eingebaute Berichterstattung Fähigkeit darin. Nach einer vollständigen Ausführung von Testfällen, TestNG generiert einen Testausgabeordner im Stammverzeichnis des Projekts. Zu TestNG-Bericht anpassen wir müssen zwei Schnittstellen implementieren, ITestListener und IReporter. Wenn wir muss einen bekommen Prüfbericht zwischen der Ausführung, wir brauche ITestListener.

Wie verwende ich TestNG Reporter hiervon?

TestNG-Reporterprotokolle

  1. Schreiben Sie einen Testfall für die Anmeldungsanwendung und implementieren Sie die Log4j-Protokollierung bei jedem Schritt.
  2. Insert Reporter protokolliert die Hauptereignisse des Tests.
  3. Führen Sie den Test aus, indem Sie mit der rechten Maustaste auf das Testfallskript klicken und Ausführen als > TestNG-Test auswählen.

Was sind Anmerkungen in TestNG?

Zusammenfassung von TestNG-Anmerkungen @BeforeSuite: Die kommentiert -Methode wird ausgeführt, bevor alle Tests in dieser Suite ausgeführt wurden. @AfterSuite: Die kommentiert -Methode wird ausgeführt, nachdem alle Tests in dieser Suite ausgeführt wurden. @BeforeTest: Die kommentiert -Methode ausgeführt wird, bevor eine Testmethode ausgeführt wird, die zu den Klassen innerhalb des Tags gehört.

Empfohlen: