阅读以下关于嵌入式软件测试的叙述,回答问题1至问题3,将解答填入对应栏内。
【说明】
某嵌入式软件主要用于控制飞机起落架。飞机起落架的可靠性直接关系着机载人员的人身安全。根据载机设备对软件可靠性要求,一般将软件分为3级:关键级软件,主要级软件和一般软件。由于该嵌入式软件被定义为关键软件,要求按关键级软件进行测试。
请根据测试要求,简要说明语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖的含义。
第1题
阅读以下关于嵌入式软件测试方面的叙述,回答问题1至问题3。
甲公司是一个专业的航空软件开发公司,当前正在为某用户开发某航空嵌入式实时软件,王工是该软件开发项目的负责人。应用户要求,甲公司委托乙公司对其开发的航空软件进行第三方测试。张工是乙公司中该测试项目的负责人。
王工在与张工讨论该软件的测试计划时,就软件的测试环境产生了争执。张工认为所有的第三方测试工作都必须在目标机环境下完成,否则无法保证测试的有效性。王工认为开发工作进度很紧,而且开发工作需要频繁占用目标机环境,第三方测试在仿真环境下进行就可以了,没有必要非得在目标机环境下测试。请在200字以内对上述两人意见的正确性进行评价与分析,并简述你对本题目中的测试环境问题的建议。
第2题
第3题
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。
【说明】
某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。
在电子商务系统的测试中,软件测试总体上分成4步:单元测试、集成测试、系统测试和验收测试。以上哪些测试步骤需要企业用户参加?
第4题
A.软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书要求
B.通过测试发现软件错误,为软件产品的质量评价提供依据
C.软件的测试级别一般分为静态测试和动态测试
D.动态测试可以采用白盒测试或者黑盒测试
第5题
阅读以下关于软件测试的说明,回答司题l至问题3,将解答填入答题纸的对应
栏内。
【说明】
使用在汽车、飞机中的嵌入式软件, 日于直接影响人的生命及财产安全,测试要求
更为严格。语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖是通常对这类软件的要求。
以下是一段C语言代码,请仔细阅读并回答相关问题:
【问题1】(6分)
请根据测试要求,简要说明语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖的含义。
将答案填写在答题纸的对应栏中。
【问题2】(5分)
画出以上代码的流程图,将答案填写在答题纸的对应栏中。
【问题3】(4分)
请根据【说明】中的C语言代码,计算满足MC/DC覆盖要求的用例数量及条件取
值范围,将答案填写在答题纸的对应栏中.
第6题
【说明】
软件在机载设备中的运用越来越广泛,驻留于机载设备中的嵌入式软件失效会产生灾难性后果,一般要求其具有较高的可靠性,因此,软件可靠性测试对机载软件至关重要。
解释软件可靠性的含义及影响软件可靠性的主要因素。
第7题
试题五(10 分)
阅读以下说明,回答问题1 和问题2,将解答填入答题纸的对应栏内。
[说明]
软件测试是与软件开发密切相关的一系列有计划的活动,在软件测试过程模型“V
模型”的指导下,开发过程中应该安排一系列不同类型的测试活动。
软件测试过程是由一系列的关键活动组成的,同时软件测试质量的保证手段是必不
可少的。
[问题1](2 分)
针对开发过程中的不同阶段,应该包含那些类型的软件测试。
[问题2](8 分)
简述软件测试过程的关键活动,以及保证软件测试质量的手段。
第8题
阅读以下关于嵌入式操作系统软件编码优化的技术说明,根据要求回答问题1至问题5。
【说明】
由于嵌入式系统对实时性的要求较高,因此一般要求对代码的性能进行优化,使代码的执行速度越快越好。图6-22给出了两个算术运算的程序段(a)、(b)。
在嵌入式系统设计过程中,给定一份软件设计规格说明书后,下一步的工作就是编写代码。通常编码工作包含哪些步骤?
第9题
第10题
阅读下列说明,回答问题1至问题3。
【说明】
文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。
用户文档包括哪些?
除了用户文档之外,文档测试还应当关注哪些文档?
简述用户文档的测试要点。
请帮忙给出每个问题的正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!