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 =============================================== |