文档介绍:word
word
1 / 65
word
TestNG教程
TestNG是一个测试框架,其灵感来自JUnit和NUnit,但同时引入了一些新的功能,使其功能更强大,使用更方便。
TestNG设计涵盖所有类型的测试:单元,功能,SE Runtime Environment (build -b15)Java HotSpot(TM) 64-Bit Server VM (build -b01, mixed mode)
如果你没有安装Java,安装Java软件开发工具包〔SDK〕点击: . 。
第二步:设置JAVA环境
设置JAVA_HOME环境变量指向的根本目录的位置,在你的机器上安装Java。例如:
OS
输出
Windows
Linux
export JAVA_HOME=/usr/local/java-current
Mac
export JAVA_HOME=/Library/Java/Home
添加Java编译器的位置,系统路径。
OS
输出
Windows
Append the string; C:\Program Files\Java\\bin to the end of the system variable, Path.
Linux
export PATH=$PATH:$JAVA_HOME/bin/
word
word
4 / 65
word
Mac
not required
验证Java安装使用命令java-version如上所述。
第3步:下载TestNG的归档文件
下载最新版本的TestNG的jar文件,详细请点击访问 .。在写这篇教程的时候,我下载TestNG中-,并将  其复制到 C:\>TestNG 目录。
OS
压缩文件名
Windows
Linux
Mac
步骤4:设置TestNG的环境
设置TESTNG_HOME环境变量指向TestNG的jar 存放在您的机器上的根本目录位置。假设,我们已经储存了testng-, TestNG各种操作系统上的文件夹如下:
OS
输出
Windows
Set the environment variable TESTNG_HOME to C:\TESTNG
Linux
export TESTNG_HOME=/usr/local/TESTNG
Mac
export TESTNG_HOME=/Library/TESTNG
第5步:设置CLASSPATH变量
设置CLASSPATH环境变量指向TestNG的jar文件位置。假设,我们已经储存了testng-, TestNG在各种操作系统上的文件夹如下:
OS
输出
Windows
设置环境变量 CLASSPATH 为 %CLASSPATH%;es
Linux
export CLASSPATH=$CLASSPATH:$TESTNG_HOME/testng-:
Mac
export CLASSPATH=$CLASSPATH:$TESTNG_HOME/testng-:
步骤6:测试TestNG的设置
创建一个Java类文件名TestNGSimpleTest  C:\ > TestNG_WORKSPACE
import ;
importstatic ;
word
word
5 / 65
word
publicclassTestNGSimpleTest{
Test
publicvoid testAdd(){
String str ="TestNG is working fine";
assertEquals("TestNG is working fine", str);
}
}
TestNG的几种不同的方法可以被调用:
  文件
ant
命令行
 C:\ > TestNG_WORKSPACE 执行测试用例(s)
<?xml version="" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "-" >
<suitename="Suite1">
<testname="test1">
<classes>
<classname="TestNGSimpleTest"/>