针对逻辑覆盖有下列叙述,(58)是不正确的。
A.达到100%DC要求就一定能够满足100%SC的要求
B.达到100%CC要求就一定能够满足100%SC的要求
C.达到100%CDC要求就一定能够满足100%SC的要求
D.达到100%MCDC要求就一定能够满足100%SC的要求
第1题:
针对逻辑覆盖,下列叙述不正确的是______。
A) 达到100%CC要求就一定能够满足100%DC的要求
B) 达到100%CDC要求就一定能够满足100%DC的要求
C) 达到100%MCDC要求就一定能够满足100%DC的要求
D) 达到100%路径覆盖要求就一定能够满足100%DC的要求
A.
B.
C.
D.
第2题:
试题(53)
针对逻辑覆盖(53)叙述是不正确的。
(53)
A.达到100%CC要求就一定能够满足100%DC的要求
B.达到100%CDC要求就一定能够满足100%DC的要求
C.达到100%MCDC要求就一定能够满足100%DC的要求
D.达到100%路径覆盖要求就一定能够满足100%DC的要求
第3题:
关于白盒测试的测试用例设计方法叙述,正确的是(55)。
A.完成SC(语句判定)所需的测试用例数目一定多于完成DC(逻辑判定)所需的测试用例数目
B.达到100%CC(条件判定)要求就一定能够满足100%SC的要求
C.达到100%CDC(条件判定组合覆盖)要求就一定能够满足100%CC的要求
D.任何情况下,都可以达到100%路径覆盖的要求
第4题:
● 针对逻辑覆盖有下列叙述,(58)是不正确的。
(58)
A.达到100%DC要求就一定能够满足100%SC的要求
B.达到100%CC要求就一定能够满足100%SC的要求
C.达到100%CDC要求就一定能够满足100%SC的要求
D.达到100%MCDC要求就一定能够满足100%SC的要求

第5题:
第6题:
屠宰检疫到位的要求是()。
第7题:
屠宰检疫到位的要求是什么()
第8题:
管壳式换热器完好标准要求设备效能满足正常生产需要或达到设计能力的100%。()
第9题:
只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。
第10题:
沉入混凝土桩时,要求混凝土达到100%设计强度并具有()龄期。
第11题:
屠宰检疫开展面达到100%
屠宰动物受检率达到100%
病害动物及动物产品无害化处理率达到100%
上市动物产品持证率达到100%
第12题:
50%;100%
100%;70%
70%;100%
100%;50%
第13题:
下面有关逻辑覆盖的说法中错误的是______。
A) DDP覆盖是判定覆盖的一个变体
B) 满足条件覆盖一定也满足判定覆盖
C) 指令块覆盖属于语句覆盖
D) 若判定覆盖率达到100%,则语句覆盖率一定也达到100%
A.
B.
C.
D.
第14题:
论述题3:针对以下C语言程序,请按要求回答问题
下面是一个简单的C语言程序:

