美文网首页自动化测试
testing顺序执行case的三种方式

testing顺序执行case的三种方式

作者: 堇颜 | 来源:发表于2018-02-21 16:49 被阅读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的方式。

相关文章

  • testing顺序执行case的三种方式

    用例执行时需要按顺序来,不然自动化测试跑起来就会乱了,但是testing默认是按照@Test的方法名的字母顺序跑的...

  • unittest执行case顺序

    单元测试(unit testing) 是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来...

  • web前端 -- Day10 js基础

    代码流程控制 代码的执行过程,分为三种方式:顺序结构、分支结构、循环结构 1、顺序结构 代码执行的顺序,从上到下,...

  • [转]有return的情况下try catch finally的

    举例: Case1:try{} catch(){}finally{} return;显然程序按顺序执行。 Case...

  • 测试-TestNG.XML文件case1

    一、TestNG按顺序执行case 在testng.xml中,可以控制测试用例按顺序执行。 二、TestNG分组执...

  • go test 指定顺序执行case

    go test 不会按照顺序执行多个 test case。若想要顺序执行,用 t.Run方法来控制 package...

  • 03-unittest中case的执行顺序控制

    1.默认测试方法都是以test开头 ,按照顺序执行 如何控制case按照自定义的顺序执行 或者

  • Spring多个AOP执行先后顺序

    一、执行顺序 多个AOP执行顺序:order越小越是最先执行,最先执行的最后结束。 二、配置AOP执行顺序的三种方...

  • python的unittest框架练习(一)

    用TestSuite控制测试用例的执行顺序,添加到TestSuite中的case是会按照添加的顺序来执行。 1.新...

  • Python循环语句-1·While

    一、循环概述 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下,顺序执行代码 分支 —— 根据条件判断,决...

网友评论

    本文标题:testing顺序执行case的三种方式

    本文链接:https://www.haomeiwen.com/subject/hykotftx.html