TestNG - Środowisko

TestNG to framework dla Javy, więc pierwszym wymaganiem jest zainstalowanie JDK na twojej maszynie.

Wymagania systemowe

JDK 1.5 lub nowszy.
Pamięć Brak minimalnych wymagań.
Miejsca na dysku Brak minimalnych wymagań.
System operacyjny Brak minimalnych wymagań.

Krok 1 - Zweryfikuj instalację Java na swoim komputerze

Otwórz konsolę i wykonaj polecenie java w oparciu o system operacyjny zainstalowany w systemie.

OS Zadanie Komenda
Windows Otwórz konsolę poleceń c: \> java -version
Linux Otwórz terminal poleceń $ java -version
Prochowiec Otwórz Terminal maszyna: ~ joseph $ java -version

Sprawdźmy dane wyjściowe dla wszystkich systemów operacyjnych -

OS Wynik
Windows

wersja java „1.7.0_25”

Środowisko wykonawcze Java (TM) SE (kompilacja 1.7.0_25-b15)

Java HotSpot (TM) 64-bitowa maszyna wirtualna serwera (wersja 23.25-b01, tryb mieszany)

Linux

wersja java „1.7.0_25”

Środowisko wykonawcze Java (TM) SE (kompilacja 1.7.0_25-b15)

Java HotSpot (TM) 64-bitowa maszyna wirtualna serwera (wersja 23.25-b01, tryb mieszany)

Prochowiec

wersja java „1.7.0_25”

Środowisko wykonawcze Java (TM) SE (kompilacja 1.7.0_25-b15)

Java HotSpot (TM) 64-bitowa maszyna wirtualna serwera (wersja 23.25-b01, tryb mieszany)

Jeśli nie masz oprogramowania Java, zainstaluj pakiet Java Software Development Kit (SDK) z witryny https://www.oracle.com/technetwork/java/javase/downloads/index.html. Zakładamy Java 1.7.0_25 jako zainstalowaną wersję tego samouczka.

Krok 2: Ustaw środowisko JAVA

Ustaw JAVA_HOMEzmienna środowiskowa wskazująca lokalizację katalogu podstawowego, w którym na komputerze jest zainstalowana Java. Na przykład,

OS Wynik
Windows Ustaw zmienną środowiskową JAVA_HOME na C: \ Program Files \ Java \ jdk1.7.0_25.
Linux Eksportuj JAVA_HOME = / usr / local / java-current.
Prochowiec Eksportuj JAVA_HOME = / Library / Java / Home.

Dołącz lokalizację kompilatora Java do ścieżki systemowej.

OS Wynik
Windows Dołącz ciąg C: \ Program Files \ Java \ jdk1.7.0_25 \ bin na końcu zmiennej systemowej Path.
Linux ŚCIEŻKA eksportu = $ ŚCIEŻKA: $ JAVA_HOME / bin /
Prochowiec Nie wymagane

Sprawdź instalację oprogramowania Java za pomocą polecenia java -version jak wyjaśniono powyżej.

Krok 3: Pobierz archiwum TestNG

Pobierz najnowszą wersję pliku jar TestNG z witryny http://www.testng.org. W czasie pisania tego samouczka pobraliśmy testng-6.8.jar i skopiowaliśmy go do folderu C: \> TestNG.

OS Nazwa archiwum
Windows testng-6.8.jar
Linux testng-6.8.jar
Prochowiec testng-6.8.jar

Krok 4: Ustaw środowisko TestNG

Ustaw TESTNG_HOMEzmienną środowiskową, aby wskazywała lokalizację katalogu podstawowego, w którym plik jar TestNG jest przechowywany na komputerze. Poniższa tabela pokazuje, jak ustawić zmienną środowiskową w systemie Windows, Linux i Mac, zakładając, że przechowujemy testng-6.8.jar w lokalizacji C: \> TestNG.

OS Opis
Windows Ustaw zmienną środowiskową TESTNG_HOME na C: \ TESTNG.
Linux Eksportuj TESTNG_HOME = / usr / local / TESTNG
Prochowiec Eksportuj TESTNG_HOME = / Library / TESTNG

Krok 5: Ustaw zmienną CLASSPATH

Ustaw CLASSPATH zmienna środowiskowa wskazująca lokalizację jar TestNG.

OS Opis
Windows Ustaw zmienną środowiskową CLASSPATH na% CLASSPATH%;% TESTNG_HOME% \ testng-6.8.jar.
Linux Eksportuj CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar.
Prochowiec Eksportuj CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar.

Krok 6: Przetestuj konfigurację TestNG

Utwórz plik klasy Java o nazwie TestNGSimpleTest w 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 można wywołać na kilka różnych sposobów -

  • Z plikiem testng.xml.
  • Z ANT.
  • Z wiersza poleceń.

Wywołajmy się używając pliku testng.xml. Utwórz plik xml o nazwie testng.xml w formacieC:\>TestNG_WORKSPACE do wykonania przypadków testowych.

<?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>

Krok 7: Sprawdź wynik

Skompiluj klasę przy użyciu javac kompilator w następujący sposób -

C:\TestNG_WORKSPACE>javac TestNGSimpleTest.java

Teraz wywołaj testng.xml, aby zobaczyć wynik -

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

Sprawdź dane wyjściowe.

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