【发布时间】:2010-03-10 15:48:25
【问题描述】:
我想开始对我们的应用程序进行单元测试,因为我相信这是与测试建立良好关系的第一步,并将允许我进入其他形式的测试,最有趣的 BDD 与 Cucumber。
我们目前使用 Codesmith 生成所有基类,这些基类完全基于数据库中的表。我很好奇使用这些基类生成测试用例的好处?这是糟糕的测试实践吗?
这让我想到了我的帖子的终极问题。使用单元测试时我们要测试什么?
我们是否测试了我们知道我们想要的示例?还是我们测试我们不想要的示例?
它们可以是具有多种失败方式和多种成功方式的方法,我们如何知道何时停止?
以求和函数为例。在唯一的单元测试中给它 1,2 并期望 3.. 我们怎么知道 5,6 不会返回 35?
问题回顾
- 生成单元测试(好/坏)
- 我们测试什么/多少?
【问题讨论】:
-
一个有趣的发现:codeplex.com/classtester 允许您对 getter/setter 进行单元测试,而无需为每个生成器生成代码行。
标签: unit-testing testing code-generation