|
Post by Mitu46544 on Nov 7, 2023 23:46:07 GMT -5
模因警告不好的建议在本系列中您将学习如何对与数据库交互的各种应用程序执行不同类型的测试。本文将专门深入探讨模拟主题并介绍如何模拟客户端。然后您将看看可以对被模拟的客户端做什么。您将使用的技术了解为什么使用而不是棱镜先决条件假定的知识以下内容将对进入本系列有所帮助或的基本知识的基本知识及其功能开发环境为了遵循所提供的示例您将需要安装了您选择的代码编辑器我们推荐什么是模拟您将在本系列中。 看到的第一个概念是嘲笑。该术语 捷克共和国手机号码列表 指的是为对象创建受控替换的做法该对象的行为与其替换的真实对象类似。模拟的目标通常是允许开发人员替换函数可能需要的任何外部依赖项以便他们可以有效地针对该函数编写单元测试。这样测试就可以与函数的行为隔离而不必担心不直接相关的外部模块的行为。注意您将在本系列的下一篇文章中仔细研究单元测试。为了说明这一点请考虑以下函数这个函数做了三件事检查以确保提供有效的电子。 址无效则会引发错误通过虚构的服务发送电子邮件要编写测试来验证此函数的行为是否符合预期您可能会首先测试向该函数提供无效电子邮件地址的场景并验证是否抛出错误。然而该函数依赖于两段外部代码和。因为这些是单独的代码片段并且在技术上与您正在测试的功能无关所以您不必担心这些导入是否正常运行。相反应该假设这些是功能性的并且是独立测试的。您也可能不希望在测试期间调用时发送实际的。
|
|