TestNG环境配置,命令行运行testng.xml。

上一篇 / 下一篇  2015-10-27 12:00:18 / 个人分类:TestNG

  1. 1. 下载JDK安装,配置环境变量


  2. 2. 下载了testng-6.8.jar 放在C:\testng

  3. 配置了环境变量CLASSPATH 为 %CLASSPATH%;%TESTNG_HOME%\testng-6.8.jar;  TESTNG_HOME 为 C:\TESTNG


  4. 3. 创建一个Java类文件名TestNGSimpleTest  C:\ > TestNG_WORKSPACE



  5. import org.testng.annotations.Test;

  6. import static org.testng.Assert.assertEquals;


  7. public class TestNGSimpleTest {

  8. @Test

  9. public void testAdd() {

  10. String str = "TestNG is working fine";

  11. assertEquals("TestNG is working fine", str);

  12. }

  13. }

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:

 

评分:0

我来说两句

Open Toolbar