软件测试C2是什么覆盖,各种测试覆盖率之间的关系 - lm_jc的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

四、判定-条件覆盖(分支-条件覆盖)

1、概念:

设计足够多的测试用例,使得被测试程序中的每个判断本身的判定结果(真假)至少满足一次,同时,每个逻辑条件的可能值也至少被满足一次。即同时满足100%判定覆盖和100%条件覆盖的标准。

2、测试用例:

数据C1C2C3P1P2路径

{x=3, y=3}TTTTFa-b-e-f

{x=-3, y=0}FFFFTa-c-d-f

所有条件的可能取值都满足了一次,而且所有的判断本身的判定结果也都满足了一次。

3、测试的充分性:

达到100%判定-条件覆盖标准一定能够达到100%条件覆盖、100%判定覆盖和100%语句覆盖。

五、条件组合覆盖

1、概念:

设计足够多的测试用例,使得被测试程序中的每个判断的所有可能条件取值的组合至少被满足一次。

注意:

a、条件组合只针对同一个判断语句内存在多个条件的情况,让这些条件的取值进行笛卡尔乘积组合。

b、不同的判断语句内的条件取值之间无需组合。

c、对于单条件的判断语句,只需要满足自己的所有取值即可。

2、测试用例:

数据C1C2C3P1P2路径

{x=-3, y=0}FFFFFa-c-e-f

{x=-3, y=2}FTFFFa-c-e-f

{x=-3, y=0}TFFFFa-c-e-f

{x=3, y=3}TTTTTa-b-d-f

C1和C2处于同一判断语句中,它们的所有取值的组合都被满足了一次。

3、测试的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值