自动化测试

testing顺序执行case的三种方式

2018-02-21  本文已影响0人  堇颜

用例执行时需要按顺序来,不然自动化测试跑起来就会乱了,但是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的方式。

上一篇下一篇

猜你喜欢

热点阅读