在eclips運行java,創建一個Java類文件名TestNGSimpleTest C:\ > TestNG_WORKSPACE
import org.testng.annotations.Test; import static org.testng.Assert.assertEquals; public class TestNGSimpleTest { @Test public void testAdd() { String str = "TestNG is working fine"; assertEquals("TestNG is working fine", str); } }
TestNG的幾種不同的方法可以被調用:
-
testng.xml 文件
-
ant
-
命令行
讓我們使用testng.xml文件來調用。創建一個XML文件名稱testng.xml C:\ > TestNG_WORKSPACE 執行測試用例(s)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1">
<test name="test1">
<classes>
<class name="TestNGSimpleTest"/>
</classes>
</test>
</suite>
在eclips左側包下面的testng.xml文件處右鍵------>Run As------->1TestNgSuite
這樣,class name="TestNGSimpleTest" 的case (也就是上面的那條case)就被執行了
運行結果:
===============================================
Suite1
Total tests run: 1, Failures: 0, Skips: 0
===============================================
如果是需要執行的不是一條case而是多條case時,特別是case寫在多個類文件里面時,需要用下面的方法生成testng.xml文件:

然后就生成了testng.xml文件,在eclips左側包下面的testng.xml文件處右鍵------>Run As------->1TestNgSuite
