针对覆盖标准,相应的测试用例组如下
注意:测试是一个程序的执行过程。对于逻辑表达式A or B,当A为真时不再对B做判断,对于逻辑表达式A and B,当A为假时不再对B做判断。未能做判断的条件,在解答中用“□”表示。
此测试用例组在满足条件覆盖的情况下又满足了判定覆盖的要求。
在条件组合覆盖情形,(x≥90)or(y≥90)的组合有4种,与条件(x+y≥140)的组合应有8种,但(x+y?140=F)and((x≥90=T)or(y≥90=T))不可能出现,因此,7个测试用例就够了。
因为流程图有3条路径,只需3个测试用例就够了。如果将判定中的复合条件表达式改为单个条件的嵌套选择结构,第一个判定有3条路径,其中两条路径通向第二个判定。第二个判定有4条路径,组合起来总共应有9条路径。但是,其中受测试条件的限制,有3条路径不可达,因此,程序中应有6条路径,需要6个测试用例来覆盖它们。
(简答题)
如图所示的程序有三条不同的路径。分别表示为L1(a→b)、L2(a→c→d)、L3(a→c→e),或简写为ace、abd、abe及acd。根据判定覆盖、条件覆盖、判定–条件覆盖、条件组合覆盖和路径覆盖等五种覆盖标准,从供选择的答案中分别找出满足相应覆盖标准的最小测试用例组。(用~①⑩回答) 供选择的答案:
正确答案
答案解析
略
相似试题
(多选题)
如图所示,左图的路径经过下列哪些操作或命令可以形成右图所示的封闭路径()
(多选题)
在如图所示的“信息”面板中,“宽”和“高”的值分别表示的是()。
(多选题)
如图所示:关于图中三条路径的叙述正确的是:(蓝色点为路径锚点)()。
(单选题)
如图所示,在左图的路径上要放置如右图所示的文字,应使用下列哪个工具()
(单选题)
如图所示,在左图的路径上要放置如右图所示的文字,应使用下列哪个工具?()
(单选题)
如图所示的四种路径锚点的控制当中,哪一种方法是最合理的?()
(单选题)
要实现如图所示的火箭运行效果,使火箭的方向永远和运行的路径一致,那么需要设置的选项是()。
(多选题)
如图所示:左图中锚点两侧的手柄长短不一,要使圆形路径两侧恢复为对称的,得到右图所示的形状,下列方法有效的是()。
(单选题)
如图所示,有红(R=255,G=0,B=0)、绿(R=0,G=255,B=0)、蓝(R=0,G=0,B=255)三个圆圈,在不同的三个图层上,并互相重叠,请问选择何种图层混合模式会在重叠区出现如图所示的效果?()