问答题
简答题
图中描述了某个子程序的处理流程,根据判断覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖等五种覆盖标准,从供选择的答案中分别找出满足相应标准的最小的测试数据组。
(1)a=5;b=1
(2)a=5;b=-1
(3)a=5;b=1;a=5b=-1
(4)a=5;b=1;a=0b=-1
(5)a=5;b=-1;a=-5b=1;a=-5b=-1
(6)a=5;b=1;a=-0b=0;a=-5b=-1
(7)a=5;b=1;a=0b=1;a=0b=-1;a=-5b=1
(8)a=5;b=1;a=0b=-1;a=-5b=1;a=-5b=-1
【参考答案】
达到判定覆盖为(4)
达到条件覆盖为(3)
达到判定/条件覆盖为(6)
达到条件组合覆盖为(8)
达到路径覆盖为(7)
点击查看答案
相关考题
-
单项选择题
某程序的程序图如下所示,运用McCabe度量法对其进行度量,其环路复杂度是()。
A.2
B.3
C.4
D.5 -
单项选择题
McCabe度量法是通过定义环路复杂度,建立程序复杂性的度量,它基于一个程序模块的程序图中环路的个数。计算有向图G的环路复杂性的公式为:V(G)=m-n+2,其中V(G)是有向图G的环路个数,m是G中得有向弧数,n是G中的节点数。 下图所示程序图的程序复杂度是()。
A.2
B.3
C.4
D.5 -
单项选择题
下面流程图中当用判定覆盖法进行测试时,至少需要()个测试用例。
A.2
B.4
C.6
D.8
