testing顺序执行case的三种方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了testing顺序执行case的三种方式相关的知识,希望对你有一定的参考价值。
参考技术A 用例执行时需要按顺序来,不然自动化测试跑起来就会乱了,但是testing默认是按照@Test的方法名的字母顺序跑的,如果需要按照想要的顺序来执行有三种方式一,在@Test后面加优先级,比如@Test("priority=1")。
二,命名方法名时,方法名首字母设成ABCD,那么A就会最先执行。
前两种方式都有局限性,如果需要修改用例或者增加用例的话,修改的地方比较多。人力成本和时间成本太大。
三,很靠谱的方法,修改testing.xml文件,如下:
<suite name="Suite">
<test verbose="1" name="Test" annotations="JDK">
<classes>
<class name="com.appium.test01.Login"/>
<methods preserve-order="true">
<include name="login" />
<include name="search" />
</methods>
</classes>
</test>
</suite>
执行用例的时候,右击testing.xml,选择运行为testing suite的方式。
以上是关于testing顺序执行case的三种方式的主要内容,如果未能解决你的问题,请参考以下文章