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的三种方式的主要内容,如果未能解决你的问题,请参考以下文章

图解script的三种加载方式 异步加载顺序

多线程开启的三种方式

Python常用的几种去重方法

Java基本语法--程序流程控制

简述程序设计的三种基本程序结构,其执行的条件和顺序?

数组的三种声明方式总结多维数组的遍历Arrays类的常用方法总结