【发布时间】:2009-02-09 05:42:33
【问题描述】:
关于 ASP.NET MVC 单元测试的大多数 stackoverflow 帖子都讨论了特定问题或要测试的特定事物,例如 testing HtmlHelpers。关于最佳实践主题的其他人有surprisingly few answers。在我看来,我看过的可用视频是 completely useless - 令人兴奋的是 long(当你观看了 1.5 小时但没有学到任何东西时)。
我想从实际这样做的人那里知道:
- 首先要测试的最重要的事情是什么
- 什么不需要测试(我这么说,但我不是在 100% 之后)
- 什么是难测试以及您是如何克服难测试的。
- 重构中可能会出现测试无法捕获的问题。
我对如何进行单元测试并不陌生——但我对实际始终如一地进行测试还是很陌生。我非常感谢从单元测试 ASP.NET MVC 方面的专家那里学到的经验教训。
我真的在寻找您可能只有在尝试过之后才能发现的具体内容——而不是像“使用接口”这样的一般性建议——当然欢迎任何建议。
哦,假设我决定使用 Microsoft 的单元测试 - 只是因为它已经存在。我认为所有答案都适用于所有测试框架。
【问题讨论】: