白盒测试-百度出来的感觉说的还是蛮详细的

程序内部的 逻辑覆盖程度,当程序中有循环时,覆盖每条路径是不可能的,要设计使覆盖程度较高的或覆盖最有代表性的路径的测试用例。下面根据图7-1所示的 程序,分别讨论几种常用的覆盖技术。
语句覆盖
为了提高发现错误的可能性,在测试时应该执行到 程序中的每一个语句。 语句覆盖是指设计足够的测试用例,使被 测试程序中每个语句至少执行一次。
如图7-1是一个被测试 程序流程图
判定覆盖
判定覆盖指设计足够的测试用例,使得被测 程序中每个判定表达式至少获得一次“真”值和“假”值,从而使程序的每一个分支至少都通过一次,因此判定覆盖也称 分支覆盖
条件覆盖
条件覆盖是指设计足够的测试用例,使得判定 表达式中每个条件的各种可能的值至少出现一次。
该覆盖标准指设计足够的测试用例,使得判定表达式的每个条件的所有可能取值至少出现一次,并使每个判定表达式所有可能的结果也至少出现一次。
条件组合覆盖是比较强的覆盖标准,它是指设计足够的测试用例,使得每个判定表达式中条件的各种可能的值的组合都至少出现一次。
路径覆盖
路径覆盖是指设计足够的测试用例,覆盖被测 程序中所有可能的路径。
在实际的 逻辑覆盖测试中,一般以 条件组合覆盖为主设计测试用例,然后再补充部分用例,以达到 路径覆盖测试标准。
⒉循环覆盖
⒊基本 路径测试
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值