mock简介

向mock提供测试数据的格式要求,字段说明信息,mock可以提供符合要求的数据返回。

其实思路很简单,但是解决了很大的问题。

1,前后端分离,前端可以不必等后端接口,可以直接请求mock获得数据。

2,前端不等后端,可能的做法是本地配置json串,这样做有3个不好的地方:① 耗费时间精力 ② 自己造数据也可能不一定符合要求 ③ 自己造json数据,代码不是ajax方式,后期后端提供接口了之后还是要修改。

3,mock可以提供丰富的随机数,也可以辅助测试。

时间: 2024-07-31 05:40:07

mock简介的相关文章

单元测试——Moq框架下的Mock简介及简单实例

1.为什么要用Mock? 在测试过程中,往往会遇到这些问题: (1)真实对象具有不可确定的行为(产生不可预测的结果,如股票行情). (2)真实对象很难被创建. (3)真实对象的某些行为很难触发(如网络错误). (4)真实对象令程序的运行速度很慢. (5)真实对象有(或者是)用户界面. (6)测试需要询问真实对象它是如何被调用的(例如,测试可能需要验证某个回调函数是否被调用了). (7)真实对象实际上并不存在(当需要和其他开发小组,或者新的硬件系统打交道的时候,这是一个普遍问题). 借助于mock

TDD学习笔记【六】一Unit Test - Stub, Mock, Fake 简介

这篇文章简介一下,如何通过 mock framework,来辅助我们更便利地模拟目标对象的依赖对象,而不必手工敲堆只为了这次测试而存在的辅助类型. 而模拟目标对象的部分,常见的有 stub object, mock object, fake object,本文也会简单介绍一下三者的不同点,并且通过实例,帮助读者快速的 pick up 实战经验. 安装与范例说明 本文的范例,使用 VS2013 为开发工具,mock framework 则是使用 Rhino.Mocks,通过 IoC 的方式,由构造

JAVA的mock工具mockito简介

在测试过程中,难免会碰到交互的外围系统不给力的情况,这时候mock就派上用场了,前段时间跟同学聊到这块的时候,他向我推荐mockito这个mock工具,试用了一下,确实很好用,这里给大家介绍下这款工具: 1.mockito的特点 它既能mock接口也能mock实体类(咱测试框架mock工具也能做到) 简单的注解语法[email protected] 简单易懂,语法简单 支持顺序验证 客户化参数匹配器 2.mockito的配置 只需依赖jar包即可:<dependency><groupId

Mock 模拟测试简介及 Mockito 使用入门

Mock 是什么 mock 测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法.这个虚拟的对象就是mock对象.mock对象就是真实对象在调试期间的代替品. 简单的看一张图 我们在测试类 A 时,类 A 需要调用类 B 和类 C,而类 B 和类 C 又需要调用其他类如 D.E.F 等,假如类 D.E.F 构造很耗时又或者调用很耗时的话是非常不便于测试的(比如是 DAO 类,每次访问数据库都很耗时).所以我们引入 Mock 对象. 如上图,我们将

Spring学习12-Spring利用mock进行单元测试

一.概述    对于Java组件开发者来说,他们都盼望拥有一组能够对组件开发提供全面测试功能的好用的单元测试.一直以来,与测试独立的Java对象相比,测试传统型J2EE Web组件是一项更为困难的任务,因为Web组件必须运行在某种服务器平台上并且它们还要与基于HTTP的Web交互细节相联系.   易测性(在框架中测试每个组件而不管其具体种类)是Spring框架所提倡的关键原则之一.从这一角度看,Spring是对核心J2EE模型的一个重大改进—在以前情况下,在容器外进行组件测试是很难实现的,而且即

OSGi原理与最佳实践:第一章 OSGi框架简介(2)

OSGi原理与最佳实践:第一章 OSGi框架简介(2) 由  ValRay 发布 已被浏览4884次 共有3条评论 已被3个人收藏 2013-08-16 21:23 顶(0) 踩(0) osgi原理与最佳实践 1.1.4 开发传统类型的应用 1.1.4.1 B/S 我们首先来看一下,如何基于 OSGi 来开发 B/S 结构的应用.B/S 结构应用程序的开发,可有两个选择:一个是在 OSGi 的框架中嵌入 Http 服务器,另外一个是在 Servlet 容器中嵌入 OSGi 框架.下面分别介绍这两

Junit&amp;Jmock使用简介

Junit&Jmock简介 序言 2 1. 环境配置 2 2.一种比较好的命名方式 3 3. JUnit使用入门 4 3.1一种简单的实现 4 3.2添加初始化和销毁方法的实现 5 3.3对Java异常(Exception)的单元测试 8 3.4 Assert类 9 3.5小结 12 4.Jmock使用入门 12 4.1一种简单的实现 13 4.2 Expectations类 18 4.3小结 21 5.总结 22 序言 本文的写作目的旨在帮助大家用最少的时间学会使用Junit和Jmock,并能

TDD学习笔记【二】---单元测试简介

大纲 Testing 的第一个切入点:单元测试. 本篇文章将针对单元测试进行简介,主要内容包含了5W: Why What Where Who When 而How 的部分,属于实现部分,将于下一篇文章介绍工具与简单的范例. 最后会提到测试用例所代表的意义与其重要性. 前言 单元测试,是开发人员最该写的测试程序,却也是最容易被忽略的测试. 大家常碰到的测试相关问题是: 往往一堆人写测试程序时,自以为是在写单元测试,却压根就不是单元测试,而是集成测试. 生产代码是我写的,如果测试程序也是我写,那有什么

faked 一个用于 mock 后端 API 的轻量工具

一.简介 faked 是一个在前端开发中用于 mock 服务端接口的模块,轻量简单,无需要在本地启动 Server 也无需其它更多的资源,仅在浏览器中完成「请求拉截」,配合完整的「路由系统」轻而易举的 mock 后端 API. GitHub Rep 地址:https://github.com/Houfeng/faked 二.安装 faked 有两种可选安装方式,你可以通过传统的 sciprt 方式引入 faked,如果你采用了 CommonJs 或 ES6 Modules 模块方案,也可通过安装