首页学历类考试大学计算机科学
(简答题)

如图所示的程序有三条不同的路径。分别表示为L1(a→b)、L2(a→c→d)、L3(a→c→e),或简写为ace、abd、abe及acd。根据判定覆盖、条件覆盖、判定–条件覆盖、条件组合覆盖和路径覆盖等五种覆盖标准,从供选择的答案中分别找出满足相应覆盖标准的最小测试用例组。(用~①⑩回答) 供选择的答案:

正确答案

针对覆盖标准,相应的测试用例组如下

注意:测试是一个程序的执行过程。对于逻辑表达式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个测试用例来覆盖它们。

答案解析

相似试题

  • (多选题)

    如图所示,左图的路径经过下列哪些操作或命令可以形成右图所示的封闭路径()

    答案解析

  • (多选题)

    在如图所示的“信息”面板中,“宽”和“高”的值分别表示的是()。

    答案解析

  • (多选题)

    如图所示:关于图中三条路径的叙述正确的是:(蓝色点为路径锚点)()。

    答案解析

  • (单选题)

    如图所示,在左图的路径上要放置如右图所示的文字,应使用下列哪个工具()

    答案解析

  • (单选题)

    如图所示,在左图的路径上要放置如右图所示的文字,应使用下列哪个工具?()

    答案解析

  • (单选题)

    如图所示的四种路径锚点的控制当中,哪一种方法是最合理的?()

    答案解析

  • (单选题)

    要实现如图所示的火箭运行效果,使火箭的方向永远和运行的路径一致,那么需要设置的选项是()。

    答案解析

  • (多选题)

    如图所示:左图中锚点两侧的手柄长短不一,要使圆形路径两侧恢复为对称的,得到右图所示的形状,下列方法有效的是()。

    答案解析

  • (单选题)

    如图所示,有红(R=255,G=0,B=0)、绿(R=0,G=255,B=0)、蓝(R=0,G=0,B=255)三个圆圈,在不同的三个图层上,并互相重叠,请问选择何种图层混合模式会在重叠区出现如图所示的效果?()

    答案解析

快考试在线搜题