我对单元测试很陌生。我已经阅读了这里并进行了一些谷歌搜索,但对这四种含义中的每一种含义仍然有点困惑。我发现以下定义有帮助......
存根 - 存根是接口或基类的最小实现
间谍 - 间谍将记录哪些成员被调用
假的 - 更复杂,假的可能类似于生产实现
模拟 - 模拟通常由模拟库动态创建,根据其配置,模拟可以表现得像虚拟机、存根或间谍
不过,我想简化一下含义(如果可能的话)并问几个问题。
提前致谢。
Roh*_*her 20
对于定义有多种尝试。据我所知,没有完全一致的定义,可能是因为模拟框架的定义略有不同。Martin Fowler 列出了以下内容 ( https://martinfowler.com/bliki/TestDouble.html ):
Fowler 从这个页面获得了它们:http://xunitpatterns.com/Test%20Double.html,您可以在其中更详细地了解它们。
| 归档时间: |
|
| 查看次数: |
6761 次 |
| 最近记录: |