1. 下载JDK安装,配置环境变量
2. 下载了testng-6.8.jar 放在C:\testng
配置了环境变量CLASSPATH 为 %CLASSPATH%;%TESTNG_HOME%\testng-6.8.jar; TESTNG_HOME 为 C:\TESTNG
3. 创建一个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);
}
}
4。 创建了testng.xml
5. 使用javac编译TestNGSimpleTest.javaC:\TestNG_WORKSPACE>javac TestNGSimpleTest.java
6. 使用java 调用testng.xml
C:\TestNG_WORKSPACE>java org.testng.TestNG testng.xml
7. 如果提示Exception in thread "main" java.lang.NoClassDefFoundError: com/beust/jcommander/,那么下载jcommander.jar安装包,然后配置到classpath环境变量里,如下:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CLASSPATH%;%TESTNG_HOME%\testng-6.8.jar;%TESTNG_HOME%\jcommander-1.48.jar
8. 使用java 调用testng.xml
C:\TestNG_WORKSPACE>java org.testng.TestNG testng.xml
运行结果:Suite1
Total tests run: 1, Failures: 0, Skips: 0