四、testNG.xml 簡單介紹
阿新 • • 發佈:2020-12-06
TestNG定義了一套非常具體的術語描述測試。
testng.xml
testng.xml是一個以XML記錄所有測試的檔案。可以利用這個檔案,跑同一個類或者多個不同類裡面的測試用例。
testng.xml檔案記錄了一些非常簡單的術語。
suite(套件) 由一個或多個測試組成。
test(測試)由一個或多個類組成。
class(類)由一個或者多個方法組成。
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.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類下面的方法。
其中testNG03.java 執行 裡面testNG*開頭的方法;不執行aatestNG_04方法(不執行那個方法 好像不能使用*)。
<?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】完成