TestNG维持测试用例执行顺序

本文解析了如何使用XML文件的<test>标签属性preserve-order和enabled来控制TestNG框架中测试用例的执行顺序及启用状态。preserve-order属性决定测试用例是否按声明顺序执行,enabled属性控制测试用例是否执行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

xml文件设置维持测试用例的执行顺序;

xml文件禁用<test>标签中的测试用例。

正文

<suite name="preserve enable">
    <test name="test1" preserve-order="true">
        <classes>
            <class name="testng.TestNGClass2"></class>
            <class name="testng.TestNGClass1"></class>
        </classes>
    </test>
    <test name="test2" enabled="true">
        <classes>
            <class name="testng.TestNGClass2"></class>
            <class name="testng.TestNGClass1"></class>
        </classes>
    </test>
</suite>

本文主要讲解xml文件标签<test>的属性preserve-order和enabled

1、<test>标签preserve-order属性默认值是true,测试用例是按照<class>标签下声明的测试类顺序执行,示例xml文件中,先执行TestNGClass2测试类,再执行TestNGClass1测试类。

如果preserve-order属性的值设置为false时,测试用例的执行顺序将按照测试类类名的字母顺序执行。

2、<test>标签enabled属性默认值是true,当设置为false的时候,该<test>标签下的测试用例不再执行。

三人行,必有我师焉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值