24分钟学会用JMock进行单元测试[1] 单元测试工具 不管是 测试驱动开发 或者是其它的开发模式,都会需要对代码进行单元测试,对于关联依赖关系少或者比较简单的类来说,直接使用JUnit就可以..
软件测试 中建立单元测试标准 是时候出新版本了。那么应该把什么包括进来?显然,它应该包括每个模块的最新的最好的版本。对吧? “最新的和最好的”基于一个假设:最新的版本就是最好..
应用设计模式编写易于单元测试的代码[10] 单元测试工具 总结 单元测试是软件 开发 的重要组成部分,而应用 Mock Object 是进行单元测试一种普遍而有效的方式,通过在软件设计、开发的过程中..
应用设计模式编写易于单元测试的代码[9] 单元测试方法 与 CacheFactoryImpl 类似地,我们实现了一个 MockCacheFactory,但与 CacheFactoryImpl 不同的是,这个 MockCacheFactory 所创建的 MockCache 对象虽然与真正..
应用设计模式编写易于单元测试的代码[8] 单元测试方法 替换实现 通过 Factory Method 替换被创建对象可以满足一些修改程序运行路径的 需求 ,但是,这种方法以子类化为前提,具有很强的侵入性..
应用设计模式编写易于单元测试的代码[7] 单元测试工具 // LogicToBeTested. java packagecom.instancefactory.demo; public class LogicToBeTested { public static final String PROPERTY_KEY= "BaseObjects"; public void doSomething() { // l..
应用设计模式编写易于单元测试的代码[6] 单元测试工具 以下代码演示了 InstanceFactory 的简单使用: // BaseObjects. java package com.instancefactory.demo; public interface BaseObjects { voidfunc(); } // OuterObjects.java..
应用设计模式编写易于单元测试的代码[5] 单元测试工具 public Object getInstance() { try{ return this.getInstanceMethod.invoke(null); } catch (InvocationTargetException e) { if( e.getCause() instanceof RuntimeException ) throw (Runt..
应用设计模式编写易于单元测试的代码[4] 单元测试方法 Abstract Factory 是另一种被普遍运用的创建型模式,Abstract Factory 通过专门的 Factory Class 来封装对象创建的职责,并通过实现 Abstract Factory..
应用设计模式编写易于单元测试的代码[3] 单元测试工具 以下则是对应的 MockOuterObjects、MockFactory 以及单元测试的实现: // MockOuterObjects. java package com.factorymethod.demo; public class MockOuterObjects imple..
应用设计模式编写易于单元测试的代码[2] 单元测试方法 从对象创建开始 由于需要使用 Mock Objects 来模拟外部对象的功能,因此必须修改正常的程序流程,使得被测试功能模块与 Mock Objects,而不..
应用设计模式编写易于单元测试的代码[1] 单元测试工具 单元测试是软件开发的一个重要组成部分,通过在软件设计、开发的过程中合理地运用设计模式,不但为系统重构、功能扩展及代码维护..
程序的 静态测试 之源程序静态分析[2] 软件测试 引用分析:最广泛使用的静态错误分析方法就是发现引用异常。如果沿着程序的控制路径,变量在赋值以前被引用,或变量在赋值以后未被引用..
程序的 静态测试 之源程序静态分析[1] 软件测试 通常采用以下一些方法进行源程序的静态分析。 ① 生成各种引用表 直接从表中查出说明/使用错误等。如,循环层次表、变量交叉引用表、标号..
软件工程师必知的12个单元测试技巧[2] 单元测试代码 模拟对象实现了特定的接口,但是返回预先定义好的结果。举个例子来说,你可以为Amazon S3创建一个模拟对象,它只从你的本地硬盘中读取..
软件工程师必知的12个单元测试技巧[1] 单元测试工具 单元测试是 敏捷 软件 开发 的一个重要组成部分。这种方法最初由Kent Beck引入,现在已经深入人心在很多企业系统中使用。单元测试可以帮..
软件测试中单元 测试框架 进行 自动化测试 最近参与的一个项目里我把单元测试放到很重要的位置并且也发现了一些问题。顺便介绍一下单元测试框架进行自动化测试的方面 这不是一篇严谨的..
软件测试 中的单元测试的重要性 说到单元测试,这次负责的这个项目中这方面表现的很让我伤心。带得这几个成员都是有两年多的经验了,为什么连代码写完了都不知道要测试,更不要说单元..
软件测试 中的 单元测试 全攻略 一 单元测试概述 工厂在组装一台电视机之前,会对每个元件都进行测试,这,就是单元测试。 其实我们每天都在做单元测试。你写了一个函数,除了极简单的..
软件测试 中如何编写 单元测试 用例 一、 单元测试的概念 单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入( 测试用例 )测试函数是否功能正常,并且返回了正..