testng入門教程1在testng運行一個簡單的testcase


在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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM