很久没有写blog了,因为确实没有什么新学习的内容,这两天研究了一下TestNG,索性就po一个blog叨叨一下TestNG吧。
TestNG:http://www.yiibai.com/html/testng/ 很全了,阔以学习。
在Eclipse中安装plugin插件,就可以轻松执行单元测试了。
用途:单元测试
执行方法:3种
1. 命令行
2.Ant
3....
TestNG.xml
http://blog.csdn.net/berniebd/article/details/6415511
最基本的xml文件,使用testng.xml文件,阔以把各个类中不同的testcase集中运行。
<suite name = "Suite" parallel = "false"> <test name="xxxx"> <!-- 参数定义的方法 --> <parameter name="first-name" value="Cedric"/> <!-- groups的用法,前提是需要存在classes的组,否则所有方法不被运行 --> <groups> <!-- 定义组中组的方法 --> <define name="groups_name"> <include name="group1"/> <include name="group2"/> </define> <run> <!-- 此处用组名来区别 --> <inclue name="groups_name" /> <exclue name="groups_name" /> </run> </groups> <!-- classes的用法,classes中包含类名,类名底下可以包含方法名或排除方法名 --> <classes> <class name="定义的java类名"> <methods> <!-- 此处用方法名来区别 --> <inclue name="在类中定义的方法名" /> <exclue name="method_name" /> </methods> </class> </classes> <!-- 多个类中的测试用例集中在一起执行 --> <classes> <class name="定义的java类名"> <methods> <!-- 此处用方法名来区别 --> <inclue name="在类中定义的方法名" /> <exclue name="method_name" /> </methods> </class> </classes> </test> </suite>