1.标题是什么意思?1.1什么是单元测试?单元测试,目的是为了保证代码的质量;1.2什么是解耦?解耦,目的是为了方便单元测试。当然,另一个目的是为了保持程序的扩展性。思想工具:为了同时达到单元测试与代码解耦(或者称为设计优良的OO代码),那么依赖注入的思想是必不可少的工具。之所以说是思想,从设计的角...
分类:
其他好文 时间:
2014-07-08 00:10:41
阅读次数:
278
关于 NUint 以及单元测试的相关内容,可以参考:【单元测试】NUint使用详解及Visual Studio配置。 xUnit 是 NUint 的进化版本,使用方法和 NUint 类似,首先下载安装一个“xUnit.net runner for Visual Studio 2012 and ...
分类:
其他好文 时间:
2014-07-07 22:20:42
阅读次数:
253
using Microsoft.VisualStudio.TestTools.UnitTesting;如果该DLL应用的是C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.Visua...
分类:
其他好文 时间:
2014-07-06 22:51:26
阅读次数:
360
通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。一、高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方...
分类:
系统相关 时间:
2014-07-03 09:46:05
阅读次数:
317
在项目中加入junit-x.x.jar包在MyEclipse在package上右键可以找到JunitTestCase这就是负责单元测试的类只要在合适的包中一般在对应待测试类的test包中新建JunitTestCase然后可以选择对哪个类的哪个方法进行测试MyEclipse就会自动生成测试类框架如果要用4以上推出的assertThat(T..
分类:
系统相关 时间:
2014-07-02 06:33:50
阅读次数:
228
maven多module项目中,单元测试代码千万不能引入其他module的测试代码,否则在执行测试时就会出现NoClassDefFoundError: net/csdn/blog/chaijunkun/util/BaseTest。奇怪的是引入公共单元的src/main/java代码都能正常加载。本文详细介绍了重现问题的过程和解决办法。...
分类:
其他好文 时间:
2014-06-30 08:43:59
阅读次数:
715
毫无疑问,程序员是善于思考问题的一族。一个程序的编写都是通过:思考、设计、编写、调试、测试以及运行这些基本的阶段。
但大部分程序员都有一个问题就是不太愿意测试自己的代码。他们草草的调式完成以后就认为工作结束,测试那是测试人员的工作。
按照理论上,如果代码存在问题,那么测试人员和最终的用户肯定可以发现这些 BUG ,而等待哪个时候再返回来查找问题到底错在什么地方确实代价不小,其代...
分类:
其他好文 时间:
2014-06-30 00:06:35
阅读次数:
151
#Vs2013单元测试功能对静态方法可以使用?前几天使用Vs2013的单元测试功能对某项目的DAL部分静态方法进行测试,总是报出Null of reference的错误。仔细检查代码后没有发现明显的错误,代码集成到小系统中也运行正常。而测试其他的非静态方法也是一切正常。长时间疑惑未解,网上也没有找到...
分类:
其他好文 时间:
2014-06-29 20:26:56
阅读次数:
204
变异测试是通过改变被测对象的源码,比较单元测试用例的结果,来判断单元测试用例的质量。了解不是很深,只能粗粗介绍,欢迎大家补充。网上发现变异测试的资料很少,大多是学术论文为主。变异测试的公主要是mujava与muclipse,muclipse是基于mujava的,并且集成于eclipse上的插..
分类:
其他好文 时间:
2014-06-27 06:45:38
阅读次数:
416