使用突变测试查找代码中的错误
Finding bugs in code using mutation testing
我不太理解如何使用突变体查找错误。
所以,有原始代码,我制作突变体,检查可达性、感染和传播,找到杀死突变体(如果存在)的测试,然后呢?这应该如何帮助我找到我的代码中的错误?
突变测试不是为了测试你的源代码,而是为了测试你的测试代码。
回答问题,
How do I ensure my (automated) unit test suite is good enough?
如果您的测试在变异后仍然通过,则意味着它们没有涵盖应有的内容或涵盖的内容不够。
java 突变测试框架在其着陆页上具有良好的高级 运行 突变测试,
我不太理解如何使用突变体查找错误。
所以,有原始代码,我制作突变体,检查可达性、感染和传播,找到杀死突变体(如果存在)的测试,然后呢?这应该如何帮助我找到我的代码中的错误?
突变测试不是为了测试你的源代码,而是为了测试你的测试代码。
回答问题,
How do I ensure my (automated) unit test suite is good enough?
如果您的测试在变异后仍然通过,则意味着它们没有涵盖应有的内容或涵盖的内容不够。
java 突变测试框架在其着陆页上具有良好的高级 运行 突变测试,