单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。 单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改...
分类:
其他好文 时间:
2015-07-06 08:54:12
阅读次数:
881
spring业务系统一般使用单例. 多层调用.
例如 A调用B,B调用C.
要测试A的方法,需要夸多层mock C的方法.
使用jmockit的NonStrictExpectations
@Service
public class A {
@Autowired
B b;
public void method() {
b.method();...
分类:
编程语言 时间:
2015-06-26 22:30:36
阅读次数:
1408
概述 首先啦,我不认识mock.js的作者,带着需求找到mock.js让我觉得很惊艳。 相对于其他同类的框架的实现,mock.js超出了我的意料。 基于 数据模板 生成模拟数据。 基于 HTML模板 生成模拟数据。 拦截并模拟 ajax 请求。 是的,mock.js只做上述的几件事,但做的足够出色...
分类:
Web程序 时间:
2015-06-21 07:03:27
阅读次数:
289
浅谈WireMock结合Mock+Proxy应用于异常测试为什么需要WireMock最近在做NCE自动化接口测试,按照尽可能覆盖逻辑的原则,写了200+用例,但实际去实现的时候,大概能做的就100不到,完成的大多是能通过传入参数去控制系统的逻辑走向和结果的case,即传入指定的参数,调用发送请求工具...
分类:
其他好文 时间:
2015-06-14 12:23:18
阅读次数:
1715
原文地址:http://engineroom.trackmaven.com/blog/making-a-mockery-of-python/ 今天我们来谈论下mock的使用。当然,请不要误会,这里的mock可不是嘲弄的意思。mock是一门技术,通过伪造部分实际代码,从而让我们...
分类:
编程语言 时间:
2015-06-13 00:03:35
阅读次数:
194
moqThe most popular and friendly mocking framework for .NET var mock = new Mock(); // WOW! No record/replay weirdness?! :) mock.Setup(framework => ...
分类:
其他好文 时间:
2015-06-09 16:25:02
阅读次数:
140
fake通常被用作被测类的依赖关系的替代者.mock可以解除函数间的依赖性,让函数单独执行;mock数据的关键点三样东西: 设置测试数据,设定预期结果,验证结果.Stubbing(桩)Stubbing就是告诉fake当与之交互时执行何种行为过程,执行接受请求和返回结果的过程。设置预期--验证预期结果...
分类:
其他好文 时间:
2015-06-09 15:38:45
阅读次数:
165
断言测试类型:下面一共18个断言(SDK中也是18个,其含义转自ios UnitTest 学习笔记,真心佩服原文的博主):XCTFail(format…) 生成一个失败的测试;XCTAssertNil(a1, format...)为空判断,a1为空时通过,反之不通过;XCTAssertNotNil(...
分类:
其他好文 时间:
2015-06-09 13:19:45
阅读次数:
177
写测试用例的时候经常发现,所写的功能需要Http上下文的支持(session,cookie)这类的. 以下介绍2种应用场景.用于控制器内Requet获取参数 控制器内的Requet其实是控制器内的属性.那么在mock的时候把那些上下文附加到Controller里的控制器上下文(Control...
分类:
Web程序 时间:
2015-06-06 13:28:26
阅读次数:
135
1、Moco是什么Moco是一个简单搭建模拟服务器的程序库/工具,这个基于Java开发的开源项目已经在Github上获得了不少的关注。该项目的简介是这样描述自己的:Moco是一个简单搭建stub的框架,主要用于测试和集成。这个框架的开发灵感来自Mock框架,如Mockito和Playframework。2、为..
分类:
其他好文 时间:
2015-06-05 17:50:37
阅读次数:
206