TestNG 是什麼:
TestNG,即Testing, Next Generation,下一代測試技術,是一套根據JUnit和NUnit思想而構建的利用註釋來強化測試功能的一個測試框架,即可以用來做單元測試,也可以用來做集成測試。
TestNG 怎麼安裝:
兩種方法可以安裝TestNG Eclipse插件:
第一種,離線安裝
TestNG Eclipse插件下載地址http://testng.org/doc/download.html。
下載下來以後,放在eclipse的plugins文件夾下,然後啓動eclipse,點擊Help -> software update -> Installed Software, 查找到TestNG Eclipse插件,點擊Install(安裝),安裝完成後,重啓eclipse。
然後去Windows -> show view -> other,java文件夾下,有TestNG,雙擊圖標,在eclipse界面下面便會出現TestNg的窗體。
第二種,在線安裝
TestNG 簡單使用:
1. 進入到eclipse marketplace中,搜索TestNG ,下載並安裝TestNG for Eclipse。
2. 新建一個java工程“TestNG_demo" 。在src文件夾下面新建一個包“com.testNG.demo"。
3. 導入testng 和selenium 該有的libraries 。
4. 在"com.testNG.demo"上右鍵,選擇“TestNG"-> "create TestNG class" 新建一個TestNG測試類 Test01.java。
5.在工程“TestNG_demo"上右鍵,新建一個File,名字爲“testng.xml"。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="none">
<test name="Test">
<classes>
<class name="com.testNG.demo.Test01"/>
</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->
6. 在testng.xml上右鍵,“Run As"-> "TestNG Suite"。即可看到case正在運行。
7. 等case運行結束,在項目上右鍵,選擇“Refresh“刷新項目。可看到項目下面多了一個“test-output"文件夾。
8. 打開 “test-output" -> "index.html" ,可查看到生成的可讀性良好的html報告。