testng installation basic program
Dieses Tutorial behandelt die TestNG-Installation. Wir werden auch ein grundlegendes TestNG-Programm ausführen und sehen, welche Berichte nach dem Testlauf in TestNG generiert werden können:
In diesem Tutorial erfahren Sie, wie Sie TestNG über Marketplace installieren und neue Softwareoptionen in Eclipse installieren.
Wir werden auch ein grundlegendes TestNG-Programm ausführen und sehen, welche Berichte nach dem Test in TestNG erstellt werden können.
=> Sehen Sie sich hier die einfache TestNG-Schulungsreihe an.
Was du lernen wirst:
Welches der folgenden Elemente befindet sich nicht im Status des Systemtests?
Installation und Konfiguration von TestNG
TestNG für Eclipse: Das Plug-In hilft uns beim Ausführen unserer TestNG-Skripte / -Tests von Eclipse aus. Es hilft beim Ausführen von Suiten, Gruppen oder einzelnen Testfällen. Wenn ein Fehler auftritt, wird dieser in einem separaten Tab gemeldet und wir können ihn problemlos anzeigen. Dieses Plug-In enthält auch mehrere Vorlagen, die das Testen vereinfachen.
Einrichtung / Konfiguration globaler Umgebungsvariablen für TestNG in Eclipse erforderlich:
- Die neueste Version von Java sollte installiert sein, damit das TestNG for Eclipse-Plugin ausgeführt werden kann.
- Die Umgebungsvariable für Java sollte konfiguriert sein.
- Eclipse Version 4.2 und höher sollte auf dem Computer heruntergeladen werden. Versionen darunter, die nicht unterstützt werden, müssen wir sicherstellen, dass die richtige Version aktualisiert wird.
- Zu den erforderlichen Eclipse-Versionen gehören Sauerstoff (4,7), Neon (4,6), Mars (4,5), Luna (4,4), Kepler (4,3), Juno (4,2, 3,8) und Vor Juno (<=4.1), Photon (4.8), 2018-09 (4.9).
- Plattformunterstützung: Windows, Mac, Linux / GTK.
TestNG kann auf zwei verschiedene Arten installiert werden:
- Wir können die verwenden Eclipse Marketplace.
- Wir können es von installieren Neue Software installieren.
Lassen Sie uns beide Möglichkeiten der Installation von TestNG in Eclipse entdecken.
# 1) Installation über den Marktplatz
Im Folgenden sind die Schritte zum Installieren von TestNG vom Marktplatz aufgeführt:
Schritt 1: Starten Sie Eclipse.
Schritt 2: Gehen Sie zum Hilfebereich.
Schritt 3: Klicken Eclipse Marketplace in der Hilfe.
Schritt 4: Das Fenster Eclipse Marketplace wird geöffnet. Geben Sie TestNG in das Feld ein Finden Option und klicken Sie auf die Schaltfläche Suchen.
Schritt 5: Klicke auf das Schaltfläche Installieren Wie nachfolgend dargestellt.
Schritt 6: Ein weiteres neues Fenster wird geöffnet, nichts ändern. Klicken Sie einfach auf die Schaltfläche bestätigen .
Schritt 7: Klicke auf das Nächster Knopf Das Dialogfeld Lizenzvereinbarung wird geöffnet. Klicken Sie auf 'Ich akzeptiere die Bedingungen der Lizenzvereinbarung' und dann auf Schaltfläche 'Fertig stellen' .
Schritt 8: Wenn eine Sicherheitswarnung empfangen wird, klicken Sie auf die Schaltfläche OK.
Schritt 9: Bitte warten Sie, bis die Installation abgeschlossen ist.
Schritt 10: Eclipse fordert Sie zu einem Neustart auf. Klicken Sie auf Ja-Taste . Wenn nicht, sollten wir Eclipse für die vorgenommenen Änderungen neu starten.
Schritt 11: Nach Abschluss des Neustarts können wir überprüfen, ob TestNG erfolgreich installiert wurde oder nicht. Klicken Sie zur Überprüfung auf Windows und dann auf Einstellungen und prüfen Sie, ob TestNG in der Liste Einstellungen enthalten ist oder nicht.
# 2) Durch Installieren neuer Software
Schritt 1: Klicken Sie in der oberen Menüleiste von Eclipse auf die Schaltfläche Hilfe. Dann klicken Sie auf 'Neue Software installieren' Wie nachfolgend dargestellt.
Schritt 2: Geben Sie http://beust.com/eclipse in 'Mit dem Feld arbeiten' wie unten gezeigt ein und warten Sie einige Zeit, bis TestNG angezeigt wird.
Schritt 3: Wähle aus Kontrollkästchen für TestNG und klicken Sie auf die Schaltfläche Weiter.
Schritt 4: Es überprüft die Anforderungen oder Abhängigkeiten, bevor die Installation gestartet wird. Wenn Probleme mit den Anforderungen / Abhängigkeiten auftreten, werden Sie aufgefordert, diese zu installieren, bevor Sie mit TestNG fortfahren. Meistens wird es erfolgreich installiert.
Schritt 5: Sobald die oben genannten Schritte abgeschlossen sind, werden Sie aufgefordert, die Installationsdetails zu überprüfen. Klicken Sie auf OK und dann auf Nächster Knopf weitermachen.
Schritt 6: Akzeptieren Sie die Bedingungen der Lizenzvereinbarung und klicken Sie auf Schaltfläche 'Fertig stellen' .
Die Installation dauert einige Minuten.
Hinweis: Nach Abschluss der Installation können wir überprüfen, ob TestNG ordnungsgemäß installiert ist oder nicht. Gehen Sie dazu in die Windows-Menüleiste und klicken Sie auf Ansicht anzeigen und dann auf klicken Andere Wie nachfolgend dargestellt.
Erweitern Sie den Java-Ordner und prüfen Sie, ob TestNG wie unten gezeigt verfügbar ist.
TestNG Automation Testfall
Erstellen wir unseren ersten Automatisierungstestfall mit TestNG.
Schritt 1: Erstellen Sie ein neues Projekt und Paket. Klicken Sie auf Datei -> Neu -> Java-Projekt.
Dann öffnet sich das Fenster Neues Java-Projekt. Geben Sie einen Projektnamen wie unten gezeigt ein.
Hier wurde es als TestNGPractice angegeben. Wählen Sie nichts aus, sondern behalten Sie es als Standard bei, es sei denn, es werden Nachrichten angezeigt. Klicke auf das Nächster Knopf .
youtube to mp4 converter online kostenlos kein Download
Jetzt die Java-Einstellungen Bildschirm wird angezeigt. Bitte behalten Sie es als Standard bei und klicken Sie auf Schaltfläche 'Fertig stellen' .
Schritt 2: Das TestNGPractice-Projekt wird erstellt und wir können auch das sehen JRE-Systembibliothek automatisch aufgenommen werden.
Schritt 3: Klicken Sie mit der rechten Maustaste auf das TestNGPractice-Projekt und klicken Sie dann auf Eigenschaften. Eigenschaften für TestNGPractice Fenster wird angezeigt.
Schritt 4: Wählen Java-Erstellungspfad und klicken Sie auf die Registerkarte Bibliotheken, wie unten gezeigt.
Klicken Sie nun auf Fügen Sie externe JARs hinzu . Sie gelangen zu dem Ordner, in dem Sie alle ausführbaren JAR-Dateien gespeichert haben. Wählen Sie alle Dateien aus und klicken Sie auf Schaltfläche öffnen Wie nachfolgend dargestellt.
Klicken Sie nun wie unten gezeigt auf zwei weitere JAR-Dateien hinzufügen.
Sie können sehen, dass alle externen Jar-Dateien für dieses Projekt aufgenommen / hinzugefügt wurden. Klicke auf Schaltfläche Anwenden und Schließen.
c ++ char Array in int konvertieren
Jetzt wurden auch alle referenzierten Bibliotheken hinzugefügt.
Schritt 5: Klicken Sie nun mit der rechten Maustaste auf die src-Datei unter TestNGPractice Project. Wählen Neu-> Andere-> Neues Java-Paket erstellen .
Geben Sie den Namen wie unten gezeigt ein und klicken Sie auf Fertig stellen. Ändern Sie nichts, bis Sie eine Nachricht erhalten.
Schritt 6: Erstellen Sie nun eine TestNG-Klasse unter dem Paket PracticeTests. Klicken Sie mit der rechten Maustaste auf Testfallordner , gehe zu TestNG und auswählen 'TestNG-Klasse' .
Geben Sie den Klassennamen als ein BasicTest Klicken Sie im Bildschirm Neue TestNG-Klasse wie unten gezeigt auf Schaltfläche 'Fertig stellen' . Sie können auch @BeforeMethod und @AfterMethod Annotations für unser erstes Basisprogramm überprüfen.
Anmerkungen werden von den Entwicklern verwendet, um Codes in einem Programm zu beschreiben. Es gibt verschiedene Arten von Anmerkungen, die in TestNG gemäß den Anforderungen verwendet werden. @Test ist die Basisanmerkung im TestNG-Workflow. Hier werden die Annotationen @BeforeMethod und @AfterMethod vor bzw. nach der Ausführung der @ Test-Methoden ausgeführt.
Hinweis : In der TestNG-Klasse wählen wir nicht wie in Java-Programmen public static void main aus. Es sollte immer deaktiviert sein. Wir benötigen nicht die Hauptmethode, um die Klasse auszuführen. TestNG führt die Klasse automatisch aus.
Ihre erste TestNG-Klasse ist vorbereitet. Jetzt können Sie einen Basistest für Ihr erstes Programm in der TestNG-Klasse schreiben.
Schreiben wir das grundlegende TestNG-Programm. Wir werden @BeforeMethod, @Test und @AfterMethod TestNG Annotations zum Schreiben unseres Programms verwenden. In unseren kommenden Tutorials erfahren Sie mehr über Anmerkungen.
Hier sehen Sie, dass wir die Anmerkungen beim Erstellen der ersten TestNG-Klasse überprüft haben. Wir können die von uns ausgewählten Anmerkungen (@BeforeMethod und @AfterMethod) sehen, die aus der TestNG-Bibliothek importiert wurden.
Programm ::
package practiceTests; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.testng.annotations.AfterMethod; public class BasicTest { @BeforeMethod public void beforeMethod() { System.out.println('Launch the Browser'); } @Test public void gmailLogin() { System.out.println('Gmail Logged in successfully'); } @AfterMethod public void afterMethod() { System.out.println('Log out of Gmail and Close the Browser'); } }
Schritt 7: Lassen Sie uns den Test ausführen. Klicken Sie dazu mit der rechten Maustaste auf das Testfallskript. Wählen Ausführen als -> TestNG Test . Klicken Sie auf die Schaltfläche OK.
Schritt 8: Sobald die Ausführung abgeschlossen ist, sehen die Ergebnisse wie in den folgenden Bildschirmen aus. Der Ergebnisbildschirm zeigt PASSED: gmailLogin. Dies bedeutet, dass der Test ohne Fehler erfolgreich bestanden wurde.
In ähnlicher Weise können Sie die beiden anderen Registerkarten überprüfen, d. H. Fehlgeschlagene Tests und Zusammenfassung . Wenn Sie fehlgeschlagene Tests haben, können Sie die Details überprüfen. Auf der Registerkarte Testzusammenfassung werden Details wie Testname, Zeit (in Sekunden) für die Ausführung des Tests, Klassenanzahl (hier nur eine) und Methode (hier nur eine) angezeigt. .
TestNG erstellt auch HTML-Berichte. Um auf diesen Bericht zuzugreifen, können Sie zum Projektordner gehen und auf den Testausgabeordner klicken. Sie können überprüfen, ob es verschiedene Arten von Berichten gibt, z. emailable-report.html ' und ' index.html ' Wie nachfolgend dargestellt. Klicken Sie auf beide Berichte, um die Details Ihrer Testausführung anzuzeigen.
TestNGs ‘Index.html’ Gibt einen Link zu verschiedenen Komponenten wie Gruppen, Reporterausgabe, Zeiten usw. Wenn Sie auf diese klicken, werden verschiedene detaillierte Beschreibungen der Ausführung angezeigt. Wir werden diese in den kommenden Tutorials diskutieren.
Fazit
TestNG verfügt über nützliche Funktionen, die das Testen erleichtern. In diesem Tutorial haben wir gesehen, wie TestNG installiert werden kann und wie ein grundlegendes Testprogramm mit TestNG ausgeführt wird. Wir haben auch gesehen, wie Berichte nach dem Testlauf generiert werden können.
In unserem nächsten Tutorial werden die TestNG-Anmerkungen und Listener ausführlich erläutert.
=> Schauen Sie sich hier den TestNG Anfängerleitfaden an.
Literatur-Empfehlungen
- Grundlagen zum Debuggen Ihres Codes in Eclipse
- Eclipse IDE: Erstellen Sie Ihr erstes Java-Projekt und führen Sie es aus
- Eclipse-Lernprogramm: Integration von TestNG in die Eclipse-Java-IDE
- Eclipse-Tutorial: Die beliebtesten Funktionen, mit denen Sie besser codieren können
- Ausführliche Eclipse-Tutorials für Anfänger
- JAVA-Tutorial für Anfänger: Über 100 praktische Java-Video-Tutorials
- Schrittweise Installation und Einrichtung von Appium Studio
- C # -Programmstruktur und grundlegende Syntax mit Beispielen