TestNG - สิ่งแวดล้อม
TestNG เป็นเฟรมเวิร์กสำหรับ Java ดังนั้นข้อกำหนดแรกสุดคือต้องติดตั้ง JDK ในเครื่องของคุณ
ความต้องการของระบบ
JDK | 1.5 ขึ้นไป |
หน่วยความจำ | ไม่มีข้อกำหนดขั้นต่ำ |
พื้นที่ดิสก์ | ไม่มีข้อกำหนดขั้นต่ำ |
ระบบปฏิบัติการ | ไม่มีข้อกำหนดขั้นต่ำ |
ขั้นตอนที่ 1 - ตรวจสอบการติดตั้ง Java ในเครื่องของคุณ
เปิดคอนโซลและดำเนินการคำสั่ง java ตามระบบปฏิบัติการที่คุณติดตั้งบนระบบของคุณ
ระบบปฏิบัติการ | งาน | คำสั่ง |
---|---|---|
Windows | เปิด Command Console | c: \> java - เวอร์ชัน |
ลินุกซ์ | เปิด Command Terminal | $ java - รุ่น |
Mac | เปิด Terminal | เครื่อง: ~ joseph $ java -version |
มาตรวจสอบผลลัพธ์สำหรับระบบปฏิบัติการทั้งหมด -
ระบบปฏิบัติการ | เอาต์พุต |
---|---|
Windows | เวอร์ชัน java "1.7.0_25" Java (TM) SE Runtime Environment (บิวด์ 1.7.0_25-b15) Java HotSpot (TM) 64-Bit Server VM (สร้าง 23.25-b01 โหมดผสม) |
ลินุกซ์ | เวอร์ชัน java "1.7.0_25" Java (TM) SE Runtime Environment (บิวด์ 1.7.0_25-b15) Java HotSpot (TM) 64-Bit Server VM (สร้าง 23.25-b01 โหมดผสม) |
Mac | เวอร์ชัน java "1.7.0_25" Java (TM) SE Runtime Environment (บิวด์ 1.7.0_25-b15) Java HotSpot (TM) 64-Bit Server VM (สร้าง 23.25-b01 โหมดผสม) |
หากคุณไม่มี Java ให้ติดตั้ง Java Software Development Kit (SDK) จาก https://www.oracle.com/technetwork/java/javase/downloads/index.html. เราถือว่า Java 1.7.0_25 เป็นเวอร์ชันที่ติดตั้งสำหรับบทช่วยสอนนี้
ขั้นตอนที่ 2: ตั้งค่าสภาพแวดล้อม JAVA
ตั้งค่า JAVA_HOMEตัวแปรสภาพแวดล้อมเพื่อชี้ไปยังตำแหน่งไดเร็กทอรีฐานที่ Java ติดตั้งบนเครื่องของคุณ ตัวอย่างเช่น,
ระบบปฏิบัติการ | เอาต์พุต |
---|---|
Windows | ตั้งค่าตัวแปรสภาพแวดล้อม JAVA_HOME เป็น C: \ Program Files \ Java \ jdk1.7.0_25 |
ลินุกซ์ | ส่งออก JAVA_HOME = / usr / local / java-current |
Mac | ส่งออก JAVA_HOME = / Library / Java / Home |
ผนวกตำแหน่งคอมไพเลอร์ Java เข้ากับ System Path
ระบบปฏิบัติการ | เอาต์พุต |
---|---|
Windows | ต่อท้ายสตริง C: \ Program Files \ Java \ jdk1.7.0_25 \ bin ที่ส่วนท้ายของตัวแปรระบบ Path |
ลินุกซ์ | ส่งออกเส้นทาง = $ PATH: $ JAVA_HOME / bin / |
Mac | ไม่จำเป็นต้องใช้ |
ตรวจสอบการติดตั้ง Java โดยใช้คำสั่ง java -version ตามที่อธิบายไว้ข้างต้น
ขั้นตอนที่ 3: ดาวน์โหลด TestNG Archive
ดาวน์โหลดไฟล์ jar TestNG เวอร์ชันล่าสุดจาก http://www.testng.org. ในขณะที่เขียนบทช่วยสอนนี้เราได้ดาวน์โหลดtestng-6.8.jarและคัดลอกลงในโฟลเดอร์ C: \> TestNG
ระบบปฏิบัติการ | ชื่อที่เก็บถาวร |
---|---|
Windows | testng-6.8.jar |
ลินุกซ์ | testng-6.8.jar |
Mac | testng-6.8.jar |
ขั้นตอนที่ 4: ตั้งค่าสภาพแวดล้อม TestNG
ตั้งค่า TESTNG_HOMEตัวแปรสภาพแวดล้อมเพื่อชี้ไปยังตำแหน่งไดเร็กทอรีฐานโดยที่โถ TestNG ถูกเก็บไว้ในเครื่องของคุณ ตารางต่อไปนี้แสดงวิธีตั้งค่าตัวแปรสภาพแวดล้อมใน Windows, Linux และ Mac โดยสมมติว่าเราเก็บ testng-6.8.jar ไว้ที่ตำแหน่ง C: \> TestNG
ระบบปฏิบัติการ | คำอธิบาย |
---|---|
Windows | ตั้งค่าตัวแปรสภาพแวดล้อม TESTNG_HOME เป็น C: \ TESTNG |
ลินุกซ์ | ส่งออก TESTNG_HOME = / usr / local / TESTNG |
Mac | ส่งออก TESTNG_HOME = / Library / TESTNG |
ขั้นตอนที่ 5: ตั้งค่าตัวแปร CLASSPATH
ตั้งค่า CLASSPATH ตัวแปรสภาพแวดล้อมเพื่อชี้ไปที่ตำแหน่งโถ TestNG
ระบบปฏิบัติการ | คำอธิบาย |
---|---|
Windows | ตั้งค่าตัวแปรสภาพแวดล้อม CLASSPATH เป็น% CLASSPATH%;% TESTNG_HOME% \ testng-6.8.jar |
ลินุกซ์ | ส่งออก CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar |
Mac | ส่งออก CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar |
ขั้นตอนที่ 6: ทดสอบการตั้งค่า TestNG
สร้างไฟล์คลาส java ชื่อ TestNGSimpleTest ที่ 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 สามารถเรียกใช้งานได้หลายวิธี -
- ด้วยไฟล์ testng.xml
- ด้วย ANT.
- จากบรรทัดคำสั่ง
ให้เราเรียกใช้โดยใช้ไฟล์ testng.xml สร้างไฟล์ xml โดยใช้ชื่อ testng.xml ในC:\>TestNG_WORKSPACE เพื่อดำเนินการกรณีทดสอบ
<?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>
ขั้นตอนที่ 7: ตรวจสอบผลลัพธ์
รวบรวมคลาสโดยใช้ javac คอมไพเลอร์ดังนี้ -
C:\TestNG_WORKSPACE>javac TestNGSimpleTest.java
ตอนนี้เรียกใช้ testng.xml เพื่อดูผลลัพธ์ -
C:\TestNG_WORKSPACE>java -cp "C:\TestNG_WORKSPACE" org.testng.TestNG testng.xml
ตรวจสอบผลลัพธ์
===============================================
Suite1
Total tests run: 1, Failures: 0, Skips: 0
===============================================