用于.NET的自动单元测试Gen Tools

Bri*_*anP 5 .net testing automated-tests unit-testing

希望获得自动化测试工具(投票应该把好的工具带到顶部)

理想的工具将:

  • 消除了为方法提供一组值的需要.
  • 采用交互式探索性测试等技术,检查代码以确定执行所有代码路径所需的值.即,方法的单元测试由代码的复杂性决定

例如,如果方法检查整数参数是123,则至少生成2个单元测试:一个是该参数为123,另一个是不是.

对于Java,我的理解是这些是一些选项,但不是.NET

  • TestGen4J
  • AgitarOne

从微软研究院听说过Pex - For .NET,但这是非商业许可证

谢谢

Phi*_*ett 1

我已经用其他语言尝试过其中一些工具,恕我直言,它们几乎完全是浪费时间。原因?他们无法以任何有意义的方式猜测方法调用的语义。这里有一篇关于此的非常好的文章- 非常值得一读。