TestNG环境配置,命令行运行testng.xml。
上一篇 /
下一篇 2015-10-27 12:00:18
/ 个人分类:TestNG
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
<?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>
5. 使用javac编译TestNGSimpleTest.java
C:\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
收藏
举报
TAG: