testng example how create
Welcher der folgenden Pfade führt zur Schaltfläche "Screenshot machen"?
In diesem Tutorial wird erklärt, wie Sie mit Hilfe von TestNG eine TestNG.xml-Datei erstellen. Beispiel:
Eines der wichtigsten Themen von TestNG, d. H. Die Datei TestNG.xml, wird hier ausführlich erläutert.
Viele Aufgaben können gleichzeitig mit der Datei TestNG.xml ausgeführt werden.
Lass uns anfangen!!
=> Hier finden Sie A-Z der TestNG-Schulungsanleitungen.
Was du lernen wirst:
Was ist TestNG.xml?
Die Datei TestNG.xml ist eine Konfigurationsdatei, die bei der Organisation unserer Tests hilft. Es ermöglicht Testern, mehrere Testklassen zu erstellen und zu verarbeiten, Testsuiten und Tests zu definieren.
Dies erleichtert die Arbeit eines Testers, indem die Ausführung von Tests gesteuert wird, indem alle Testfälle zusammengefügt und unter einer XML-Datei ausgeführt werden. Dies ist ein schönes Konzept, ohne das es schwierig ist, in TestNG zu arbeiten.
Vorteile von TestNG.xml
Die Hauptvorteile der TestNG.xml-Datei sind:
- Es ermöglicht die parallele Ausführung von Testmethoden.
- Es ermöglicht die Abhängigkeit einer Testmethode von einer anderen Testmethode.
- Es hilft bei der Priorisierung unserer Testmethoden.
- Es ermöglicht die Gruppierung von Testmethoden in Testgruppen.
- Es unterstützt die Parametrisierung von Testfällen mithilfe der Annotation @Parameters.
- Es hilft beim datengesteuerten Testen mithilfe der @ DataProvider-Annotation.
- Es gibt verschiedene Arten von Behauptungen, die bei der Validierung der erwarteten Ergebnisse mit den tatsächlichen Ergebnissen helfen.
- Es gibt verschiedene Arten von HTML-Berichten, Extent-Berichten usw., um unsere Testzusammenfassung besser und klarer zu verstehen.
- Es hat Listener, die beim Erstellen von Protokollen helfen.
In TestNG.xml verwendete Konzepte
# 1) Eine Suite wird durch eine XML-Datei dargestellt. Es kann einen oder mehrere Tests enthalten und wird durch das Tag definiert.
Beispiel:
#zwei) Ein Test wird durch eine oder mehrere TestNG-Klassen dargestellt und kann diese enthalten.
Beispiel:
#3) Eine Klasse ist eine Java-Klasse, die TestNG-Annotationen enthält. Hier wird es durch das Tag dargestellt und kann eine oder mehrere Testmethoden enthalten.
Beispiel
# 4) Eine Testmethode ist eine Java-Methode, die mit Anmerkungen versehen ist @Prüfung Methoden in der Quelldatei.
Beispiel:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
TestNG.xml Beispiel
Die grundlegende Datei Testng.xml sieht wie folgt aus.
Schritte zum Erstellen einer TestNG.xml-Datei
In TestNG müssen wir die Datei TestNG.xml erstellen, um mehrere Testklassen verarbeiten zu können. Wir müssen unseren Testlauf konfigurieren, die Testabhängigkeit festlegen, Klassen, Testmethoden, Pakete, Tests usw. ein- oder ausschließen und die Priorität auch in der XML-Datei festlegen.
Erstellen Sie die Datei 'Testng.xml' mit den folgenden Schritten.
Schritt 1: Klicken Sie mit der rechten Maustaste auf den Projektordner, gehen Sie zu 'Neu' und wählen Sie 'Datei' (siehe Abbildung unten).
Schritt 2: Fügen Sie den Dateinamen als hinzu ‘Testng.xml’ Klicken Sie auf die Schaltfläche Fertig stellen.
Schritt 3: Jetzt können Sie den folgenden XML-Code in Ihre Datei testng.xml einfügen. Sie können den Namen Ihrer Testsuite und den Namen des Tests gemäß den Anforderungen auswählen.
Nach dem Bereitstellen der erforderlichen Informationen sieht die Datei testng.xml wie folgt aus:
In der obigen XML-Datei können Sie die Reihenfolge der Tags richtig und genau sehen. Suite => Testklassen => Klasse.
Hier lautet der Name der Suite
Testname ist
Wir können der Suite und dem Test in der XML-Datei einen beliebigen Namen geben. Wir müssen jedoch dem Klassen-Tag den richtigen Namen geben, der eine Kombination aus Ihrem Paketnamen und dem Testfallnamen ist.
Der Paketname lautet Googletest und die Testfallnamen lauten:
Schritt 4: Lassen Sie uns die XML-Datei ausführen. Führen Sie den Test aus, indem Sie mit der rechten Maustaste auf die XML-Datei TestNG klicken und auswählen Führen Sie As -> TestNG Suite aus .
Sobald die Datei testng.xml ausgeführt wurde, können wir die Ergebnisse in der Konsole sehen.
beste Software zum Herunterladen von YouTube-Videos
Beispiellauf mit TestNG.xml
Hier haben wir den Suite-Namen als erstellt
Wir können der Suite und dem Test in der XML-Datei einen beliebigen Namen geben. Wir müssen jedoch dem Tag der Klassen den richtigen Namen geben, der eine Kombination aus Ihrem Paketnamen und dem Namen des Testfalls ist.
Der Paketname lautet GrundlagenDemo und die Testfallnamen sind Google Bilder und Google Maps .
Lassen Sie uns die XML-Datei ausführen. Führen Sie den Test aus, indem Sie mit der rechten Maustaste auf die TestNG-XML-Datei klicken und auswählen Führen Sie As => TestNG Suite aus .
Sobald die Datei testng.xml ausgeführt wurde, können wir die Ergebnisse in der Konsole sehen.
Fazit
In diesem Tutorial haben wir alles über TestNG.xml untersucht. Die verschiedenen Vorteile und Konzepte von TestNG.xml wurden anhand eines TestNG-Beispiels ausführlich erläutert
Wir hoffen, Ihnen hat die gesamte Palette der Tutorials in dieser TestNG-Reihe gefallen.
Fröhliches Lesen!!
=> Besuchen Sie hier für die exklusive TestNG-Schulungsserie.
Literatur-Empfehlungen
- 20 beliebtesten Fragen und Antworten zu TestNG-Interviews
- Verwendung des TestNG-Frameworks zum Erstellen von Selenium-Skripten - TestNG Selenium Tutorial # 12
- Erfahren Sie, wie Sie TestNG-Anmerkungen in Selen verwenden (mit Beispielen)
- REST-API-Tests mit Spring RestTemplate und TestNG
- Dateimanipulation unter Unix: Übersicht über das Unix-Dateisystem
- Eclipse-Tutorial: Integration von TestNG in die Eclipse Java IDE
- Unix-Sonderzeichen oder Metazeichen für die Dateimanipulation
- MongoDB Datenbanksicherung erstellen