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