首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一段程序如下: if((a==b)and((c==d)or(e==f)))do S1 else if((p==q)or(s==t))do S2 else do S3 满足判定/条件覆盖的要求下,最少的测试用例数目是______。
设有一段程序如下: if((a==b)and((c==d)or(e==f)))do S1 else if((p==q)or(s==t))do S2 else do S3 满足判定/条件覆盖的要求下,最少的测试用例数目是______。
admin
2010-06-15
31
问题
设有一段程序如下: if((a==b)and((c==d)or(e==f)))do S1 else if((p==q)or(s==t))do S2 else do S3 满足判定/条件覆盖的要求下,最少的测试用例数目是______。
选项
A、6
B、8
C、3
D、4
答案
C
解析
判定/条件覆盖,就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,同时每个判定语句本身所有可能分支也至少评价一次。
本程序一共有两个判定语句,三条路径。
若以1代表某一个条件为真,O代表为假,则对于(a==b)、(c==d)、(e==f)、(p==q)、(s==t)这五个条件,取不同的真值组合,即可设计出相应的测试用例,达到判定/条件覆盖的要求。在这里,先取(a==b)、(c==d)、(e==f) 为101,(p==q)、(s==t) 为任意值,然后取全部五个条件为010 11和010 00,即能达到判定/条件覆盖的要求。
转载请注明原文地址:https://jikaoti.com/ti/IPE7FFFM
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
阅读以下应用说明及VisualBasic程序代码,将应填入(n)处的字句写在对应栏内。【说明8.1】以下程序的功能是:生成20个200~300之间的随机整数,输出其中能被5整除的数并求出它们的和。【程序代码8.1】Priv
请根据标准书号校验码的说明,将图3-16和图3-17程序流程图中(1)-(4)空缺处的内容填补完整。假设《应试捷径—典型考题解析与考点贯通(系统分析师考试)》书籍标准书号前9个数字为7-121-04715,请写出其对应的校验码。
请根据C++程序运行时的输出结果,将代码中(1)、(2)空缺处的内容补充完整。指出该代码是否存在内存泄漏。
请将【算法4-1】和【算法4-2】中,(1)~(7)空缺处的内容补充完整。请从以下选项中选择相应的判断逻辑填写【算法4-2】中的“判断条件1”至“判断条件3”。注意,如“判断条件2”的逻辑判断结果为假,则无须对“判断条件3”进行判断。判断条件1
阅读以下应用说明、属性设置及VisualBasic程序代码,将应填入(n)处的字句写在对应栏内。【说明】本应用程序的运行窗口如图2所示。只要用户单击“闪烁”按钮,文字“欢迎光临”就会以0.3秒消失、0.3秒显示反复进行闪烁;单击“停止”按
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。【说明】下面程序完成从键盘读入一个字符串,然后采用parseInt方法将其转换为一个相应的整数。importjava.io.*;publicclasst
黑盒测试也称为功能测试。黑盒测试不能发现(51)。
GB/T 14394—93《计算机软件可靠性和可维护性管理》是(25)。
下列叙述中,正确的是(41)。
随机试题
心境障碍
设计和施工的分离,导致了许多问题。下列描述有误的是()。
滨海水产加工厂原是一家大型国有企业,2010年内,发生了以下事项: 1.调整新的领导班子上任,决定精简内设机构,将会计部撤并到厂部办公室,同时任命办公室主任吴某兼任会计负责人。撤并以后。会计主要工作重新分工如下:原会计部主办会计继续留任会计工作,吴某的
期货交易所的所得收益按照国家有关规定管理和使用,但应当首先用于()。
下列选项中,可以作为呆账核销的是()。
对物质现象的延续性和顺序性的反应是()
有人认为竞争在。社会才能和谐;也有人认为。只有消除竞争。社会才算和谐。针对这两种观点谈谈你的看法。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
举例说明心理能力在射击、马拉松跑、乒乓球三个不同运动项目中所起到的不同作用。
下列关于C++预定义流对象的叙述中,正确的是()。
最新回复
(
0
)