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