edu*_*fan 2 .net c# testing unit-testing monodevelop
我希望在MonoDevelop/.Net中自动生成单元测试.
我试过NUnit,但它没有生成测试.在eclipse中,插件randoop执行此操作,但它以Java和JUnit为目标.
如何在MonoDevelop和/或.Net中自动生成单元测试?或者也许有一个现有的工具,我不知道......
使用不同(随机)输入调用方法只是该过程的一部分.您还需要为每个输入定义正确的结果,我认为工具不能为您做到这一点.
randoop似乎只检查了很少的非常基本的属性equal,这对imo来说并不是很有用,也可能导致错误的正确印象("嘿看,所有测试都通过,我的软件还可以"......)
另外,随机生成代码(和输入)也存在未确定的测试结果的风险.您可能会或可能不会在您的代码中获得真正发现缺陷的测试.
也就是说,快速谷歌搜索为您可能想要采取的方法提供了以下起点:
也就是说,也看看这个问题(当然还有其他人在SO上),这可能会支持我反对自动单元测试生成的论点.
| 归档时间: |
|
| 查看次数: |
1748 次 |
| 最近记录: |