我对单元测试的概念并不陌生,但与此同时我还没有掌握它们.
我最近在使用TDD方法编写代码时编写单元测试时遇到的一个问题是:我应该测试什么级别?
有时我想知道我是否过度使用单元测试.
在什么时候开发人员应该停止编写单元测试并完成实际工作?
在人们假设我反对使用TDD之前,我可能需要澄清这个问题...
我正在努力的是我的测试的粒度....
我希望能够使用我的单元测试来验证我的应用程序的行为...但我不太确定在哪里停止.是否有可能编写过于微不足道的测试?
Gis*_*shu 30
[更新:]在TDD ByExample - Pg194中找到了这个问题的简明答案.
Phlip提供的简单答案是"编写测试直到恐惧变成无聊".
[/ 更新 ]
我认为当前流行的问题是缺乏单元测试......而不是过度测试.我想我知道你得到了什么......我不会把它称为过度的单元测试,而是......不要把你的工作重点放在哪里.
所以回答你的问题..一些指导方针.
在实践中,问题不是人们写了太多的测试,而是他们不均衡地分配他们的测试.有时您会看到不熟悉单元测试的人会为易于测试的事情编写数百个测试,但是在他们最需要测试的地方之前他们就会失去动力.
归档时间: |
|
查看次数: |
1940 次 |
最近记录: |