--- title: Code Coverage localeTitle: 代码覆盖率 --- ## 代码覆盖率 当您在软件上运行自动化测试以查找错误时, **代码覆盖率**是衡量您测试的代码在测试期间实际执行的程度。 根据定义,在测试期间未执行的代码未经过测试,因此可能包含错误。因此,一般来说,测试套件报告的代码覆盖率越高,错误被忽视的可能性就越小。 这并不是说100%的代码覆盖率意味着0%的错误几率!很容易想象一种情况,其中一段代码中的所有可用函数都被调用,但不一定是输入代表您可能期望从真实用户那里获得的各种场景。 在您实际使用自动化测试并尝试确保有效地执行此操作之前,代码覆盖范围的详细信息并不重要。 #### 更多信息 [维基百科 - 代码覆盖率](https://en.wikipedia.org/wiki/Code_coverage) [freeCodeCamp指南 - 测试驱动开发](https://guide.freecodecamp.org/agile/test-driven-development) [freeCodeCamp指南 - 单元测试](https://guide.freecodecamp.org/software-engineering/unit-tests) [freeCodeCamp指南 - 持续集成](https://guide.freecodecamp.org/agile/continuous-integration)