3

我在理解如何使用突变体找到错误时遇到了一些麻烦。

所以,有原始代码,我制作突变体,检查可达性、感染和传​​播,找到杀死突变体的测试(如果它们存在的话),然后呢?这应该如何帮助我找到代码中的错误?

4

1 回答 1

2

变异测试不是为了测试你的 src 代码,而是为了测试你的测试代码。

是为了答题,

如何确保我的(自动化)单元测试套件足够好?

如果您的测试在变异后仍然通过,则意味着它们没有涵盖应有的内容或覆盖范围不够。

java 变异测试框架在其登陆页面上有一个很好的高级变异测试,

http://pitest.org/

于 2017-06-30T14:53:52.550 回答