听说最新款是AAA。还有其他吗?为什么我们使用一个而不使用另一个?
问问题
53 次
2 回答
1
通过检查模拟和存根之间的差异,可以最好地理解新的 AAA 风格和旧的记录/重放风格之间的区别。AAA 使用存根,而记录/重放使用模拟。
我在这里写了一篇关于差异的博客。
于 2010-07-28T16:59:35.197 回答
0
我认为有 2 种主要风格 - 一种是经典风格(不确定名称是什么) - 从 .Net 的一开始和最早版本就存在(当然我在 .Net 1.1 中使用它)和 AAA 风格。两者仍然功能齐全,所以可以随意使用(但你不能混合使用它们——它根本不起作用,你会得到奇怪的错误)。
AAA 风格是在 C# 中引入 lambda 表达式和扩展方法之后开发的,许多人(包括我)认为它更简洁、更易于阅读并且更好地表达了测试的意图。
于 2010-07-28T16:10:37.233 回答