SURVIVED 的调用在 Pitest 中意味着什么?-6ren"> SURVIVED 的调用在 Pitest 中意味着什么?-删除对“com.some.Filename::someMethodName”的调用 --> SURVIVED 在 Pitest 中意味着什么?这是否意味着如果删除该方法调用,代码仍然可以正常工作? 最-6ren">
gpt4 book ai didi

java - 删除对 "com.some.Filename::someMethodName"--> SURVIVED 的调用在 Pitest 中意味着什么?

转载 作者:行者123 更新时间:2023-12-02 19:25:49 25 4
gpt4 key购买 nike

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

最佳答案

当pitest说突变已经幸存时,这意味着它改变了代码库,并且没有一个测试检测到代码已经改变。因此,您对测试套件的要求并不高。

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

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

关于java - 删除对 "com.some.Filename::someMethodName"--> SURVIVED 的调用在 Pitest 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62412648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com