首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于软件测试的说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 使用在汽车、飞机中的嵌入式软件,由于直接影响人的生命及财产安全,测试要求更为严格。语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖是通常对这类软件的要求。
阅读以下关于软件测试的说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 使用在汽车、飞机中的嵌入式软件,由于直接影响人的生命及财产安全,测试要求更为严格。语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖是通常对这类软件的要求。
admin
2015-05-21
8
问题
阅读以下关于软件测试的说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
使用在汽车、飞机中的嵌入式软件,由于直接影响人的生命及财产安全,测试要求更为严格。语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖是通常对这类软件的要求。
以下是一段C语言代码,请仔细阅读,并回答相关问题:
int logicTest(int x, int y)
{
int magic=0;
if(x>0 &&y>0){
magie=x+y+10;
}
else{
magie=x+y一10;
}
if(magic<0){
magic=0;
}
return magic;
}
请根据【说明】中的C语言代码,计算满足MC/DC覆盖要求的用例数量及条件取值范围,将答案填写在答题纸的对应栏中。
选项
答案
用例数量:3个; 条件取值范围: (x>0 and y<=0)、(x<=0 andy>0)及(x>0 and y>0)
解析
本问题考查MC/DC覆盖率判定的综合运用。
MC/DC与代码中的逻辑运算有关。本题代码中的逻辑运算为x>0&&y>0。根据MC/DC的定义,MC/DC覆盖要求每个条件的取值都有覆盖,每个判定值都有覆盖且每个条件都能独立影响判定结果。对于a&&b这样的逻辑运算,真值表如下。
对测试用例1和测试用例2,条件a不变,因为条件b的不同而导致结果的不同,因此条件b独立影响判定的结果。对测试用例2和测试用例3,因为条件b不变,条件a的不同而导致结果的不同,因此条件a独立影响判定的结果。综合以上,对逻辑运算a&&b应产生三个测试用例,包括:(True,False)、(True,True)、(False,True)。
所以本题用例数量:3个;条件取值范围:(x>0 and y<=0)、(x<=0 and y>0)及(x>0and y>0)。
转载请注明原文地址:https://jikaoti.com/ti/k6I7FFFM
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
给定关系R(A,B,C,D,E)与S(B,C,F,G),那么与表达式π2,4,6,7(σ2<7(RS))等价的SQL语句如下:SELECT(41)________________FROMR,SWHERE(42)______________
Redis是一种NoSQL数据库,具体地说,是(70)________________存储数据库。
解决并发操作带来的数据不一致性一般采用(56)________________。
以下关于计算机软件著作权的叙述中,正确的是(16)________________。
用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指(9)________________。
(16)是构成我国保护计算机软件著作权的两个基本法律文件。单个自然人的软件著作权保护期为(17)。(16)
某本科髙校新建教务管理系统,支撑各学院正常的教学教务管理工作。经过初步分析,系统中包含的实体有学院、教师、学生、课程等。考虑需要将本科学生的考试成绩及时通报给学生家长,新增家长实体;考虑到夜大、网络教育学生管理方式的不同,需要额外的管理数据,新增进修学
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、c处应分别填()。
对分组查询结果讲行筛选的是(),其条件表达式中可以使用聚集函数。
随机试题
红套配合是依靠轴、孔之间的摩擦力来传递转矩的,因此摩擦力的大小与过盈量的大小没有关系。( )
“每一个直觉或表象同时也是表现。没有在表现中对象化了的东西就不是直觉或表象,就还只是感受和自然的事实。心灵只有借造作、赋形、表现才能直觉。”提出这一论断的文论家是_______。
PCP的感染途径是
下列关于人身保险合同中受益人的表述中,错误的是()
导航电子地图外业调查1)工程概况根据××测绘及导航电子地图资质单位规定:导航电子地图上的高速公路和国道及周边信息每6个月更新一次,省级及以下道路及周边信息每1年更新一次,背景地图每1年更新一次。现需要对××地区导航地图进行全面更新,确定开展外业调查,对
某公司承建城市主干道改造工程,其结构为二灰土底基层、水泥稳定碎石基层和沥青混凝土面层,工期要求当年5月份完成拆迁,11月底完成施工。由于城市道路施工干扰因素多,有较大的技术难度,项目部提前进行了施工技术准备工作。水泥稳定碎石基层施工时,项目部在城市外设置
职工李某2015年3月1日被招入某公司时,公司忘了与其订立劳动合同。李某知道公司如果不与其订立书面劳动合同,依法需要向其支付双倍工资,因此一直不动声色。直至公司对劳动合同进行普查时,才发现与李某漏签了劳动合同。于是,公司提出要与李某补签书面劳动合同。但李某
鑫源公司2016年12月31日固定资产账户余额为600万元,累计折旧账户余额为200万元。固定资产减值准备账户余额为25万元,在建工程账户余额为300万元。该公司2016年12月31日资产负债表中“固定资产”项目的金额为()万元。
当用户在一个关系表的某一列上建立一个非聚集索引(该表没有聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由_______和它相对应的指针构成的。
SomepeoplewouldsaythattheEnglishman’shomeisnolongerhiscastle;thatithasbecomehisworkshop.Thisispartlybecaus
最新回复
(
0
)