2016-09-28 23 views
2

我知道这个问题非常模糊,但我认为在你的帮助下我们可以改进它。几个月前在一次关于TDD和单元测试的采访中,有人问我是否知道我特别的方法(不幸的是我忘了名字),通过删除或更改某些行来自动检测类或组件的正确性,可能使用特定的工具)。 正如你可以想象我没有得到这份工作,我不能直接向他们提出这个问题,但它似乎是一个有趣的话题,而且似乎他们正在使用它。 有人听说过吗?如何通过删除或替换代码行来测试程序的正确性?

+0

什么语言? PIT用于Java,但也有用于其他语言的变异测试工具。 – axiac

+0

没有特别的,只是想知道技术的名称和谷歌忍不住.. –

+0

我明白了。为了记录,PHP的一个很好的例子是[Humbug](https://github.com/padraic/humbug)。 – axiac

回答

3

它被称为突变测试。

你可以看看pitest '真实世界突变检测'

http://pitest.org/

+0

谢谢!突变检测正是我所追求的 –

相关问题