在下面列出的逻辑测试范围中,最强的测试范围是什么?

电脑杂谈  发布时间:2020-07-14 23:06:55  来源:网络整理

语句覆盖100% 条件覆盖必然100%_条件覆盖_语句覆盖 条件覆盖 关系

B条件覆盖CC(ConditionCoverage),设计足够的测试用例,并运行被测程序,以使每个决策语句中每个逻辑条件的可能值至少满足一次. 条件覆盖率公式: 条件覆盖率=条件值的数量评估/条件值的总数X100%[1]条件覆盖率的缺点: 仅考虑每个决策语句中的每个表达式,不考虑每个条件分支(或不涉及所有分支机构),也就是说,它不能满足决策范围. 条件组合覆盖,也称为多条件覆盖MCC(Multiple ConditionCoverage),设计足够的测试用例,以便每个决策的条件所有可能的组合至少发生一次(以数字轴的形式划分区域,提取交点,并建立最少的测试用例). 此方法包含“分支覆盖”和“条件覆盖”的各种要求. 满足条件组合覆盖率必须满足决策覆盖率,条件覆盖率和决策条件覆盖率. 条件组合覆盖率的公式: 条件组合覆盖率=已评估的条件值组合的数量/条件值组合的总数. 条件组合覆盖率的缺点: 当判决语句很多时条件覆盖,条件组合值就会更多. 语句覆盖率SC(StatementCoverage)用于设计多个测试用例并运行被测程序条件覆盖,以使程序中的每个可执行语句至少执行一次. 这里的“几个”表示测试用例越少越好. 陈述覆盖率主要是在测试中发现缺陷或错误陈述. 决策条件涵盖CDC(条件/决策覆盖),设计足够的测试用例,以使决策中每个条件的所有可能(对/错)至少发生一次,并且每个决策本身的决策结果也至少出现一次. [1]判断条件覆盖率的公式: 条件判断覆盖率=评估的条件值和决策分支数/(条件值的总和+决策分支的总数). 决策条件覆盖的缺点: 没有考虑单个决策对. 在逻辑错误中找不到总结果的影响.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-280533-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 杨茜茜
        杨茜茜

        既然是蛆只能是封装时候进去的

      热点图片
      拼命载入中...