TestNG - Môi trường
TestNG là một khuôn khổ cho Java, vì vậy yêu cầu đầu tiên là phải cài đặt JDK trong máy của bạn.
Yêu cầu hệ thống
JDK | 1,5 trở lên. |
Ký ức | Không có yêu cầu tối thiểu. |
Dung lượng đĩa | Không có yêu cầu tối thiểu. |
Hệ điều hành | Không có yêu cầu tối thiểu. |
Bước 1 - Xác minh cài đặt Java trong máy của bạn
Mở bảng điều khiển và thực hiện lệnh java dựa trên hệ điều hành bạn đã cài đặt trên hệ thống của mình.
Hệ điều hành | Bài tập | Chỉ huy |
---|---|---|
các cửa sổ | Mở bảng điều khiển lệnh | c: \> java -version |
Linux | Mở Command Terminal | $ java -version |
Mac | Mở thiết bị đầu cuối | máy: ~ joseph $ java -version |
Hãy xác minh kết quả đầu ra cho tất cả các hệ điều hành -
Hệ điều hành | Đầu ra |
---|---|
các cửa sổ | phiên bản java "1.7.0_25" Môi trường thời gian chạy Java (TM) SE (bản dựng 1.7.0_25-b15) Máy chủ ảo Java HotSpot (TM) 64-Bit (bản dựng 23.25-b01, chế độ hỗn hợp) |
Linux | phiên bản java "1.7.0_25" Môi trường thời gian chạy Java (TM) SE (bản dựng 1.7.0_25-b15) Máy chủ ảo Java HotSpot (TM) 64-Bit (bản dựng 23.25-b01, chế độ hỗn hợp) |
Mac | phiên bản java "1.7.0_25" Môi trường thời gian chạy Java (TM) SE (bản dựng 1.7.0_25-b15) Máy chủ ảo Java HotSpot (TM) 64-Bit (bản dựng 23.25-b01, chế độ hỗn hợp) |
Nếu bạn không có Java, hãy cài đặt Bộ phát triển phần mềm Java (SDK) từ https://www.oracle.com/technetwork/java/javase/downloads/index.html. Chúng tôi giả sử Java 1.7.0_25 là phiên bản đã cài đặt cho hướng dẫn này.
Bước 2: Đặt Môi trường JAVA
Đặt JAVA_HOMEbiến môi trường để trỏ đến vị trí thư mục cơ sở, nơi Java được cài đặt trên máy của bạn. Ví dụ,
Hệ điều hành | Đầu ra |
---|---|
các cửa sổ | Đặt biến môi trường JAVA_HOME thành C: \ Program Files \ Java \ jdk1.7.0_25. |
Linux | Xuất JAVA_HOME = / usr / local / java-current. |
Mac | Xuất JAVA_HOME = / Library / Java / Home. |
Nối vị trí trình biên dịch Java vào Đường dẫn hệ thống.
Hệ điều hành | Đầu ra |
---|---|
các cửa sổ | Nối chuỗi C: \ Program Files \ Java \ jdk1.7.0_25 \ bin vào cuối biến hệ thống, Đường dẫn. |
Linux | Xuất PATH = $ PATH: $ JAVA_HOME / bin / |
Mac | Không yêu cầu |
Xác minh cài đặt Java bằng lệnh java -version Như đã giải thích ở trên.
Bước 3: Tải xuống TestNG Archive
Tải xuống phiên bản mới nhất của tệp jar TestNG từ http://www.testng.org. Tại thời điểm viết hướng dẫn này, chúng tôi đã tải xuống testng-6.8.jar và sao chép nó vào thư mục C: \> TestNG.
Hệ điều hành | Tên lưu trữ |
---|---|
các cửa sổ | testng-6.8.jar |
Linux | testng-6.8.jar |
Mac | testng-6.8.jar |
Bước 4: Đặt Môi trường TestNG
Đặt TESTNG_HOMEbiến môi trường để trỏ đến vị trí thư mục cơ sở, nơi lưu trữ hũ TestNG trên máy của bạn. Bảng sau đây cho thấy cách đặt biến môi trường trong Windows, Linux và Mac, giả sử rằng chúng tôi đã lưu trữ testng-6.8.jar tại vị trí C: \> TestNG.
Hệ điều hành | Sự miêu tả |
---|---|
các cửa sổ | Đặt biến môi trường TESTNG_HOME thành C: \ TESTNG. |
Linux | Xuất TESTNG_HOME = / usr / local / TESTNG |
Mac | Xuất TESTNG_HOME = / Library / TESTNG |
Bước 5: Đặt biến CLASSPATH
Đặt CLASSPATH biến môi trường để trỏ đến vị trí bình TestNG.
Hệ điều hành | Sự miêu tả |
---|---|
các cửa sổ | Đặt biến môi trường CLASSPATH thành% CLASSPATH%;% TESTNG_HOME% \ testng-6.8.jar. |
Linux | Xuất CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar. |
Mac | Xuất CLASSPATH = $ CLASSPATH: $ TESTNG_HOME / testng-6.8.jar. |
Bước 6: Kiểm tra thiết lập TestNG
Tạo tệp lớp java có tên TestNGSimpleTest tại 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 có thể được gọi theo nhiều cách khác nhau -
- Với tệp testng.xml.
- Với ANT.
- Từ dòng lệnh.
Hãy để chúng tôi gọi bằng cách sử dụng tệp testng.xml. Tạo tệp xml với tên testng.xml trongC:\>TestNG_WORKSPACE để thực thi (các) trường hợp Kiểm thử.
<?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>
Bước 7: Xác minh kết quả
Biên dịch lớp bằng cách sử dụng javac trình biên dịch như sau -
C:\TestNG_WORKSPACE>javac TestNGSimpleTest.java
Bây giờ, hãy gọi testng.xml để xem kết quả -
C:\TestNG_WORKSPACE>java -cp "C:\TestNG_WORKSPACE" org.testng.TestNG testng.xml
Xác minh kết quả đầu ra.
===============================================
Suite1
Total tests run: 1, Failures: 0, Skips: 0
===============================================