Usage and Idioms——Categories
Category含义:Category继承自Suit,Category似乎是Suit的加强版,它和Suit一样提供了将若干测试用例类组织成一组的能力,除此以外它可以对各个测试用例进行分组,使你有机会只选择需要的部分用例。举个例子Person有获取age和name的方法也有talk和walk方法,前者用于获取属性后者是Person的行为,Category使我们可以只运行属性测试,反之亦然。 例如你可以将运行慢的测试用例与运行快的测试用例分开。该特性从JUnit4.8开始支持。
Categories 用法:主要是向测试用例中添加注解
常见用法如下:
- 自动化测试用例分好几种:单元测试,集成测试,冒烟测试,回归测试,性能测试……
- 测试用例执行的速度分为:缓慢测试,快速测试
- the ci build哪一部分的测试用例应该被执行: NightlyBuildTests
- 测试用例的状态分为 : 不稳定测试, InProgressTests
Categories结合Maven: 如果是单元测试,结合 maven-surefire-plugin ;如果是集成测试,结合 maven-failsafe-plugin;调用上述2个插件当中的任何一个,都可以配置要包含或排除的测试用例的类型列表,如果不配置任何选项,则默认执行所有测试用例。
Categories结合Gradle : Gradle的测试任务允许指定要包括和排除的JUnit类别。
Categories结合SBT : SBT的junit接口允许通过--include-categories=<CLASSES>
和 --exclude-categories=<CLASSES>
指定JUnit类别 。
转载于:https://www.cnblogs.com/insist8089/p/6424640.html
Usage and Idioms——Categories相关推荐
- 【渝粤题库】广东开放大学 跨文化商务沟通 形成性考核
选择题 题目: 3. The Chinese word "蝙蝠" carries the same connotative meanings with the English wo ...
- DTrace Tools
目录 Operating Systems Linux Guide Using DTrace scripts Writing DTrace scripts DTraceToolkit DTrace On ...
- Android atrace使用说明(Android sdk中的systrace)
Android atrace使用说明(Android sdk中的systrace) 转载请注明原文地址:http://bcoder.com/java/android-atrace-systrace-u ...
- Item Categories
Category是把具有相似特性的物料分配到一个类别里.Category set是一组Category的合集. The complete set up of item categories is do ...
- ORA-600 Lookup Error Categories
这是mos上的一篇文章,但是在mos上现在已经找不到了.简单坐下记录 Applies to: Oracle Server – Enterprise Edition – Version: Oracle ...
- 【TensorFlow】官方教程—如何快速迁移学习训练自己的模型。How to Retrain an Image Classifier for New Categories
如何训练图像的新的类别分类 How to Retrain an Image Classifier for New Categories [https://www.tensorflow.org/hub/ ...
- CUDA Samples: Streams' usage
以下CUDA sample是分别用C++和CUDA实现的流的使用code,并对其中使用到的CUDA函数进行了解说,code参考了<GPU高性能编程CUDA实战>一书的第十章,各个文件内容如 ...
- PHP和MySQL Web开发从新手到高手,第8天-创建categories管理页面
1. 创建categories管理页面 主要包含以下几个页面: A. index.php, 准备各种变量数据.供展示页面使用. B. categories.html.php, 显示categories ...
- Redis报错解决The TCP backlog setting of 511 cannot be enforced和This will create latency and memory usage
在启动Redis的时候报错如下: 16426:M 04 May 10:30:43.721 # WARNING: The TCP backlog setting of 511 cannot be enf ...
最新文章
- 太赞了:中文版开源!这或许是最经典的计算机编程教材
- Nacos 集群部署模式最佳实践
- shell中的条件语句
- Web开发(一)·期末不挂之第四章·CSS语法基础(CSS选择器选择器优先级各类样式表的使用方法)
- Windows8.1 64bit环境下搭建深度学习平台之CUDA安装与配置
- CodeForces 451A
- Android官方开发文档Training系列课程中文版:分享简单数据之发送简单数据给其它APP
- python:浅析python 中__name__ = '__main__' 的作用
- 图像处理-空间域锐化滤波
- python与机器学习(七)上——PyTorch搭建LeNet模型进行MNIST分类
- 趣头条将获得阿里1.71亿美元的可转债,为期三年
- 拓端tecdat|如何利用深度学习诊断心脏病
- 如何评价《Java 并发编程艺术》这本书?
- VMware ESXi 6.7 安装LEDE
- 通俗易懂谈强化学习之Q-Learning算法实战
- 【精品整站】WordPress自适应美女写真网站源码/美图整站源码带数据/安装即可运营
- 设备\Device\Harddisk1\DR1 有一个不对的区块
- codesmith mysql 注释_代码生成工具:CodeSmith 安装、改造适配Mysql 字段注释、DLL修改 及批量生成实体类代码...
- ppt太大如何压缩到最小
- 胡永涛:eID网络身份认证技术分析