希望获得自动化测试工具(投票应该把好的工具带到顶部)
理想的工具将:
消除了为方法提供一组值的需要.
采用交互式探索性测试等技术,检查代码以确定执行所有代码路径所需的值.即,方法的单元测试由代码的复杂性决定
例如,如果方法检查整数参数是123,则至少生成2个单元测试:一个是该参数为123,另一个是不是.
对于Java,我的理解是这些是一些选项,但不是.NET
TestGen4J
AgitarOne
从微软研究院听说过Pex - For .NET,但这是非商业许可证
谢谢