●在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其 (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、Ⅱ和Ⅳ组
【解析】测试阶段在软件生命周期中占有重要地位。一个软件产品在交付用户正式使用前主要经过3种测试:单元测试、集成测试和验收测试。测试的方法有黑盒法和白盒法。黑盒方法主要用于功能测试或数据驱动测试:白盒方法主要用于结构测试或逻辑驱动测试。测试用的数据称为测试用例,正确选取测试用例对测试的最终结果有很大影响。白盒测试用例的设计方法有语句覆盖、条件覆盖、分支覆盖、路径覆盖等多种,其中语句覆盖是最弱的覆盖准则,路径覆盖则最强。本题所给出的4组测试数据,要实现分支覆盖即判定覆盖,必须使程序中每个逻辑判断的取真分支和取假分支在每组测试数据时至少遍历一次,应采用的测试数据组是第Ⅰ和第Ⅱ组数据;要实现条件覆盖,必须使程序中每个条件的可能取值至少满足一次,应采用的测试数据组是Ⅰ和Ⅳ组数据;要实现路径覆盖,求程序中的所有路径至少经历一次,则应采用的测试数据组是第Ⅰ、Ⅱ、Ⅲ组或者第Ⅰ、Ⅱ、Ⅳ组。
成语有比喻句,拟人句,排比句,夸张句,否定句,反问句,设问句,还有那些句.这些句有没有一个名字? 语文 2020-05-14 …
巴掌大的地儿能踢球吗?什么句?A比喻句B夸张句C拟人句D设问句巴掌大的地儿能踢球吗?什么句式?(考 语文 2020-06-13 …
曾记否,到中流击水,浪遏飞舟?这已设问句与上片末尾的设问句有什么内在联系 语文 2020-06-13 …
"曾记否,到中流击水,浪遏飞舟?”这一设问句与上片末尾的设问句有什么内在联系 其他 2020-06-13 …
改写句子:地球所拥有的自然资源也是有限的。(改写一般疑问句、反问句、设问句、和双重否定句)写好的我 其他 2020-06-13 …
T-SQL语句题五、T-SQL语句题设有一个设有一个SPJ数据库,包括S,P,J,SPJ四个表(1 其他 2020-06-14 …
有谁可以帮助我?填写带有“简”字的词语填写带有“简”字的词语课文设备生活穿戴方法摆设房屋操作语句陈 语文 2020-07-07 …
我有几些复句的问题,请帮助我(现代汉语)1.请问有没有复句是没有在(并列复句·承接复句·递进复句·选 语文 2020-11-26 …
文中画线语文中画线语句“这个创造性的设计”一句中,“设计”指的是什么?选出理解准确的一项()2分A. 语文 2020-12-02 …
□那一句有语病??说出修改的方法。①为了给百姓创设你更为优良的就医环境,卫生部门准备在全国开展,□那 其他 2020-12-22 …