XSLT-Berichterstellung im Selenium Automation Framework mit TestNG
Wir alle sind uns bewusst, wie wichtig es ist, Berichte zu führen, um die Prozesse im Softwaretest besser verfolgen zu können. Es stehen verschiedene Techniken zur Verfügung, um Testberichte in Selenium WebDriver zu generieren. Es hängt vom Gewissen des Testautomatisierungs-Framework-Architekten ab, die Berichtstechniken auszuwählen. Heute werden wir die XSLT-Berichterstattung in Selenium diskutieren. Es ist sehr wichtig, wenn Sie die Standardberichterstattungsfunktion von TestNG erweitern möchten.
Bevor wir zum XSLT-Reporting springen, möchte ich Ihnen einen weiteren tollen Artikel über eine andere Technik der Berichtsgenerierung in Selen empfehlen. Klicken Sie auf den untenstehenden Link, um mehr über Extent Reporting zu erfahren.
Wie generiere ich Extent-Berichte im Selenium Automation Framework?
Was ist XSLT-Reporting?
XSLT ist im Grunde eine Transformationssprache, die ein XML-Dokument in ein XHTML-Dokument umwandelt, das für jeden Browser geeignet ist, um die Testberichte anzuzeigen.
XSLT steht für Extensible Stylesheet Language Transformations.
Was ist erforderlich, um die XSLT-Berichterstellung im Selenium Automation Framework einzurichten?
Wir müssen in unserem Automatisierungsframework eine Umgebung einrichten, um XSLT-Berichte zu implementieren. Die Voraussetzungen sind also wie folgt:
- Das Projekt muss mit dem ANT-Build-Tool konfiguriert werden
- XSLT-Paket im Projektordner
- Das Projekt muss mit TestNG entwickelt werden
Sobald Sie die oben genannten Voraussetzungen erfüllt haben, können Sie das XSLT-Reporting in Ihrem Automatisierungsprojekt implementieren.
Wie richte ich ANT im Selenium-Projekt ein?
Lassen Sie mich Sie durch die Schritte zum Einrichten von ANT in Ihrem Projekt führen, indem Sie davon ausgehen, dass Sie kein ANT-konfiguriertes Projekt eingerichtet haben.
ANT ist im Grunde ein Build-Tool für Java, das in XML geschrieben ist. Es wird hauptsächlich verwendet, um den Code zu kompilieren.
Schritt 1: Laden Sie die ANT Zip-Datei herunter
Klicken Sie hier, um die ANT JAR-Datei herunterzuladen. Laden Sie es aus dem Abschnitt Aktuelle Version herunter.
Schritt 2: Extrahieren und Einrichten der ANT-Datei
Sobald Sie die ZIP-Datei extrahiert haben, richten Sie ihren Pfad ein.
Klicken Sie mit der rechten Maustaste auf Arbeitsplatz, dann auf Eigenschaften und dann auf Erweiterte Systemeinstellungen.
Schritt # 3: Umgebungsvariable einrichten
Jetzt Umgebungsvariable einrichten, also auf Umgebungsvariablen klicken. Klicken Sie auf Neu und geben Sie den Variablennamen und den Variablenwert als Pfad des Ordners bis bin ein.
Schritt 4: Systemvariable einrichten
Jetzt Systemvariable einrichten. Klicken Sie auf Neu und fügen Sie den Pfad bis bin hinzu.
Schritt 5: Validieren Sie Build auf CMD
Öffnen Sie CMD und geben Sie command- ant ein.
Sie erhalten den Status Build fehlgeschlagen, da noch kein Build generiert wurde.
Hier dreht sich alles um die Einrichtung des ANT-Builds.
Wie konfiguriere ich die XSLT-Berichterstellung im Automatisierungsprojekt?
Jetzt ist es an der Zeit, das XSLT-Reporting zu konfigurieren. Befolgen Sie die folgenden Schritte.
Schritt 1: XSLT-Datei herunterladen
Klicken Sie hier, um die XSLT-Datei herunterzuladen.
Schritt 2: Extrahieren und Speichern Sie die Datei in Ihrem Projekt
Gehen Sie in das Verzeichnis Ihres Projekts und speichern Sie die extrahierte XSLT-Datei in Ihrem Projektordner.
Wenn Sie Ihren Projektordner in Eclipse aktualisieren, werden die XSLT-Dateien hinzugefügt.
Wie generiere ich XSLT-Berichte in Selenium mit TestNG?
Jetzt ist alles erledigt. Wir gehen davon aus, dass Sie Ihre Automatisierungsskripte in TestNG entwickeln. Später werden wir ausgearbeitete Tutorials zu TestNG diskutieren.
Führen Sie Ihr TestNG-Programm aus und führen Sie dann den Ant-Build von cmd aus.
Jetzt sollten Sie einen Ordner für XSLT-Berichte in Ihrem Projektverzeichnis erwarten – testing-xslt.
Wenn dieser Ordner nicht angezeigt wurde, führen Sie die folgenden Schritte aus.
Wie erhalte ich den Ordner ‚testng-xslt‘ im Projektverzeichnis zur Validierung des Berichts?
Gehen Sie zu Ihrem Projekt in Eclipse. Führen Sie einen Rechtsklick auf Build aus.xml und als Ant Build ausführen.
Wenn Sie darauf klicken, wird ein neues Fenster angezeigt. Wählen Sie Bericht generieren und klicken Sie auf Ausführen.
Nach der erfolgreichen Ausführung wird in der Konsole eine Meldung Build Successful angezeigt.
Außerdem wird der Ordner testing-xslt in Ihrem Projektverzeichnis hinzugefügt.
Öffnen Sie diesen Ordner und klicken Sie auf index. Ihr Bericht wird in Ihrem Browser angezeigt.