TestNG参数

本文介绍如何使用JUnit框架的dependsOnMethods属性和priority属性来控制测试用例的执行顺序,以及如何利用enabled属性跳过指定的测试方法,帮助读者理解和掌握JUnit中测试用例的灵活控制技巧。

  dependsOnMethods可以使测试用例按某个特定的顺序执行

  实例: 

  @Test(dependsOnMethods=“s”) 

  public  void  a()

   System.out.println("调用a"); 

  }

  @Test

  public  void  s()

   System.out.println("调用s"); 

  }

  结果为:调用s,调用a

  使用priority可实现按照特定顺序执行测试用例

  实例:

  

 @Test(priority=“1”) 

  public  void  a()

   System.out.println("调用a"); 

  }

  @Test(priority=“0”)

  public  void  s()

   System.out.println("调用s"); 

  }

  结果为:调用s,调用a

  使用参数enabled=false来跳过某测试方法

  实例

 @Test(priority=“1”  enabled=false) 

  public  void  a()

   System.out.println("调用a"); 

  }

  @Test(priority=“2”)

  public  void  s()

   System.out.println("调用s"); 

  }

  

  @Test(priority=“0”)

  public  void  s()

   System.out.println("调用d"); 

  }

  结果为:调用d,调用s  (测试用例a被跳过)

转载于:https://www.cnblogs.com/z-zzz/p/10413804.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值