首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于嵌入式软件测试方面的叙述,回答问题1至问题3。 甲公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,甲公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试
阅读以下关于嵌入式软件测试方面的叙述,回答问题1至问题3。 甲公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,甲公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试
admin
2009-04-07
78
问题
阅读以下关于嵌入式软件测试方面的叙述,回答问题1至问题3。
甲公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,甲公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试项目的负责人。
选项
答案
(1)张工和王工的意见都不完全正确。 为了节省对目标机环境的争用,测试的很多工作可以在仿真环境下进行;但是为了防止由于仿真环境与目标环境差异带来的测试错误,最终的测试程序必须在目标机环境上重新运行,以查看软件最终在目标环境下的实际运行情况。 (2)针对本题所述情况,为了提高开发与测试工作的并行度,张工的项目组可以先在仿真环境下开发和运行测试程序;待王工项目组的代码开发工作完成后,再在目标机环境下完整地运行所有的测试程序。
解析
本题重点考查考生对软件测试技术的掌握程度。作为系统分析员,承担着管理项目和分解项目实施的工作,第三方软件测试是提高软件产品质量的有效手段,因此掌握好软件测试技术,是软件工程师(尤其是项目负责人)必不可少知识。
问题1主要考查考生在嵌入式软件测试方面如何解决开发和测试对资源需求竞争的问题。通常,根据V字形软件研制过程,用户不可能为测试而专门研制一套目标机,只能依赖真是目标机完成所有测试任务,为了节省对目标机环境的争用,测试的很多工作一般可以在仿真环境下进行。但是,在仿真环境下完成测试工作后,并不代表测试工作的结束,为了防止由于仿真环境与目标环境差异带来的测试错误(此差别永远存在),最终的测试程序必须在目标机环境上重新运行,以查看软件最终在目标环境下的实际运行情况。因此,两者之间缺一不可。在理解了这种现象下,为了提高开发与测试工作的并行度,张工的项目组可以先在仿真环境下开发和运行测试程序;待王工项目组的代码开发工作完成后,再在目标机环境下完整地运行所有的测试程序。
如果考生从事过嵌入式软件开发和测试工作(尤其是航空软件),应该知道嵌入式软件可根据所依附的嵌入式设备在系统中的失效影响程度,分为多种级别,而不同的软件级别,其测试项要求也不相同。本问题主要考查考生对安全级别较高的软件,对修正的条件判定覆盖(MC/DC)和条件判定覆盖(C/DC)两项测试技术的掌握程度。
(1)对于C/DC,要求测试集满足如下条件:判定中每个条件的真值与假值都至少取一次;同时判定的真值与假值也要求至少取一次。
(2)对MC/DC,要求测试集满足如下条件:
首先应满足C/DC的测试条件。
判定中每个条件的取值都必须独立地影响判定的结果,即在其他条件取值不变的前提下,仅改变这个条件的值,而使判定结果改变。
根据上述有关C/DC和MC/DC的测试要求,在所给例子中,A和B的C/DC测试集应是{TT,FF},因为该测试用例集中,条件A与B分别取了T与F,判定A OR B,也取了T值(当A=T,B=T时)和F值(当A=F,B=F时);而A和B的MC/DC测试集是{FF,TF,FT},因为C/DC要求的测试用例集是{TT,FF}无法满足MC/DC的要求,条件A与B均没有独立地影响判定的输出结果。
问题三主要考查考生对测试工作的看法,这里考生应清楚的是以下几点:软件测试的作用是查找软件中存在的问题,但是不能保证软件的正确性。软件正确性需要软件研发的全过程来保证。
从本题的情况来看,问题的根源很可能是王工或张工项目组的开发或测试工作中的某些点没有做好,主要原因包括:
(1)软件需求规格说明没有全面地反应用户的要求。
(2)需求文档和设计文档质量不高。
(3)软件代码的质量本身不高,可读性较差。
(4)测试用例没有100%覆盖需求。
(5)测试和开发人员责任心不够,开发过程控制不到位。
(6)软件开发无标准可循,测试人员难以理解。
等等。
转载请注明原文地址:https://kaotiyun.com/show/84QZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树10
大概描述一下ASP。NET服务器控件的生命周期
概述.NET里对remoting和webservice两项技术的理解和实际中的应用。
输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”Theyarestudents.”和”aeiou”,则删除之后的第一个字符串变成”Thyrstdnts.”。
输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(n)。如果有多对数字的和等于输入的数字,输出任意一对即可。例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4
给MSN设置HTTP代理服务器,IP地址为61.55.134.161端口号为80。
设置TCP/IP属性由DHCP服务器负责分配IP地址。
设置TCP/IP属性使第三个DNS服务器202.112.82.133成为首选服务器,原来的首选DNS服务器202.112.80.106为备选服务器。
随机试题
案例:某中学体育教研组开展教研活动,讨论研究常态化疫情防控下的体育工作。教研组长:新冠肺炎疫情打乱了我们正常的生活和工作节奏,也让我们每个人都进行了深刻的反思。现在我国已进入疫情防控常态化阶段,作为体育工作者,我们应如何更好地开展自己的
认为绘画“具有雕塑所得不到的无限可能性”的是【】
设向量α1=(1,1,1)T,α2=(1,1,0)T,α3=(1,0,0)T,β=(0,1,1)T,则β由α1,α2,α3线性表示的表示式为_________.
“诸病有声,鼓之如鼓”,所属的诊法是
输卵管妊娠占异位妊娠的:
A.柴胡疏肝散B.调营饮C.附子理中汤合五苓散D.一贯煎合猪苓汤E.胃苓汤治疗肝硬化肝肾阴虚证,应首选()
人民法院于2014年8月10日受理某企业破产案件。在进行破产清算时,下列选项中,管理人可请求人民法院行使撤销权的有:()
人们最大的快乐之一就是旅行,这种从一个地方到另一个地方的强烈欲望是我们从远祖那里继承下来的,他们是些游牧的猎人和收集稀少果实的劳动者。如今,整个星球被高速的环形公路所围绕着,有无数的远洋轮船和国际航班连接各大洲。迅捷的电气化交通工具在世界各地疾驰,成千上万
下列程序的输出结果【】。#definePR(ar)printf("ar=%d",ar)main(){intj,a[]={1,3,5,7,9,1l,13,1},*p=a+5;for(j=3;j;j--)
下面不属于软件需求分析阶段主要工作的是
最新回复
(
0
)