为了对下图所示的程序段进行覆盖测试,必须适当地选择测试用例组。若x,y是两个变量,可选择的用例组共有Ⅰ、Ⅱ、Ⅲ、Ⅳ四组(如下表所示),则实现判定覆盖至少应采用的测试用例组是()。(2014年嵌入式系统

为了对下图所示的程序段进行覆盖测试,必须适当地选择测试用例组。若x,y是两个变量,可选择的用例组共有Ⅰ、Ⅱ、Ⅲ、Ⅳ四组(如下表示),则实现判定覆盖至少应采用的测试用例组是()。(2014年嵌入式系统设计师)

44.png


X

y

测试用例组

0

3

测试用例组

1

2

测试用例组

-1

2

测试用例组

3

1

A.Ⅰ、Ⅱ、Ⅲ或Ⅰ、Ⅱ、ⅣB.Ⅰ、Ⅱ、Ⅲ或Ⅱ、Ⅲ、Ⅳ
C.Ⅰ、Ⅲ、Ⅳ或Ⅱ、Ⅲ、ⅣD.Ⅰ、Ⅲ、Ⅳ或Ⅰ、Ⅱ、Ⅳ













参考答案:A
参考解析:本题考查软件结构测试方面的基础知识。
在结构测试中,根据覆盖目标的不同,可分为语句覆盖、条件覆盖、判定覆盖、路径覆盖等。判定覆盖的含义是涉及若干测试用例,运行被测程序,使得程序中每个判定的取真值分支和取假值分支至少执行一次。
本题中,为判定覆盖选取测试用例情形:对第一个判定选取测试用例组Ⅰ和Ⅱ,当用Ⅰ覆盖判定的T分支时,不会走到第二个分支;当用Ⅱ覆盖判定的F分支时,第二个判定需要另取一个测试用例组覆盖T分支,此时,取测试用例组Ⅲ或Ⅳ即可。

* 注意事项:

题目、答案和解析仅供参考,题目与答案请以官方发布为准。
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
软考题网站(http://test.ruankaoti.com/)提供的相关试题资料仅供个人复习参考使用
如果您有更好的解答,欢迎留言评论。

本文链接:https://www.ruankaoti.com/qianrushixitongshejishi/091909202019793.html

相关文章

发表评论

评论列表(0人评论 , 833人围观)
☹还没有评论,来说两句吧...

阅读更多


微信扫码,加入打卡学习群,分享学习资料
 
QQ交流群
2022年软考交流群
866893197
软件设计师交流群
866893197