首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 在服务型智能扫地机器人的软件设计中,为了更好地记录机器人的个体信息和工作信息,设计了信息数据库。数据库主要完成收集服务型智能扫地机器人反馈信息的作用,记录机器人的所有工作记录,方便了使用者对机
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 在服务型智能扫地机器人的软件设计中,为了更好地记录机器人的个体信息和工作信息,设计了信息数据库。数据库主要完成收集服务型智能扫地机器人反馈信息的作用,记录机器人的所有工作记录,方便了使用者对机
admin
2021-03-25
35
问题
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
在服务型智能扫地机器人的软件设计中,为了更好地记录机器人的个体信息和工作信息,设计了信息数据库。数据库主要完成收集服务型智能扫地机器人反馈信息的作用,记录机器人的所有工作记录,方便了使用者对机器人的管理及对机器人状态的掌握,并且在机器人发生运行故障时,可以根据数据库存储的信息分析产生故障的原因。数据库收集服务型智能扫地机器人反馈信息的流程如下:
服务端接收反馈信息:
1.第一次解析判断反馈信息类型是否正确。如果正确继续执行2,否则执行3。
2.第二次解析判断反馈信息内容是否正确。如果正确执行4,否则执行3。
3.调用错误信息处理函数后执行4。
4.将反馈信息存入数据库。
软件的结构覆盖率是度量测试完整性的一种手段,也是度量测试有效性的一种手段。在嵌入式软件白盒测试过程中,通常以语句覆盖率和分支覆盖率作为度量指标。
在实现题目说明的反馈信息接收功能时,设计人员采用了下列算法:
if((信息有效==TRUE)&&(信息类型正确==TRUE))
{
解包信息内容;
if((信息内容正确==TRuE))
{信息存入数据库;}
else
{
错误信息处理;
信息存入数据库;
}
}
else
{
错误信息处理;
信息存入数据库;
请完成表3.1中的(1)和(2)空白,指出对上述算法达到100%语句覆盖和100%分支覆盖所需的最少测试用例数目。请将答案填写在答题纸的对应栏中。
选项
答案
(1)3 (2)3
解析
本问题主要考查对语句覆盖和分支覆盖概念的掌握以及实际应用。
语句覆盖要求设计适当数量的测试用例,运行被测程序,使得程序中每一条语句至少被运行一遍,语句覆盖在测试中主要发现错误语句。
分支覆盖要求设计适当数量的测试用例,运行被测程序,使得程序中每个真值分支和假值分支至少执行一次,分支覆盖也称判定覆盖。
按照上述语句覆盖要求,语句覆盖就要使得问题2中的所有语句执行一次,问题2中有三个语句块,如下所示。
故为了使问题2中的三个语句块各执行一次,最少需要3个测试用例来覆盖。
按照上述分支覆盖要求,分支覆盖要使得程序中每个真值分支和假值分支至少执行一次。对问题2中的判断条件进行分析,有两个判断条件,需要分别取每个判断的真值分支和假值分支,即从理论上需要4个测试用例来满足覆盖要求。但是,由于第一个判断的真分支中包含了第二个判断条件的真假分支,当满足第一’个判断的真分支时,同时可满足第二个判断条件的真或假分支,可减少一个测试用例,故问题2最少需要3个测试用例来满足分支覆盖要求。
转载请注明原文地址:https://jikaoti.com/ti/GJI7FFFM
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
TCP和UDP协议均提供了()能力。
阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。[说明]用户的身份认证是许多应用系统的第一道防线,身份识别对确保系统和数据的安全保密极其重要。以下过程给出了实现用户B对用户A身份的认证过程。1.A->B:A2.B->A:{B,Nb}p
阅读下列说明,回答问题1和问题2,将解答写在答题纸的对应栏内。【说明】Windows系统的用户管理配置中,有多项安全设置,如图2-1所示。Windows的密码策略有一项安全策略就是要求密码必须符合复杂性要求,如果启用此策略,那
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。【说明】信息系统安全开发生命周期(securityDevelopmentLifeCycle,SDLC)是微软提出的从安全角度指导软件开发过程的管理模式,它将安全纳入信息系统开发生命周期的所有
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】假设用户A和用户B为了互相验证对方的身份,设计了如下通信协议:1.A→B:RA2.B→A:f(PAB||RA)||RB3.A→B:f(PAB||_____
下列说法中,错误的是()。
操作系统的安全审计是指对系统中有关安全的活动进行记录、检查和审核的过程。现有的审计系统包括__________________三大功能模块。
Rapidadvancesincomputerandcommunicationtechnologieshaveresultedinthe(71)mergerofthesetwofields.Thelineshaveblu
Asanoperatingsystemrepeatedlyallocatesandfreesstoragespace,manyphysicallyseparatedunusedareasappear.Thisphenome
16个微处理器的编号分别为0、1、2、3、…、14、15,采用四维立方体单级互联函数为Cube3时,5号微处理器与(20)号微处理器相连接。
随机试题
A、Itgivesconventionalaccountformedicine.B、Itintroducesthedietaryregimeforthesick.C、Itseesvariousmedicalissues
已知β0,β1的最小二乘估计是,则有=________
葡萄糖氯化钠注射液的pH在3.5~6.0之间,那么[H+]最高的制剂与[H+]最低的制剂之间,[H+]相差的倍数
落锤式弯沉仪(简称FWD)测试路面弯沉时,每个测点重复测试应不少于()次。
社会工作者运用自身拥有的专业知识和技巧,调动服务对象自身的能力和资源,发挥服务对象的潜在能力,促使服务对象发生有效改变,这时社会工作者扮演的是()角色。
我国宪法规定了公民的基本权利和义务。下列选项中不属于公民基本权利的是()。
自古以来,我国文人志士多有________的家国情怀。抗战时期,许多南开学子就主动奔赴沙场,用鲜血和生命诠释了爱国、奉献的精神内涵。填入画横线部分最恰当的一项是:
隋唐时期实行租庸调制,其中“庸”所起的作用是()
彼得的决策属于()产生有关彼得传言的关键性人物是()
项目管理器的"文档"选项卡用于显示和管理
最新回复
(
0
)