TestNG - Umgebung

TestNG ist ein Framework für Java. Die allererste Anforderung besteht darin, JDK auf Ihrem Computer zu installieren.

System Anforderungen

JDK 1,5 oder höher.
Erinnerung Keine Mindestanforderung.
Festplattenplatz Keine Mindestanforderung.
Betriebssystem Keine Mindestanforderung.

Schritt 1 - Überprüfen Sie die Java-Installation auf Ihrem Computer

Öffnen Sie die Konsole und führen Sie einen Java-Befehl aus, der auf dem Betriebssystem basiert, das Sie auf Ihrem System installiert haben.

Betriebssystem Aufgabe Befehl
Windows Öffnen Sie die Befehlskonsole c: \> Java-Version
Linux Öffnen Sie das Befehlsterminal $ java -version
Mac Terminal öffnen Maschine: ~ Joseph $ Java-Version

Lassen Sie uns die Ausgabe für alle Betriebssysteme überprüfen -

Betriebssystem Ausgabe
Windows

Java-Version "1.7.0_25"

Java (TM) SE-Laufzeitumgebung (Build 1.7.0_25-b15)

Java HotSpot (TM) 64-Bit-Server-VM (Build 23.25-b01, gemischter Modus)

Linux

Java-Version "1.7.0_25"

Java (TM) SE-Laufzeitumgebung (Build 1.7.0_25-b15)

Java HotSpot (TM) 64-Bit-Server-VM (Build 23.25-b01, gemischter Modus)

Mac

Java-Version "1.7.0_25"

Java (TM) SE-Laufzeitumgebung (Build 1.7.0_25-b15)

Java HotSpot (TM) 64-Bit-Server-VM (Build 23.25-b01, gemischter Modus)

Wenn Sie nicht über Java verfügen, installieren Sie das Java Software Development Kit (SDK) von https://www.oracle.com/technetwork/java/javase/downloads/index.html. Wir gehen davon aus, dass Java 1.7.0_25 die installierte Version für dieses Tutorial ist.

Schritt 2: Stellen Sie die JAVA-Umgebung ein

Stellen Sie die JAVA_HOMEUmgebungsvariable, die auf den Speicherort des Basisverzeichnisses verweist, in dem Java auf Ihrem Computer installiert ist. Zum Beispiel,

Betriebssystem Ausgabe
Windows Setzen Sie die Umgebungsvariable JAVA_HOME auf C: \ Programme \ Java \ jdk1.7.0_25.
Linux Exportieren Sie JAVA_HOME = / usr / local / java-current.
Mac Exportieren Sie JAVA_HOME = / Library / Java / Home.

Hängen Sie den Java-Compiler-Speicherort an den Systempfad an.

Betriebssystem Ausgabe
Windows Fügen Sie die Zeichenfolge C: \ Programme \ Java \ jdk1.7.0_25 \ bin am Ende der Systemvariablen Path hinzu.
Linux Export PATH = $ PATH: $ JAVA_HOME / bin /
Mac Nicht benötigt

Überprüfen Sie die Java-Installation mit dem Befehl java -version wie oben erklärt.

Schritt 3: Laden Sie das TestNG-Archiv herunter

Laden Sie die neueste Version der TestNG-JAR-Datei von herunter http://www.testng.org. Zum Zeitpunkt des Schreibens dieses Tutorials haben wir testng-6.8.jar heruntergeladen und in den Ordner C: \> TestNG kopiert.

Betriebssystem Archivname
Windows testng-6.8.jar
Linux testng-6.8.jar
Mac testng-6.8.jar

Schritt 4: TestNG-Umgebung einstellen

Stellen Sie die TESTNG_HOMEUmgebungsvariable, die auf den Speicherort des Basisverzeichnisses verweist, in dem TestNG jar auf Ihrem Computer gespeichert ist. Die folgende Tabelle zeigt, wie die Umgebungsvariable unter Windows, Linux und Mac festgelegt wird, vorausgesetzt, wir haben testng-6.8.jar am Speicherort C: \> TestNG gespeichert.

Betriebssystem Beschreibung
Windows Setzen Sie die Umgebungsvariable TESTNG_HOME auf C: \ TESTNG.
Linux Exportieren Sie TESTNG_HOME = / usr / local / TESTNG
Mac Exportieren Sie TESTNG_HOME = / Library / TESTNG

Schritt 5: Setzen Sie die Variable CLASSPATH

Stellen Sie die CLASSPATH Umgebungsvariable, die auf den TestNG-JAR-Speicherort verweist.

Betriebssystem Beschreibung
Windows Setzen Sie die Umgebungsvariable CLASSPATH auf% CLASSPATH%;% TESTNG_HOME% \ testng-6.8.jar.
Linux Export CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar.
Mac Export CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar.

Schritt 6: Testen Sie das TestNG-Setup

Erstellen Sie eine Java-Klassendatei mit dem Namen TestNGSimpleTest unter C:\>TestNG_WORKSPACE.

import org.testng.annotations.Test;
import static org.testng.Assert.assertEquals;

public class TestNGSimpleTest {
   @Test
   public void testAdd() {
      String str = "TestNG is working fine";
      AssertEquals("TestNG is working fine", str);
   }
}

TestNG kann auf verschiedene Arten aufgerufen werden -

  • Mit einer testng.xml Datei.
  • Mit ANT.
  • Über die Befehlszeile.

Rufen wir mit der Datei testng.xml auf. Erstellen Sie eine XML-Datei mit dem Namen testng.xml inC:\>TestNG_WORKSPACE Testfall (e) ausführen.

<?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name = "Suite1">
   <test name = "test1">
      <classes>
         <class name = "TestNGSimpleTest"/>
      </classes>
   </test>
</suite>

Schritt 7: Überprüfen Sie das Ergebnis

Kompilieren Sie die Klasse mit javac Compiler wie folgt -

C:\TestNG_WORKSPACE>javac TestNGSimpleTest.java

Rufen Sie nun die Datei testng.xml auf, um das Ergebnis anzuzeigen.

C:\TestNG_WORKSPACE>java -cp "C:\TestNG_WORKSPACE" org.testng.TestNG testng.xml

Überprüfen Sie die Ausgabe.

===============================================
Suite1
Total tests run: 1, Failures: 0, Skips: 0
===============================================