Java(104):使用TestNG框架测试用例执行顺序问题-关于teardown

testng.xml执行自动化测试时,发现teardown()的执行并未按照testng.xml的顺序执行

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<!-- Suite代表一个测试套件,1个suite可包含多个Test -->
<suite name="web_suite">
    <!-- Test代表1个测试,里面可包含多个测试class -->
    <test name="Web" preserve-order="true" >
        <classes>
            <class name="com.xx.testcase.webInterface.keyMgmt.Sm2Key"/>
            <class name="com.xx.testcase.webInterface.keyMgmt.RsaKey"/>
            <class name="com.xx.testcase.webInterface.keyMgmt.ModuleKey"/>
            <class name="com.xx.testcase.webInterface.keyMgmt.CertMgmt"/>
            <class name="com.xx.testcase.webInterface.userPermissions.RoleMgmt"/>
            <class name="com.xx.testcase.webInterface.userPermissions.DepartmentMgmt"/>
            <class name="com.xx.testcase.webInterface.userPermissions.SafeGroup"/>
            <class name="com.xx.testcase.webInterface.userPermissions.UserMgmt"/>
        </classes>
    </test>
    <listeners>
        <listener class-name="com.xx.asserts.AssertionListener"></listener>
    </listeners>
</suite>

用例执行按照testng.xml--->OK

但teardown()执行顺序是按照字母顺序执行

所以如果想在最后一个teardown写入数据,那么按字母排序,取最后一个那个类的teardown。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁宁可可

您的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值