顺序描述:
第一,先按照:priority设置的顺序执行,优先级最高
第二,preserve-order=true,按照类的顺序执行。
第三,如果未设置priority,会先按照类的顺序执行,类中按照字母字典的顺序执行。
例子:
一、第一第二项
1、roleTest和organizationTest都设置了priority,并且类设置了preserve-order=true
会先按照priority来执行,然后再按照类的顺序执行。
二、第三项
如果未设置priority,会先按照类的顺序执行,类中按照字母字典的顺序执行。
在类中,顺序是:add--update-delete,但执行顺序变成add-delete-update
因:如果不指定测试用例的执行顺序,默认是按字典的顺序执行
需求:先按类顺序,再按照类中的顺序按照方法的顺序来
设置方法一:
在写每个方法的时候,取好名字再在前面加个字母,让他按这个排序,例如a1,a2
设置方法二:
<suite name="HuTests"> <test name="CasbServer2" preserve-order="true" > <classes> <class name="com.ciphergateway.testcase.usermanage.organizationTest"> <methods > <include name="login" /> <include name="addItem" /> <include name="updateItem" /> <include name="deleteItem" /> <include name="logout" /> </methods> </class> </classes> </test> </suite> |
参考:https://blog.csdn.net/weixin_30514745/article/details/95185549