代码覆盖率是个啥概念?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码覆盖率是个啥概念?相关的知识,希望对你有一定的参考价值。
参考技术A代码覆盖率是软件测试中的描述程序中源代码被测试的比例和程度。代码覆盖是由系统化软件测试所衍生的方式,是飞行设备进行安全认证中的考量项目之一。
基本的代码覆盖率准则有函式覆盖率、指令覆盖率、判断覆盖率、条件覆盖率、条件/判断覆盖率。函式覆盖率呼叫到程式中的每一个函式;指令覆盖率用控制流图表示程式,执行到控制流图中的每一个节点;判断覆盖率用控制流图表示程式,执行到控制流图中逻辑运算式成立及不成立的情形。
扩展资料:
代码覆盖的测试
基于代码的测试覆盖评测测试过程中已经执行的代码的多少,与之相对的是要执行的剩余代码的多少。代码覆盖可以建立在控制流(语句、分支或路径)或数据流的基础上。
控制流覆盖的目的是测试代码行、分支条件、代码中的路径或软件控制流的其他元素。数据流覆盖的目的是通过软件操作测试数据状态是否有效,例如,数据元素在使用之前是否已作定义。
参考资料来源:百度百科-代码覆盖率
以上是关于代码覆盖率是个啥概念?的主要内容,如果未能解决你的问题,请参考以下文章