代码覆盖率
代码覆盖(英语:Code coverage)是软件测试中的一种度量,描述程序中源代码被测试的比例和程度,所得比例称为代码覆盖率。
代码覆盖是由系统化软件测试所衍生的方式。第一份出版的相关参考数据是Miller及Maloney1963年在ACM通讯上发表的论文 。
代码覆盖是飞行设备进行安全认证中的考量项目之一。飞行设备相关认证的指南列在美国联邦航空管理局的文档DO-178B及最近出版的文档DO-178C。 功能安全标准,如IEC 61508或ISO 26262,并未定义代码覆盖率之需求值,只列为软件测试方法的选项,唯有航太产业标准(DO-178B)要求100%,以因应超高可靠度的产品需求,此数值对于工业或汽车产品实属理想目标。