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:

  1. Das Projekt muss mit dem ANT-Build-Tool konfiguriert werden
  2. XSLT-Paket im Projektordner
  3. 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.

 Aktuelle Version ANT

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.

Umgebungsvariablen

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.

 Neuer Pfad

Schritt 4: Systemvariable einrichten

Jetzt Systemvariable einrichten. Klicken Sie auf Neu und fügen Sie den Pfad bis bin hinzu.

Neuer Pfad

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.

Ant cmd

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.

 projektordner

Wenn Sie Ihren Projektordner in Eclipse aktualisieren, werden die XSLT-Dateien hinzugefügt.

Projekthierarchie mit XSLT

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.

Ant build from eclipse

Wenn Sie darauf klicken, wird ein neues Fenster angezeigt. Wählen Sie Bericht generieren und klicken Sie auf Ausführen.

XSLT-Berichtsbericht generieren

Nach der erfolgreichen Ausführung wird in der Konsole eine Meldung Build Successful angezeigt.

Build result console

Außerdem wird der Ordner testing-xslt in Ihrem Projektverzeichnis hinzugefügt.

testnf-xslt Ordner

Öffnen Sie diesen Ordner und klicken Sie auf index. Ihr Bericht wird in Ihrem Browser angezeigt.

index

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht.