单元测试
fan510988896
种一棵树的最佳时机是十年前,或者是现在!
展开
-
单元测试与代码覆盖率
在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。于是乎,测试人员费尽心思设计案例覆盖代码。用代码覆盖率来衡量,有利也有有弊。本文我们就代码覆盖率展开讨论,也欢迎同学们踊跃评论。首先,让我们先来了解一下所谓的“代码覆盖率”。我找来了所谓的定义:代码覆盖率 = 代码的覆盖程度,一种度量方转载 2017-03-21 15:28:29 · 5279 阅读 · 0 评论 -
初探mock框架
近期项目中用到了单元测试,于是研究一下: 无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,而mock技术正是解决这些问题的灵丹妙药。 mock技术的目的原创 2017-03-22 16:55:18 · 1007 阅读 · 0 评论 -
Mockito注解解析以及控制台打印
注解以及作用:压制警告@SuppressWarnings("deprecation")表示使用Spring Test组件进行单元测试;@RunWith(SpringJUnit4ClassRunner.class)保证每次测试类执行完后数据库进行回滚,防止测试时产生脏数据@TransactionConfiguration(transactionManager= "原创 2017-03-22 17:25:51 · 1161 阅读 · 0 评论 -
写单元测试的感悟
这几天在写单元测试,有一些感悟,记载下来:因为有很多代码不是我写的,所以我感觉到:注释很重要!注释很重要!注释很重要!重用的事情说三遍!因为你如果没有注释,别人一看你代码,都不知道干什么的,需要去捋思路,如果有注释就会明了很多了。下面我总结一下我写单元测试的步骤吧,应该是通用的。使用mockito来测试Controller层应该都是大同小异的:一、将每个Contro原创 2017-03-23 16:53:45 · 528 阅读 · 0 评论