美文网首页
TestNg相关理论基础,testng,xml(一)

TestNg相关理论基础,testng,xml(一)

作者: stack | 来源:发表于2020-09-11 08:14 被阅读0次

testng.xml中提供了很多方便的标签,这样可以和TestNg中所提供的注解一块使用,并且可以配置多个testng的xml文件来执行不同组合的测试样例。

1.<package>

如果一个需要测试的class都在一个package内,则可以使用<package>标签进行package设置,简化配置过程。

2.<include>&<exclude>

1)标签内可以使用正则表达式来匹配include&exclude的对象

2)include和exclude标签的作用范围:package,class,method,group

如果只执行某个方法中的某个方法

<test>

<classes>

<class>

<methods>

<include&exclude name="xxxxx">

</methods>

<class>

</classes>

</test>

只执行某个package中的测试样例

<test>

<packages>

<package name="xxx.*">

<include name="specific package name" />

<package>

</packages>

</test>

只执行某个group内的方法

<test>

<groups>

<run>

<include name="group name">

</run>

</groups>

</test>

3.<parameter>

<parameter>标签和@parameter注解可以配合使用,这样可以在测试样例中传递参数。

ex: <parameter name="myParam" value="123" />

@parameter({myParam})

4.<test>

有一个比较常用的属性,thread-count,该属性表示并行线程数,该属性需要和parallel属性共同使用。

相关文章

网友评论

      本文标题:TestNg相关理论基础,testng,xml(一)

      本文链接:https://www.haomeiwen.com/subject/rccnrktx.html