TestNG这个测试框架,它有三种方式来运行测试用例
1、使用testng.xml文件
2、使用ant
3、使用命令行的方式
今天首先让我们来说明一下使用testng.xm文件是如何来调用TestNG测试用例。
使用testng.xml文件来调用测试用例它有如下几种方式:
1、是类的方式
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" verbose="1" >
<test name="Regression1">
<classes>
<class name="test.sample.ParameterSample"/>
<class name="test.sample.ParameterTest"/>
</classes>
</test>
</suite>
2、使用“包”的方式
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" verbose="1" >
<test name="Regression1" >
<packages>
<package name="test.sample" />
</packages>
</test>
</suite>
3、使用“groups”和method的方式,其中被inclouded的将被执行
<test name="Regression1"
|
<groups>
|
<run>
|
<exclude name="brokenTests" />
|
<include name="checkinTests" />
|
</run>
|
</groups>
|
|
<classes>
|
<class name="test.IndividualMethodsTest">
|
<methods>
|
<include name="testMethod1" />
|
<include name="testMethod2" />
</methods>
|
</class>
|
</classes>
|
</test>
|
注:如果你想确保included的方法是有序执行的话需要 设置preserve-order=“true”。groups的方式,你也可以自定义group。
本文介绍了TestNG测试框架的三种运行方式:通过testng.xml文件、使用ant及命令行方式,并详细阐述了如何利用testng.xml文件以类、包或组及方法的形式来组织并运行测试用例。
2443

被折叠的 条评论
为什么被折叠?



