ruby 1.9 和 RSpec2 有什么好的突变测试工具吗?

2024-04-15

我曾经使用 Heckle,但由于 ParseTree 的问题,它与 ruby​​ 1.9 不兼容。我一直在寻找替代方案,但唯一看起来有希望的是 Chaser,而且它没有任何明确的文档可供我用来查看是否可以使其与 RSpec 一起使用。它似乎具有 Test::Unit 依赖性。

那么,有人使用任何很酷的工具来真正检查测试的质量吗?

或者 - 是否有任何覆盖率工具可以提供比 c0 覆盖率更好的覆盖率?这将有助于解决同样的问题。我现在使用的是 cover_me,但它是 c0,就像 rcov 一样。


你有没有调查过变异宝石 https://github.com/mbj/mutant?

它与 Rspec 一起使用。

这里有一个很好的教程 http://www.sitepoint.com/mutation-testing-mutant/



$ gem install mutant-rspec

$ mutant -I lib -r your_library --use rspec "YourClass#method_to_mess_with"
  
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ruby 1.9 和 RSpec2 有什么好的突变测试工具吗? 的相关文章

随机推荐