单元测试..
在前面使用phpunit工具来执行测试时,有用到--bootstrap,在执行测试前先执行vendor/autoload.php来注入自动加载的功能。但是每次执行测试,都要加上参数有点麻烦,phpunit可以使用XML来设定测..
本文以 DDM 为例,简单地介绍一下如何用测试驱动开发(TDD, Test-Driven Development)的方法来驱动出这个函数库。..
压缩卡驱动提供给文件系统KAPI,供文件系统对文件数据进行压缩和解压。在测试中,最初采用的方法是通过文件系统提供的系统调用,利用文件系统在处理系统调用时,会调用到驱动的..
异常捕捉、处理是每个项目中必不可少的一部分,利用反射和XML配置技术实现一个通用的、灵活的、可配置的、高度可自扩展的异常处理框架对项目的整体健壮性以及异常处理效率都是非常重..
如何书写高质量的jQuery代码 想必大家对于jQuery这个最流行的javascript类库都不陌生,而且只要是前端开发人员肯定或多或少的使用或者接触过,在今天的这篇文章中,我们将介绍一些书写高质..
各种流行的编程风格 在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗? ..
如何写出无法维护的代码? 酷壳里有很多我觉得很不错的文章,但是访问量最大的却是那篇《6个变态的Hello World》,和它能在本站左边栏“全站热门”中出现的还有“如何加密源代码”,以及..
单元测试初探之Java正则表达式引发的思考.上周预发机器出了一个问题,CPU不定时会近100%满负载运行。重启以后就会恢复,之后又会到达100%,而且不会自恢复..
jWebUnit简介 jWebUnit是以 HttpUnit JUnit 单元测试 框架为基础,用于为Web应用程序 开发 测试用例 ,对 Web应用程序自动进行测试意味着跳过Web浏览器,通过程序来处理Web站点。jWebUnit提供了导航Web应..
应用设计模式编写易于单元测试的代码[10] 单元测试工具 总结 单元测试是软件 开发 的重要组成部分,而应用 Mock Object 是进行单元测试一种普遍而有效的方式,通过在软件设计、开发的过程中..
应用设计模式编写易于单元测试的代码[9] 单元测试方法 与 CacheFactoryImpl 类似地,我们实现了一个 MockCacheFactory,但与 CacheFactoryImpl 不同的是,这个 MockCacheFactory 所创建的 MockCache 对象虽然与真正..
应用设计模式编写易于单元测试的代码[8] 单元测试方法 替换实现 通过 Factory Method 替换被创建对象可以满足一些修改程序运行路径的 需求 ,但是,这种方法以子类化为前提,具有很强的侵入性..
应用设计模式编写易于单元测试的代码[4] 单元测试方法 Abstract Factory 是另一种被普遍运用的创建型模式,Abstract Factory 通过专门的 Factory Class 来封装对象创建的职责,并通过实现 Abstract Factory..
应用设计模式编写易于单元测试的代码[2] 单元测试方法 从对象创建开始 由于需要使用 Mock Objects 来模拟外部对象的功能,因此必须修改正常的程序流程,使得被测试功能模块与 Mock Objects,而不..
如何正确的使用Mock[2] 软件测试 public void requreInsurance(Insurances insurances) { people.requreInsurance(insurances); } public clas People { public void requreInsurance(Insurances insurances) { job.requreInsurance(insurances); } } public..
如何正确的使用Mock[1] 软件测试 首先我不是反Mock者,但确实对应用Mock持对照慎重的态度,由于Mock是非常难于正确应用的, mock最稀有的问题在于如果!如果!如果! 有这样一个功能,当有义务的时..
sqlserver2000上在 单元测试 里进行多线程并发出现的死锁情况 软件测试 测试在sqlserver2000上进行,对工作流操作的相关方法在单元测试里进行多线程并发。测试发现sqlserver出现死锁的情况相当多,..
单元测试 是在 软件 开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 在一种传统的结构化编程语言中,比如C,..
为了提高 软件测试 代码的Coverage,仅仅靠AgitarOne来处理2K多行的方法,是肯本不够的。我现在搞的那个方法覆盖率才20%,不过比同事的10%好多了。不过都是测试异常的TestCase,一个正向的TestCa..