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选项,则说明插件安装成功。
(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:
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]"; } } |
运行后输出结果如下:
|
[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 =============================================== |