1.安装

安装方式通常有:直接解压法和在线安装法,推荐前者。

(1)直接解压法(推荐)

http://dl.bintray.com/testng-team/testng-eclipse-release/zipped/

本文约定下载当前最新版本:6.14.0.201802161500版。

然后解压,将其中的features和plugins复制到eclipse的dropins目录之下(也可在该目录下建个子目录testng),重启eclipse,File->New->Other…,在打开的窗口中如果能看到TestNG选项,则说明插件安装成功。

为eclipse安装testNG插件

(2)在线安装法

打开Eclipse  Help ->Install NewSoftware ,然后Add "http://beust.com/eclipse"

2.使用说明

下载testNG相关jar包,然后放置到项目中

(1)testng-6.14.jar[本文约定下载6.14版本]

https://dl.bintray.com/cbeust/maven/org/testng/testng/

(2)下载依赖包jcommander-1.71.jar

http://mvnrepository.com/artifact/com.beust/jcommander/1.71

3.使用示例

File->New->Other…->TestNG->TestNG clss创建一个测试类HelloTest:

为eclipse安装testNG插件

HelloTest.java的代码内容:

package com.ljh.test.testng;

 

import org.testng.Assert;

import org.testng.annotations.Test;

 

public class HelloTest {

  @Test

  public void f() {

         String email = RandomEmailGenerator.generate();

        

         Assert.assertNotNull(email);

         Assert.assertEquals(email, "[email protected]");

  }

}

再创建一个简单的Java类RandomEmailGenerator,它在方法generate()中返回一个固定电子邮件: “[email protected]

RandomEmailGenerator.java的代码内容:

package com.ljh.test.testng;

 

publicclass RandomEmailGenerator {

       publicstatic String generate() {

              return"[email protected]";

       }

}

为eclipse安装testNG插件

运行后输出结果如下:

[RemoteTestNG] detected TestNG version 6.14.3

PASSED: f

 

===============================================

    Default test

    Tests run: 1, Failures: 0, Skips: 0

===============================================

 

 

===============================================

Default suite

Total tests run: 1, Failures: 0, Skips: 0

===============================================

 

相关文章: