TestNG使用感想

最近两天主要研究了testng的使用,testng是junit的扩展和替代品.充分利用了JDK1.5注释功能,在你需要的测试方法前只需要添加@Test.把需要的包加入你的项目;就可以运行测试程序了.告别了junit的每一个测试方法都需要继承TestCase.单元的集成测试也很方便,通过配置testng.xml文件可以轻松的实现单元的集成测试!具体的使用还要进一步的研究.testng.xml格式内容如下:

<!DOCTYPEsuiteSYSTEM"http://beust.com/testng/testng-1.0.dtd">

<suitename="Example">

<testname="Simpleexample">

<groups>

<run>

<includename="assert"/>

<includename="fail"/>

<includename="odd"/>

<includename="even"/>

<excludename="broken"/>

</run>

</groups>

<classes>

<classname="example1.Test1"/>

<classname="example1.Test2"/>

</classes>

</test>

</suite>

通过groups可以实现单元测试的分类.

相关推荐