测试覆盖率高达90%的代码为何依然Bug频发
2014年,滑铁卢大学的Laura Inozemtseva和Reid Holmes在ICSE会议上发表了一篇让测试社区震惊的论文。他们分析了31,000个测试套件,覆盖了五个大型Java项目(最大达724,000行代码),最终得出一个让许多开发者困惑的结论:当控制测试套件大小时,代码覆盖率与测试有效性之间只有低到中等的相关性。 ...
2014年,滑铁卢大学的Laura Inozemtseva和Reid Holmes在ICSE会议上发表了一篇让测试社区震惊的论文。他们分析了31,000个测试套件,覆盖了五个大型Java项目(最大达724,000行代码),最终得出一个让许多开发者困惑的结论:当控制测试套件大小时,代码覆盖率与测试有效性之间只有低到中等的相关性。 ...