TestNG定義了一套很是具體的術語描述測試。java
testng.xml測試
testng.xml是一個以XML記錄全部測試的文件。能夠利用這個文件,跑同一個類或者多個不一樣類裏面的測試用例。ui
testng.xml文件記錄了一些很是簡單的術語。spa
suite(套件) 由一個或多個測試組成。code
test(測試)由一個或多個類組成。xml
class(類)由一個或者多個方法組成。blog
testng.xml簡單介紹it
<?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.lc.testngTaoJian.testNG01"/> <class name="com.lc.testngTaoJian.testNG02"/> <class name="com.lc.testngTaoJian.testNG03"/> <methods> <include name="testNG_*"/> <exclude name="aatestNG_04"/> </methods> </classes> </test> <!-- Test --> </suite> <!-- Suite -->
這個文件告訴TestNG執行testNG01.java、testNG02.java、testNG03.java類下面的方法。io
其中testNG03.java 執行 裏面testNG*開頭的方法;不執行aatestNG_04方法(不執行那個方法 好像不能使用*)。class
<?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"> <packages> <package name="com.lc.testngTaoJian"/> </packages> </test> <!-- Test --> </suite> <!-- Suite -->
package 表示執行 com.lc.testngTaoJian 包下的testNG類
如何建立testNG.xml
選擇項目,右擊 彈出菜單並選擇菜單:【TestNG】-【Convert to TestNG】以下圖
勾選 Generate test.xml,並設置testng.xml相關信息,以下圖
點擊【Finish】完成