zhaohui@mail.ccut.edu.cn面向对象的覆盖率2.-51Testing.pptVIP

  • 21
  • 0
  • 约1.53千字
  • 约 27页
  • 2018-06-19 发布于云南
  • 举报

zhaohui@mail.ccut.edu.cn面向对象的覆盖率2.-51Testing.ppt

功能覆盖率 属于黑盒测试范畴 最常见的是需求覆盖 需求覆盖率=被验证到需求数量/总的需求数量 接口覆盖(入口点覆盖) 面向对象的覆盖率 封装性 继承性 多态性 面向对象的覆盖率 上下文覆盖:收集被测试软件如何执行数据的方法。 三种类型: 继承上下文覆盖:度量系统中多态调用被测试的程度 基于状态的上下文覆盖:对带有状态依赖行为的类的 测试 用户定义上下文覆盖:结构化覆盖无法使用的地方 面向对象的覆盖率 1.继承上下文覆盖 扩展传统结构化覆盖来考虑方法被继承时的额外接口。 度量:考虑每个类的上下文内获得覆盖率级别。 基类与继承类的方法在其上下文空间相互独立。 特例:基于判定覆盖的继承上下文覆盖率 继承上下文判定覆盖=累加每个上下文内执行到的 判定分支数/(上下文数×上下文内的判定分支总数) 面向对象的覆盖率 2.基于状态的上下文覆盖 基于状态的类:类的行为依赖于状态 面向对象的覆盖率 2.基于状态的上下文覆盖 入口点覆盖(黑盒测试) 面向对象的覆盖率 2.基于状态的上下文覆盖 白盒测试 代码中的判定不对应公共接口 无法确定被丢失的代码 面向对象的覆盖率 2.基于

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档