背景

  1. 单元测试覆盖率驱动,该指标已经很高,但并没有对业务逻辑形成很好的保护。
  2. 如果有完善的单元测试,开发在做代码重构时能很快得到反馈,试错成本低,会更乐于做代码微重构,形成追求代码质量的良好氛围。

什么是变异测试

变异测试框架PITest

demo