logo

什么是模拟和存根,以及它们在测试中如何使用?

What are mocks and stubs and how are they used in testing?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: easy

分类: Testing

标签: javascript, testing

参考答案摘要

TL;DR 模拟和存根是用于测试的工具,用于模拟真实对象的行为。存根为函数调用提供预定义的响应,而模拟更复杂,可以验证交互,例如是否调用了函数以及使用什么参数。存根用于将正在测试的代码与外部依赖项隔离,而模拟用于确保代码与这些依赖项正确交互。 * 什么是模拟和存根,以及它们在测试中如何使用? 存根 存根是简单的对象,它们为测试期间进行的函数调用提供预定义的响应。它们用于通过提供受控响应来将正在测试...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

什么是模拟和存根,以及它们在测试中如何使用?

Easyjavascript

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案