用于.NET的Randoop开源项目

时间:2014-12-17 10:19:48

标签: c# .net unit-testing msdn randoop

我正在研究.NET应用程序的自动单元测试生成工具,我发现Randoop toolof microsoft研究非常有趣。我搜索了randoop的开发者论坛,但我没有找到许多有用的结果。我找到了randoop的开源代码,它是在2010年编译的。我实际上想要修改现有的代码以满足我的目的。是否存在任何针对同行讨论的Randoop开发的独立开发者论坛?或者请建议进行此类讨论的任何平台。

1 个答案:

答案 0 :(得分:1)

我不知道Randoop.NET正在进行任何开发。微软研究院确实开放了该项目,但这似乎是它的范围。您可以在http://randoop.codeplex.com/discussions看到他们的讨论网页(它有两个对话,均来自2011年)。

由Randoop.NET实现的“反馈导向测试生成”方法是Java的先驱,并且仍然保留了Randoop for Java工具。您可以在https://code.google.com/p/randoop/找到它。

更新:截至2015年6月,ABB公司已在https://github.com/abb-iss/Randoop.NET发布了Randoop.NET的更新版本。与Microsoft Research的原始版本相比:

  • 修复了一些错误
  • 它添加了新功能,特别是回归断言用于更有效的回归测试,方法转换器删除或替换对程序集中特定方法的调用,以及更丰富的调试信息收集。
  • 它创建了一个GUI(作为VS2010加载项)