美文网首页
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