当前位置:  开发笔记 > 编程语言 > 正文

存在哪些突变测试框架?

如何解决《存在哪些突变测试框架?》经验,为你挑选了5个好方法。

在另一个问题中,我问变异测试在实践中是否有用.由于我没有得到满足我的任何答案,我想自己查看当前的工具.所以我需要对当前现有的变异测试框架进行概述.哪个最有用?为什么?

我用Java编程,所以我更喜欢Java工具,但我会冒险看看不同语言的有趣框架.

我想集成一个自动构建过程,所以我更喜欢可以通过命令行执行的工具.

henry.. 17

还有PIT可以通过maven插件或命令行界面连接到您的构建中.

它提供了比其他可用工具具有组合突变和线覆盖的更好的报告.它的运行速度比Jester等基于源的Java工具快得多,速度是Jumble的两倍.

与Jumble和Javalanche不同,它也适用于所有主要的模拟框架(Mockito,JMock,EasyMock,PowerMock和JMockit).

(披露我是作者).



1> henry..:

还有PIT可以通过maven插件或命令行界面连接到您的构建中.

它提供了比其他可用工具具有组合突变和线覆盖的更好的报告.它的运行速度比Jester等基于源的Java工具快得多,速度是Jumble的两倍.

与Jumble和Javalanche不同,它也适用于所有主要的模拟框架(Mockito,JMock,EasyMock,PowerMock和JMockit).

(披露我是作者).



2> David M..:

我知道这是一个老话题,但它仍然是问题的答案.我和一些朋友在一个名为NinjaTurtles的开源.NET变异测试框架上工作,你可以在CodePlex和Nuget上找到它.主要项目网站在这里.


我试过NinjaTurtles,但它记录得很糟糕,我无法弄清楚出了什么问题,或者我究竟做错了什么......所以我宁愿尝试CREAM而且效果很好.

3> Jon Skeet..:

我只知道两个框架,但它们都是Java :)

滑稽演员

混乱

我害怕,我没有使用过他们中的任何一个.



4> Devin Garner..:

CREAM是C#/ .Net的工具 http://galera.ii.pw.edu.pl/~adr/CREAM/index.php



5> Antti Tarvai..:

对于Ruby,有Heckle,还有一个名为Boo_hiss的新手.

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有