早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

●在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其 (45) 是最强的

题目

●在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其 (45) 是最强的覆盖准则。为了对图1所示的程序段进行覆盖测试,必须适当地选取测试数据组。若x和y是两个变量,可供选择的测试数据组共有I、Ⅱ、Ⅲ、Ⅳ四组(见表2),则实现判定覆盖至少应采用的测试数据组是 (46) ;实现条件覆盖至少采用的测试数据组是 (47) ,实现路径覆盖至少应采用的测试数据组是 (48) 或 (49) 。

图1 程序段

(45) A.语句覆盖

B.条件覆盖

C.判定覆盖

D.路径覆盖

(46) ,(47) A.I和Ⅱ组

B.Ⅱ和Ⅲ组

C.Ⅲ和Ⅳ组

D.I和Ⅳ组

(48) ,(49) A.I、Ⅱ和Ⅲ组

B.Ⅱ、Ⅲ和Ⅳ组

C.I、Ⅲ和Ⅳ组

D.I、Ⅱ和Ⅳ组

参考答案
正确答案:D,A,D,A,D
【解析】测试阶段在软件生命周期中占有重要地位。一个软件产品在交付用户正式使用前主要经过3种测试:单元测试、集成测试和验收测试。测试的方法有黑盒法和白盒法。黑盒方法主要用于功能测试或数据驱动测试:白盒方法主要用于结构测试或逻辑驱动测试。测试用的数据称为测试用例,正确选取测试用例对测试的最终结果有很大影响。白盒测试用例的设计方法有语句覆盖、条件覆盖、分支覆盖、路径覆盖等多种,其中语句覆盖是最弱的覆盖准则,路径覆盖则最强。本题所给出的4组测试数据,要实现分支覆盖即判定覆盖,必须使程序中每个逻辑判断的取真分支和取假分支在每组测试数据时至少遍历一次,应采用的测试数据组是第Ⅰ和第Ⅱ组数据;要实现条件覆盖,必须使程序中每个条件的可能取值至少满足一次,应采用的测试数据组是Ⅰ和Ⅳ组数据;要实现路径覆盖,求程序中的所有路径至少经历一次,则应采用的测试数据组是第Ⅰ、Ⅱ、Ⅲ组或者第Ⅰ、Ⅱ、Ⅳ组。
看了●在结构测试用例设计中,有语句...的网友还看了以下:

在车身的结构件与覆盖件之间有一定的配合间隙,通过间隙的变化可以分析出车身变形的范围。 ( ) 职业资格考试 2020-05-22 …

例题1.在一定体积的密闭容器中充入3L气体R和5L气体Q,在一定条件下发生反应2R(g)+例题1. 化学 2020-05-23 …

白盒测试的测试用例设计中主要包括语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖和路径 计算机类考试 2020-05-24 …

已知烯烃在一定条件下可被强氧化剂氧化成醛,例如:RCH=CHR′一定条件RCHO+R′CHO.从A 化学 2020-06-13 …

两种有机物以一定比例混合,一定条件下在aLO2(足量)中燃烧,充分反应后恢复到原状态,再通过足量N 化学 2020-06-17 …

下列说法中正确的是()A.不确定事件发生的概率是不确定的B.事件发生的概率可以等于事件不发生的概率C 其他 2020-11-03 …

求老师解答:每件衣服用布米数一定每件衣服用布米数一定,做的件数和用布总米数[]A.成正比例B.成反比 数学 2020-11-19 …

衡量软件测试质量的指标测试用例覆盖率概念 其他 2020-11-28 …

一元夺宝和一元云购里,是不是在云购一件商品时,是不是云购次数占商品价值比例最高的人必获奖?(例:一件 其他 2020-11-28 …

1.固态导电的一定是金属单质?举个反例,2.反应体系的压强跟体积有什么关系?3.在一定条件下的密闭容 化学 2020-12-25 …