条件覆盖(Conditioncoverage)

更新时间:2023-06-28 19:47:30 阅读: 评论:0

条件覆盖(Conditioncoverage)
⼀个判定中往往包含了若⼲个条件,例如图6.4的程序中,判定(A>1) AND (B=0)包含了两个条件:A>1以及B=0,所以可引进⼀个更强的覆盖标准——“条件覆盖”“条件覆盖”的含义是:执⾏⾜够的测试⽤例,使得判定中的每个条件获得各种可能的结果。
考研红宝书annie是什么意思图6.4的程序有四个条件:
A>1、B=0、A=2、X>1
托业官网
come and get it为了达到“条件覆盖”标准,需要执⾏⾜够的测试⽤例使得在a点有:
port
A>1、A≤1、B=0、B≠0
ome等各种结果出现,以及在b点有:
A=2、A≠2、X>1、X≤1
等各种结果出现。
dbp现在只需设计以下两个测试⽤例就可满⾜这⼀标准:
湖南化妆学校①A=2,B=0,X=4 (沿路径ace执⾏); ②A=1,B=1,X=1  (沿路径abd执⾏)。
“条件覆盖”通常⽐“判定覆盖”强,因为它使⼀个判定中的每⼀个条件都取到了两个不同的结果,⽽判定覆盖则不保证这⼀点。但如对语句IF(A AND B)THEN S设计测试⽤例使其满⾜"条件覆盖",即使A为真并使B为假,以及使A为假⽽且B为真,但是它们都未能使语句S得以执⾏。
tombo>rejection

本文发布于:2023-06-28 19:47:30,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/160816.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:条件   覆盖   判定
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图