TestNG HTML- und XML-Berichte

TestNG kommt mit bestimmten vordefinierten Hörern als Teil der Bibliothek. Diese Zuhörer sind standardmäßig auf jeder Testausführung hinzugefügt und erzeugen verschiedene HTML- und XML-Berichte für jede Testausführung. Der Bericht wird standardmäßig unter dem Ordner mit dem Namen testoutput erzeugt und kann durch Konfiguration es zu einem anderen Ordner geändert werden. Diese Berichte bestehen aus bestimmten HTML- und XML-Berichte, die spezifisch sind testng.







Erstellen Testfall-Klasse

Erstellen Sie eine Java-Klasse, sagen wir, SampleTest.java in C: \> TestNG_WORKSPACE.

Die vorangehende Testklasse enthält drei Testmethoden aus denen testMethodOne und testMethodThree passieren, wenn sie ausgeführt, während testMethodTwo gemacht wird, indem einen falschen booleschen Wert in das Assert.assertTrue Verfahren zum Scheitern verurteilt, die für die Wahrheitsbedingungen in den Tests verwendet wird.







erstellen testng.xml

Erstellen testng.xml in C: \> TestNG_WORKSPACE Testfall ausgeführt werden soll (en).

Kompilieren Sie die Sample Klasse javac verwenden.

Nun führen Sie das testng.xml.

Überprüfen Sie die Ausgabe.

Nun gehen Sie auf die C: \ TestNG_WORKSPACE \ test-Ausgabe-Ordner. Öffnen Sie die index.html auf Ihrem Standard-Webbrowser. Sie werden den folgenden HTML-Bericht finden Sie unter:

TestNG HTML- und XML-Berichte

Öffnen Sie nun die Datei C: \ TestNG_WORKSPACE \ test-Ausgabe \ Test-results.xml im Standard-XML-Editor auf Ihrem System, und Sie werden die folgenden Inhalte in der XML-Datei finden Sie unter:

TestNG HTML- und XML-Berichte

TestNG, standardmäßig erzeugt mehrere Berichte im Rahmen der Testausführung. Diese Berichte enthalten hauptsächlich TestNG HTML-Bericht, TestNG per ail Bericht, TestNG Bericht XML und JUnit Bericht XML-Dateien. Diese Dateien können unter dem Ausgabeberichtsordner (in diesem Fall, Test-Ausgabe) zu finden. Dieser Standardberichterstellung kann deaktiviert werden, während die Tests ausgeführt wird, indem der Wert der Eigenschaft useDefaultListeners auf false setzen. Diese Eigenschaft kann eingestellt werden, während Tools wie Ant oder Maven bauen.







In Verbindung stehende Artikel