软件工程笔记(十一)

清华网课3.3

白盒测试方法

基本概念

测试覆盖标准

 一般需要考虑三个方面:

1. 处理测试需求的难易程度   2. 生成测试的难易程度  3. 用测试发现缺陷的能力

 

 控制流图

 基于控制流的测试

 

代码覆盖率

 包括六种类型:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

语句覆盖

  无法覆盖隐藏条件和隐式逻辑覆盖

判定覆盖(分支覆盖)

 

条件覆盖

 条件覆盖与判断覆盖无关

判定条件覆盖

 没有考虑到所有条件的组合情况

条件组合覆盖

路径覆盖 

总结

 

基本路径测试

计算环路复杂度方法:

1. 计算边和节点确定的区域数(注意算上一个图形外的开放区域)2. 边数- 节点数+2   3.判断节点数+1

独立路径

一条独立路径至少包括一条其他没有的边,环路复杂度=独立路径数

循环测试 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值