TestNG - Lingkungan

TestNG adalah framework untuk Java, jadi persyaratan pertama adalah menginstal JDK di mesin Anda.

Persyaratan Sistem

JDK 1.5 atau lebih tinggi.
Penyimpanan Tidak ada persyaratan minimum.
Ruang Disk Tidak ada persyaratan minimum.
Sistem operasi Tidak ada persyaratan minimum.

Langkah 1 - Verifikasi Instalasi Java di Mesin Anda

Buka konsol dan jalankan perintah java berdasarkan sistem operasi yang telah Anda instal di sistem Anda.

OS Tugas Perintah
Windows Buka Konsol Perintah c: \> java -version
Linux Buka Terminal Perintah $ java -version
Mac Buka Terminal mesin: ~ joseph $ java -version

Mari verifikasi output untuk semua sistem operasi -

OS Keluaran
Windows

versi java "1.7.0_25"

Java (TM) SE Runtime Environment (build 1.7.0_25-b15)

Java HotSpot (TM) 64-Bit Server VM (build 23.25-b01, mode campuran)

Linux

versi java "1.7.0_25"

Java (TM) SE Runtime Environment (build 1.7.0_25-b15)

Java HotSpot (TM) 64-Bit Server VM (build 23.25-b01, mode campuran)

Mac

versi java "1.7.0_25"

Java (TM) SE Runtime Environment (build 1.7.0_25-b15)

Java HotSpot (TM) 64-Bit Server VM (build 23.25-b01, mode campuran)

Jika Anda tidak memiliki Java, instal Java Software Development Kit (SDK) dari https://www.oracle.com/technetwork/java/javase/downloads/index.html. Kami mengasumsikan Java 1.7.0_25 sebagai versi yang diinstal untuk tutorial ini.

Langkah 2: Atur Lingkungan JAVA

Mengatur JAVA_HOMEvariabel lingkungan untuk menunjuk ke lokasi direktori dasar, tempat Java diinstal pada mesin Anda. Sebagai contoh,

OS Keluaran
Windows Setel variabel lingkungan JAVA_HOME ke C: \ Program Files \ Java \ jdk1.7.0_25.
Linux Ekspor JAVA_HOME = / usr / local / java-current.
Mac Ekspor JAVA_HOME = / Library / Java / Home.

Tambahkan lokasi compiler Java ke System Path.

OS Keluaran
Windows Tambahkan string C: \ Program Files \ Java \ jdk1.7.0_25 \ bin di akhir variabel sistem, Path.
Linux Ekspor PATH = $ PATH: $ JAVA_HOME / bin /
Mac Tidak dibutuhkan

Verifikasi Instalasi Java menggunakan perintah java -version seperti yang dijelaskan di atas.

Langkah 3: Unduh Arsip TestNG

Unduh versi terbaru file jar TestNG dari http://www.testng.org. Pada saat menulis tutorial ini, kami telah mengunduh testng-6.8.jar dan menyalinnya ke folder C: \> TestNG.

OS Nama arsip
Windows testng-6.8.jar
Linux testng-6.8.jar
Mac testng-6.8.jar

Langkah 4: Atur Lingkungan TestNG

Mengatur TESTNG_HOMEvariabel lingkungan untuk menunjuk ke lokasi direktori dasar, tempat jar TestNG disimpan di komputer Anda. Tabel berikut menunjukkan cara menyetel variabel lingkungan di Windows, Linux, dan Mac, dengan asumsi kita telah menyimpan testng-6.8.jar di lokasi C: \> TestNG.

OS Deskripsi
Windows Setel variabel lingkungan TESTNG_HOME ke C: \ TESTNG.
Linux Ekspor TESTNG_HOME = / usr / local / TESTNG
Mac Ekspor TESTNG_HOME = / Library / TESTNG

Langkah 5: Setel Variabel CLASSPATH

Mengatur CLASSPATH variabel lingkungan untuk menunjuk ke lokasi jar TestNG.

OS Deskripsi
Windows Setel variabel lingkungan CLASSPATH ke% CLASSPATH%;% TESTNG_HOME% \ testng-6.8.jar.
Linux Ekspor CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar.
Mac Ekspor CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar.

Langkah 6: Uji Setup TestNG

Buat file kelas java bernama TestNGSimpleTest di 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 dapat dipanggil dengan beberapa cara berbeda -

  • Dengan file testng.xml.
  • Dengan ANT.
  • Dari baris perintah.

Mari kita panggil menggunakan file testng.xml. Buat file xml dengan nama testng.xml inC:\>TestNG_WORKSPACE untuk mengeksekusi kasus Uji.

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

Langkah 7: Verifikasi Hasil

Kompilasi kelas menggunakan javac kompiler sebagai berikut -

C:\TestNG_WORKSPACE>javac TestNGSimpleTest.java

Sekarang, aktifkan testng.xml untuk melihat hasilnya -

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

Verifikasi hasilnya.

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