在pitest中,删除对 "com.some.Filename::someMethodName"--> SURVIVED的调用是什么意思?

问题描述 投票:0回答:1

在 pitest 中,删除对 "com.some.Filename::someMethodName" --> SURVIVED 的调用是什么意思,是否意味着如果删除该方法调用,代码仍然可以正常工作?

java code-coverage mutation mutation-testing pitest
1个回答
1
投票

当pitest说mutantion已经存活的时候,就意味着它改变了代码库,没有一个测试检测到代码已经改变。所以你对你的测试套件要求不是很高。

理想情况下,每一个突变都应该被至少一个单元测试杀死。

更多关于突变测试的信息可能会对你有所帮助。https:/pedrorijo.comlogintro-mutation(突变测试). (免责声明,我是该教程的作者)

© www.soinside.com 2019 - 2024. All rights reserved.