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