用junit Test Suite来管理测试用例

在测试过程中,有时可能想一次性运行所有的测试类,或是选择性的运行某些测试类。这样的话我们就可以用TestSuite来统一管理我们的测试类。

比如说我现在有三个测试类:

一个是junitTest4:

还有两个测试类:TestCase2和TryTest

但是现在我不想运行全部的测试类,只想运行其中的junitTest4和TestCase2。这样就可以用junit test suite来管理。

代码如下:

运行结果:

由此可见,通过junit test suite我们就可以共同管理不同的测试类,可以指定一次性只执行我们想要执行的测试类。

TestSuite还可以不断地嵌套其他的Testsuite,方便了对于不断增加的TestCase的管理和维护。这种体系架构,非常类似于现实中程序一步步开发一步步集成的现况。

时间: 2024-10-28 15:46:07

用junit Test Suite来管理测试用例的相关文章

关于selenium自动化测试数据的管理---测试用例管理---jxl,POI

标 准 选择朋友是结交之前要办的第一件事.选择朋友的标准是什么?当然是与志向远大的人交友,与兴趣相投的人交友,与见识广博的人交友,与正直的人交友,与诚信的人交友.近朱者赤,近墨者黑.交上益友,一生幸福;交上损友,一生祸害. selenium 多数被应用于功能测试(冒烟测试).流程测试.回归测试,这里要说的就是在执行这些测试的时候,测试用例的管理问题. 常见的黑盒测试方法分为:边界值分析.等价类划分.因果图.错误推测...这里不都一一举例,作者有一篇文章里画了一张图,是专门详解常用的测试方法的.总

大数据项目如何更好应用用例规范管理测试用例

大数据项目如何更好的管理测试用例,其重要性不言而喻:其中最有效的一个方法就是强而有力的执行用例的编写规范:以下是经验总结的用例编写规范.用例编写规范分为两部分:第一部分:功能测试用例编写规范(一)测试用例编写规范:1.需求(算法)文档路径:2.ER-Win.数据字典: 测试目的: 前置条件: 操作步骤:1.2. 预期结果: (二)SQL用例编写规范:1)每个表必须要使用有意义的别名:2)当使用表连接时,要关联的从表字段必须要放在左边,主表字段放在右边: --要求,比例: 正确的示范: selec

Robotium测试套管理测试用例

前提:已写好测试用例 新建个测试套MyTestSuite管理你需要跑的测试用例,或者将相同功能的测试用例归纳到一个测试套中 package com.robotium.test.testsuite; import junit.framework.TestSuite; import com.qunar.test.Test2; import com.qunar.test.test; public class MyTestSuite { public static TestSuite getTestSu

日程管理测试用例

NO 测试用例 实际结果 期望结果 测试结果Pass/Failed 备注 1 在账号框输入123456 密码框输入123456 登录成功 进入到主界面 进入到主界面 Pass   2 在账号框输入李四 密码框输入123456 登录成功 进入到主界面 提示账号输入错误 返回登录界面 Failed 账号不能为字符 3 在账号框输入123456 密码框输入李四 登录成功 进入到主界面 提示密码输入错误 返回登录界面 Failed 密码不能为字符 4 在账号框输入123456 密码框输入123 登录成功

使用 tablib 来自动化管理测试用例,其他的工具都不用学了

你在学习 python 自动化测试吗?听过 requests 库吗?tablib 是 requests 库作者常年维护的一个可以操作 Excel 等多种文件格式,将他们变成一种通用数据集的第三方库. tablib 支持的主要数据格式有: xls, 老版 office 的 excel 文件格式: xlsx系列,新版 office 文件格式: json yaml html csv df,pandas 的 DataFrame, 需要安装 pandas 也就是说,tablib 能把不同格式的数据转化成一

避免重复造轮子的UI自动化测试框架开发

一懒起来就好久没更新文章了,其实懒也还是因为忙,今年上半年的加班赶上了去年一年的加班,加班不息啊,好了吐槽完就写写一直打算继续的自动化开发 目前各种UI测试框架层出不穷,但是万变不离其宗,驱动PC浏览器的基本上底层都是selenium,驱动无线app和浏览器基本是appium.monkey之类的,底层都是基于官方支持的自动化测试框架开发而来,然后上层又做了各种封装 首先在开始计划开发自动化时,第一步是了解目前已有的自动化开发技术,上面说了,最底层的就那几种,根据实际要去测试的业务需求选择合适的自

JUnit使用Eclipse建立Test Suite - 就是爱Java

当JUnit有多个或所有的Test Case要执行,此时就需要Test Suite来管理众多的Test Case,利用Eclipse的整合开发环境,可以针对多个不相关的Test Case或Test Suite进行包装,可以让Mix方便地执行单元测试. 阅读全文>> JUnit使用Eclipse建立Test Suite - 就是爱Java

JUnit实战(2) - JUnit核心(使用Suite来组合测试)

创建Java Project项目:ch02-internals MasterTestSuite.java package com.manning.junitbook.ch02.internals; import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; @RunWith(value = Suite.class) @SuiteClass

Eclipse中使用Junit编写测试用例

Eclipse自带Junit插件,不用安装就能在项目中编写测试用例,非常方便. 在项目中添加Junit库 在编写测试用例之前,需要先引入Junit.对项目根目录右键,选择Properties,Java Build Path,Libraries,如图: Add Library,选择Junit: 点Next选择Junit版本,然后Finish就完成了引入. 编写测试用例 假设有如下类: package choon.test; public class Calculate { public int A