(1)画出该函数的程序流程图。
(2)设计测试用例,分别使函数的各种逻辑覆盖率尽量达到100%。如果认为该函数的某种逻辑覆盖率无法达到100%,需要说明原因。
(3)设计特殊的测试用例,说明各种逻辑覆盖之间的关系。
问题2:
解答:
经过分析不难知上面这个程序包含:
1)五个语句:每行一个语句。
2)三个条件:a>0;b0;c>0
3)四个分支:有两个if语句每个if语句有两个分支。
4)六个条件组合:条件表达式(a>0)‖b0)共有两个条件a>0和b0故有四个条件组合;条件表达式(c>0)只有一个条件c>0故有两个条件组合。所以该程序共有六个条件组合。
5)四条路径:从程序的入口到出口的路径共有四条分别是:
Path1: 1—2—3—5—6—8
Path2: 1—2—3—5—7—8
Path3: 1—2—4—5—6—8
Path4: 1—2—4—5—7—8
这个程序有三个输入:a、b、c其输入数据组合是非常大的。下面对该程序分别应用不同的逻辑覆盖准则设计测试用例。
1.语句覆盖
根据语句覆盖准则只需要采用两个输入数据组合:(abc)=(111)、(-111)便可以把该程序的所有五个语句执行一遍。
2.分支覆盖(判定覆盖)
根据分支覆盖准则只需要采用两个输入数据组合:(abc)=(11-1)、(-111)便可以把该程序的所有四个分支走遍。但未考虑b0的情况故不满足条件覆盖。说明满足分支覆盖的测试用例未必满足条件覆盖。
3.条件覆盖
根据条件覆盖准则只需要采用两个输入数据组合:(abc)=(11-1)、(-1-11)便可以把该程序的三个条件的真假情况都覆盖到。由于表达式(a>0)‖b0)的计算值都为真不会执行else语句即不满足分支覆盖和语句覆盖。说明满足条件覆盖的未必满足分支覆盖和语句覆盖。
4.条件组合覆盖
根据条件组合的覆盖准则只需要采用四个输入数据组合:(abc)=(1-11)、(111)、(-1 1-1)、(-1-1-1)便可以把该程序的六个条件组合情况覆盖到。但执行的路径数只有2个故不满足路径覆盖。说明满足条件组合的覆盖不一定满足路径覆盖。
5.路径覆盖
根据路径覆盖的准则由图17-7可见只需要采用四个输入数据组合:(abc)=(111)、(11 -1)、(-111)、(-11-1)便可以把该程序的所有四条路径都覆盖。路径覆盖是最强的覆盖准则。
问题2:
解答:
经过分析不难知,上面这个程序包含:
1)五个语句:每行一个语句。
2)三个条件:a>0;b0;c>0
3)四个分支:有两个if语句,每个if语句有两个分支。
4)六个条件组合:条件表达式(a>0)‖b0)共有两个条件,a>0和b0,故有四个条件组合;条件表达式(c>0)只有一个条件c>0,故有两个条件组合。所以该程序共有六个条件组合。
5)四条路径:从程序的入口到出口的路径共有四条,分别是:
Path1: 1—2—3—5—6—8
Path2: 1—2—3—5—7—8
Path3: 1—2—4—5—6—8
Path4: 1—2—4—5—7—8
这个程序有三个输入:a、b、c,其输入数据组合是非常大的。下面对该程序分别应用不同的逻辑覆盖准则,设计测试用例。
1.语句覆盖
根据语句覆盖准则,只需要采用两个输入数据组合:(a,b,c)=(1,1,1)、(-1,1,1),便可以把该程序的所有五个语句执行一遍。
2.分支覆盖(判定覆盖)
根据分支覆盖准则,只需要采用两个输入数据组合:(a,b,c)=(1,1,-1)、(-1,1,1),便可以把该程序的所有四个分支走遍。但未考虑b0的情况,故不满足条件覆盖。说明满足分支覆盖的测试用例未必满足条件覆盖。
3.条件覆盖
根据条件覆盖准则,只需要采用两个输入数据组合:(a,b,c)=(1,1,-1)、(-1,-1,1),便可以把该程序的三个条件的真假情况都覆盖到。由于表达式(a>0)‖b0)的计算值都为真,不会执行else语句,即不满足分支覆盖和语句覆盖。说明满足条件覆盖的未必满足分支覆盖和语句覆盖。
4.条件组合覆盖
根据条件组合的覆盖准则只需要采用四个输入数据组合:(a,b,c)=(1,-1,1)、(1,1,1)、(-1, 1,-1)、(-1,-1,-1),便可以把该程序的六个条件组合情况覆盖到。但执行的路径数只有2个,故不满足路径覆盖。说明满足条件组合的覆盖不一定满足路径覆盖。
5.路径覆盖
根据路径覆盖的准则,由图17-7可见,只需要采用四个输入数据组合:(a,b,c)=(1,1,1)、(1,1, -1)、(-1,1,1)、(-1,1,-1),便可以把该程序的所有四条路径都覆盖。路径覆盖是最强的覆盖准则。 解析:首先根据源程序画出程序流图比较容易,然后分析学过的所有的逻辑覆盖(如语句覆盖,分支覆盖,路径覆盖等),分析针对每种逻辑覆盖的标准来设计测试用例,最后通过设计测试用例来体现各种逻辑覆盖之间的关系。
第15题:
沉入混凝土桩时,要求混凝土达到100%设计强度并具有( )龄期。
A.14d
B.21d
C.28d
D.36d
第16题:
第17题:
呼叫中心按要求进行电话回访,电话回访率达到:故障报修≥90%。用电业务达到100%。投诉举报达到100%。
A对
B错
第18题:
沉井下沉,井筒刃脚混凝土强度应达到100%,其他部位一般要求达到()。
第19题:
呼叫中心按要求进行电话回访,电话回访率达到:故障报修≥90%。用电业务达到100%。投诉举报达到100%。
第20题:
预制混凝土桩达到设计强度的()可以起吊,运输和打桩则要求达到设计强度的()。
第21题:
对劳务队伍的政策管理要求中,人员进场安全教育覆盖率应达到(),考核合格率应达到()。
第22题:
吊运要求强度达到70%及以上,达到100%方可运输
吊运要求强度达到75%及以上,达到100%方可运输
吊运要求强度达到70%及以上,达到90%方可运输
吊运要求强度达到75%及以上,达到90%方可运输
第23题:
屠宰检疫开展面达到100%。
屠宰动物受检率达到100%。
病害动物及动物产品无害化处理率达到100%。
上市动物产品持证率达到100%。