testNg执行顺序

方法一:

在testNg的xml文件中,不指定测试方法的情况下,执行顺序为按测试方法的字母顺序执行,而不是按测试方法在代码中的先后顺序执行,如何操作使测试按先后顺序执行,我在test属性使用preserve-order=“true”。为@Test加上priority参数就可以了。

我的配置文件

<suite name="Suite" verbose="1"> 
  
  <test name="test"  preserve-order="true"> 
    <classes> 
       <class  name="demo.TestG"> 
       </class> 
    </classes> 
  </test> 
  

</suite>

我的测试代码:

为@Test加上priority参数就可以了:

@Test  (priority = 1)

 public void b1() throws InterruptedException 

 { 
  System.out.println("b1"); 
 } 
   @Test    (priority =2)
 public void a1() throws InterruptedException 
 { 
  System.out.println("a1"); 
 } 

测试结果:

b1

a1

方法二:

参考:

TestNg依赖配置基础用法(单一方法依赖)------TestNg依赖详解(一)

http://blog.csdn.net/wanghantong/article/details/40379983

TestNg依赖高级用法之强制依赖与顺序依赖------TestNg依赖详解(二)http://blog.csdn.net/wanghantong/article/details/40379983

TestNg配置依赖的高级用法------依赖详解(三)

http://blog.csdn.net/wanghantong/article/details/40380231

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值