MoocTest

作者: 乘瓠散人 | 来源:发表于2017-10-03 19:37 被阅读48次

    www.mooctest.org平台上下载题目,练习写测试用例。
    点击MoocTest->run运行后,出现覆盖率的结果:

    image.png
    • statement coverage
      语句覆盖,最弱的逻辑覆盖准则,需覆盖所有的执行语句块。
    • branch coverage
      分支覆盖(判定覆盖),是程序中的每个判断的取真分支和取假分支至少执行一次
    • prime path coverage
      基本路径覆盖,在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。
    • MC/DC coverage
      修正条件判定覆盖:

    条件:没有布尔运算符的布尔表达式
    判定:由条件和0个或多个布尔运算符组成的布尔表达式

    1. 程序中的每个判定的所有可能结果至少能取值一次
    2. 程序中的每个判定中的每个条件的所有可能结果至少取值一次
    3. 一个判定中的每个条件曾经独立地对判定结果产生影响,所谓独立地影响判定结果,是指固定所有其他可能的条件,仅改变该条件的值就能使判定的结果改变
    4. 程序中的每个入口和每个出口至少执行一次

    相关文章

      网友评论

          本文标题:MoocTest

          本文链接:https://www.haomeiwen.com/subject/ofyfyxtx.html