Selenium自行整理【四十一】

7.2.5、批量执行测试用例

       如果你在一个类中实现了多个测试方法,通过运行按钮执行,就已经实现了测试用例的批量运行。本节所讨论的问题是,测试用例不在一个类(文件)中,甚至不在一个包中,如何批量的来执行这些测试用例,在 Eclipse 中批量执行测试有多种方式,本小节中介绍两种比较常用的方式。

方法一:

        这种方式非常简单,不需要额外多写一行代码,Eclipse 本来就支持以项目或包为单位来批量执行测试用例。

1、右键点击项目--->Run As--->Run Configurations。

 

2、弹出运行配置窗口。

 

      3、点击“Search..”按钮。

 

       在这里你可以选择要运行的项目(mypro)或测试包(如,com.junit.test),点击“OK”回到运行配置窗口,点击“Run”按钮运行所选中范围下的所有测试用例。

 

方法二:

        这种方法引入一种“测试套件”的概念,JUnit 提供了一种批量运行测试类的方法,叫测试套件。测试套件的写法需要遵循以下原则:

         1、创建一个空类作为测试套件的入口;

         2、使用注解 org.junit.runner.RunWith 和 org.junit.runners.Suite.SuitClasses 修饰这个空类

         3、将 org.junit.runners.Suite 作为参数传入给注解 RunWith,以提示 Junit 为此类测试使用套件运行器执行。

        4、将需要放入此测试套件的测试类组成数组作为注解 SuiteClasses 的参数

       5、保证这个空类使用 public 修饰,而且存在公开的不带任何参数的构造函数

比如下面的这个例子:

      ●  通过@RunWith()注解来执行测试套件中的测试用例。

      ●  通过 SuiteClasses()注解来罗列要执行的测试类。

要执行的测试用例,如下图

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值