`
xpenxpen
  • 浏览: 727689 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Dummy,Fake,Stub,Mock区别

 
阅读更多
1.Dummy
对象被四处传递,但是从不被真正使用。通常他们只是用来填充参数列表。

2.Fake
有实际可工作的实现,但是通常有一些缺点导致不适合用于产品(基于内存的数据库就是一个好例子)。

3.Stub
在测试过程中产生的调用提供预备好的应答,通常不应答计划之外的任何事。stubs可能记录关于调用的信息,比如 邮件网关的stub 会记录它发送的消息,或者可能仅仅是发送了多少信息。

4.Mock
预先计划好的对象,带有各种期待,他们组成了一个关于他们期待接受的调用的详细说明。
分享到:
评论

相关推荐

    top版图 添加dummy 流程

    在LVS通过之后,为了优化版图的性能和满足制造工艺要求,常常需要添加dummy cells或dummy metals。这个过程,通常被称为“top版图添加dummy流程”,是确保芯片制造过程中电学特性和物理尺寸精确无误的重要环节。 ...

    Mockito Essentials(PACKT,2014)

    Explore test doubles and work with dummy, spy, fake, stub, and mock objects Uncover the Mockito architecture and build a custom mocking framework Mock, stub, and spy external code dependencies using ...

    关于MOS的dummy问题

    最近碰到CMOS的dummy问题 特想请教一下各位的意见 我是觉得 dummy MOS 必须要和被保护的 MOS 管是同一个方向的即:S---D 方向 和 GATE 方向 分别相同 这就牵涉到 designer 必须规定好 dummy MOS 的尺寸 就是说:L...

    如何dummy元件.7z

    "如何dummy元件.7z" 这个压缩包文件,显然包含了与Cadence软件相关的操作指南或教程,特别是关于使用“dummy元件”的内容。在Cadence中,dummy元件通常指的是用来辅助布线或优化布局的虚拟组件。 在Cadence线路软件...

    Pandas_Dummy_Variable

    在数据分析和机器学习中,"Pandas_Dummy_Variable"是一个重要的概念,特别是在处理分类数据时。Pandas是Python中一个强大的数据处理库,它提供了大量的数据操作工具,使得数据分析变得简单而高效。在这个主题中,...

    前端开源库-justo-dummy

    "justo-dummy"就是一个这样的开源库,专为前端开发设计,用于测试和虚拟数据模拟。 "justo-dummy"这个名字可能来源于西班牙语的"justo"(公正的)和英语的"dummy"(模拟的),暗示了它在为应用程序提供公正、规范的...

    gen_dummy.py

    给rtl生成dummy文件

    SMIC40_PVS_BEOL_FEOL_DUMMY.txt

    基于SMIC40、PVS编写的生成metal dummy的rule。 经测试生成的dummy不会对timing造成影响。 rule文件需要配合Cadence PVS、innovus工具一起使用。

    前端开源库-source-map-dummy

    **source-map-dummy** 是一个专门为了解决这个问题而设计的开源库,它能创建“虚拟”的源映射,使得开发者可以在浏览器的开发者工具中看到未被处理过的源代码,从而便于调试和理解代码逻辑。 源映射(Source Map)...

    Dummy Robot机械臂机器人3D数模图纸 STEP格式.zip

    内含Dummy Robot机械臂机器人3D数模图纸 STEP格式

    cadence原理图一键标注Dummy.rar

    "cadence原理图一键标注Dummy.rar" 是一个与Cadence软件相关的压缩包,旨在提高工程师在原理图设计过程中的效率和准确性。这个工具主要功能是实现快速对原理图中的元器件进行“Dummy”标注,便于管理不同状态的元件...

    Dummy-crx插件

    More than mock. 应用于开发或测试时Mock数据。 * 无需等待后端API,可使用Mock直接进行逻辑开发 * 方便快捷的管理各种Mock的数据规则 * 方便模拟出数据的边界值,应用于各种数据情况的测试 注:此应用为阿里内网...

    dummy_hcd.rar_usb emulator

    标题中的“dummy_hcd.rar_usb emulator”表明这是一个与USB仿真相关的项目,具体是一个名为“dummy_hcd”的驱动程序,可能用于模拟USB主机和设备的交互。这个“.rar”文件可能包含了实现该功能的所有源代码和其他...

    bmp dummy_dummy_

    标题 "bmp dummy_dummy_" 暗示我们正在处理一个与位图(BMP)文件格式相关的项目,可能是一个测试或占位符文件,用于激活某个账户。描述 "Dummy file to activate this account" 提示这个文件并非实际内容,而是用于...

    PA2实验报告1【在NEMU实现部分指令,运行第一个C程序 dummy】

    实验的焦点在于使用NEMU(一种开源的计算机系统模拟器)来实现部分指令,以运行一个名为“dummy”的C程序。下面将详细阐述相关知识点。 一、CPU执行指令的步骤 CPU(中央处理器)是计算机的核心组件,它负责执行...

    DevOps - Dummy

    这可能是将“DevOps Dummy”误读为“DevOPS Dummy”。在实际解读时,我们应当将其理解为“DevOps Dummy”,指代这本关于IBM DevOps工具的图书。 综上所述,DevOpsDummy作为一本IBM DevOps工具的指南书籍,旨在为...

    Node Dummy (节点虚设).rar_Node Dummy_burstri3_steppedjy7

    Node Dummy(节点虚设)是IT领域中一种特殊的技术,主要用在软件开发,特别是针对分布式系统和网络编程。在Node.js环境中,Node Dummy扮演着重要角色,它可以帮助开发者模拟真实节点的行为,以便在测试和调试阶段...

    fake-rs:用于在Rust中生成伪造数据的库

    伪造的 用于生成伪数据的Rust库。 安装 默认值(必须输入rand ): [ dependencies ] fake = " 2.4 " rand = " 0.8 " ...use fake :: {Dummy, Fake, Faker}; use rand :: rngs :: StdRng; use rand :: Seedab

    salesforce.com dummy

    ... ... ... ...第二版包含了最新的功能介绍和技术更新,适合各个层次的用户学习和参考。该书由Wiley Publishing Inc....1. **销售自动化**:帮助销售团队跟踪潜在客户、管理销售机会和提高销售效率。...2. **市场营销自动化**:支持...

    Laravel开发-dummy-data

    在Laravel框架中,开发阶段通常需要填充一些假数据(dummy data)来模拟真实环境,以便测试、演示或展示应用程序的功能。"Laravel开发-dummy-data Avored Laravel 5电子商务虚拟数据"这个主题就聚焦于如何在Laravel ...

Global site tag (gtag.js) - Google Analytics