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