测试覆盖率衡量测试运行时检查了项目的多少部分。它就像一张地图,标出检查过程中到访过哪些房间。

报告可能显示测试运行经过许多行代码,但有些部分从未执行。这能帮助团队发现还需要更多检查的区域。

覆盖率高并不能保证测试质量好,也不能保证应用没有错误。测试仍需检查有意义的结果,而不只是经过很多行代码。