1. 程式人生 > 實用技巧 >四、testNG.xml 簡單介紹

四、testNG.xml 簡單介紹

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】完成