我很难理解如何用变种人找到一个bug。
所以,有原始代码,我做突变体,检查可达性,感染和传播,找到杀死突变体的测试(如果它们存在的话),而不是什么?这如何帮助我在我的代码中找到一个bug?
发布于 2017-06-30 14:53:52
突变测试不是用于测试src代码,而是用于测试测试代码。
是用来回答问题的,
如何确保我的(自动化)单元测试套件足够好?
如果您的测试在发生变异后仍然通过,这意味着它们没有覆盖它们应该包含的内容,或者没有足够的覆盖范围。
java变异测试框架在其登陆页面上有很好的高层次的变异测试运行,
http://pitest.org/
https://stackoverflow.com/questions/44849243
复制相似问题