【发布时间】:2010-10-16 12:47:51
【问题描述】:
你们使用哪些技巧、工具或策略(除了具有单元测试标准)来编写更好的单元测试?更好的意思是“在尽可能少的测试中覆盖尽可能多的代码”。我说的是你使用过的东西,并且看到你的单元测试有了突飞猛进的进步。
例如,前几天我尝试了Pex,我认为它真的非常好。我错过了一些测试,Pex 轻松地告诉我在哪里。不幸的是,它有一个相当严格的许可证。
那么你们正在使用/正在做的其他一些很棒的东西是什么?
编辑:很多好的答案。我将标记为正确的答案,我目前没有练习,但肯定会尝试,希望能带来最好的收益。谢谢大家。
【问题讨论】:
-
我没见过 Pex,看起来很可爱,我认为单元测试是编写代码的好地方。
-
“在尽可能少的测试中覆盖尽可能多的代码”真的更好吗?简洁是好的,但单一职责原则也是如此。
标签: unit-testing testing