2019年下半年软件水平考试(中级)软件评测师下午(应用技术)真题试卷含答案解析_第1页
2019年下半年软件水平考试(中级)软件评测师下午(应用技术)真题试卷含答案解析_第2页
2019年下半年软件水平考试(中级)软件评测师下午(应用技术)真题试卷含答案解析_第3页
2019年下半年软件水平考试(中级)软件评测师下午(应用技术)真题试卷含答案解析_第4页
2019年下半年软件水平考试(中级)软件评测师下午(应用技术)真题试卷含答案解析_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试题一---为题目类型CCintisbinary(constvoid*buf,constsizetbuf—fen){sizetsuspiciousbytes=0;sizettotal—bytes=burlen>5127512:buf—len;//1,2,3constunsignedchar*bufc=buf;Sizeti;Sizetreturncode=0;if(buf_len==0){//4returncode=0;//5}else{for(i=0;i<total—bytes;i++){//6if(bufC[i]=='\0'){//7returncode=1;//8break;)elseif(bufC[i]<7IIbufC[i]>14){//9,10i++;suspicious_bytes++;if(i>=32){//11returncode=1;//12break;}}}}returnreturncode;//13}C100%DC(判定覆盖)所需的逻辑条件。V(G)。2试题二---为题目类型42-12-2所示。采用等价类划分法对该程序进行测试(同时对输入输出进行等价类划分),等价类表如表2—3所示,请补充表2.3中的空(1)~(4)。2.42.41)~(9)。对于本案例的黑盒测试来说,以上测试方法有哪些不足?试题三---为题目类型阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司欲开发一款二手车物流系统,以有效提升物流成交效率。该系统的主要功能是:(1)订单管理:帮买顾问看到有买车线索后,会打电话询问买家是不是需要物流,若需要,帮买顾问就将这个线索发起为订单,帮助买家来找承运商。(2)线路管理与推荐:对承运商的线路进行管理。根据运输方式的不同,线路分为三种,即包车线路、固定线路、竞价体系,其中包车线路和固定线路是合约制。接入订单系统会根据订单的内容选择合适的承运商。即:有新订单时,若符合固定线路和包车线路,系统自动分配给合约承运商;若不符合合约,系统将订单需求信息推送给各承运商,承运商对订单进行竞拍出价。(3)合约管理:根据公司与承运商确定的合约,对合约内容进行设置。(4)基础信息管理:包括帮买顾问账号管理和承运商账号的注册开通。APP性进行测试。4Apdex(应用性能指数)对用户使用该系统的性能满意度进行度量,系统需要满足.Apdex0.93-1Apdex试题四---为题目类型块每天定时根据系统登记的维修信息统计维修工的工时工资。维修工分为学徒、普通维修4113.(1)图4-1所示的类图中,类System和Engineer之间是什么关系?(2)类seniorEngineer重新实现了类Engineer的方法ealReward(),这是面向对象的什么机制?14.类seniorEngineer中的方法ealReward0和类studentEngineer中的方法getReward()是否需要重新测试?15.(1)EngineercalReward04-116.从面向对象多态特性考虑,测试类System中方法statReward()时应注意什么?试题五---为题目类型阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】在某嵌入式智能服务机器人的软件设计中,为了更好地记录机器人的个体信息和机器人的工作信息,为智能服务机器人设计了信息数据库。数据库主要完成收集智能服务机器人反馈信息的作用,记录所有机器人的所有工作记录,以方便使用者对机器人的管理和对机器人状态的掌握,并且在机器人发生运行故障时,可以根据数据库存储的信息分析产生故障的原因。数据库收集智能服务机器人反馈信息的流程如下:服务器端接收反馈信息。(1)第一次解析判断反馈信息类型是否正确,若正确执行(2),否则执行(3);(2)第二次解析判断反馈信息内容是否正确,若正确执行(4),否则执行(3):(3)调用错误信息处理函数后执行(4);(4)将反馈信息存入数据库。在本软件测试过程中,测试人员为了设计测试用例,根据题目中的说明,画出了机器反馈信息收集软件流程图,如图5.1所示。请在下列选项中,为图5—1中的空(1)~(3)选择正确的描述内容。(1)处对应,(2)处对应 ,(3)处对应 。(1)A.反馈格式是否正确B.反馈长度是否正确C.反馈类型是否正确D.反馈内容是否正确 MC/DC1)、(2if((信息有效==TRUE)&&(信息类型正确==TRUEif((信息内容正确==TRUEelseelse1000/0100%1000%MC/DC5-21)~(4)。试题一---为题目类型CCintisbinary(constvoid*buf,constsizetbuf—fen){sizetsuspiciousbytes=0;sizettotal—bytes=burlen>5127512:buf—len;//1,2,3constunsignedchar*bufc=buf;Sizeti;Sizetreturncode=0;if(buf_len==0){//4returncode=0;//5}else{for(i=0;i<total—bytes;i++){//6if(bufC[i]=='\0'){//7returncode=1;//8break;)elseif(bufC[i]<7IIbufC[i]>14){//9,10i++;suspicious_bytes++;if(i>=32){//11returncode=1;//12break;}}}}returnreturncode;//13}【正确答案】C100%DC(判定覆盖)所需的逻辑条件。【正确答案】6个逻辑条件。V(G)。【正确答案】控制流图如下所示。 根据代码绘制控制流图、计算环路复杂度。控制流图是描述程序控制流的一种图示方式,l,v(G)=8。2【正确答案】线性无关路径:1.1-2-4-5-132.1-3-4-5-133.1-2-4-6-134.1-2-4—6-7-8-135.1-2-4—6-7-9-11-12—136.1-2-4-6-7-9-10-11-12-137.1-2-4—6-7-9-10-6…8.1-2-4-6-7-9-11-6…【试题解析】本问题考查白盒测试用例设计方法:基本路径法。涉及的知识点包括:根据控制流图和环路复杂度给出线性无关路径。线性无关路径是指包含一组以前没有处理的语句或条件的路径。从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。程序的环路复杂度等于线性无关路径的条数,所以本题中应该有8条线性无关路径。试题二---为题目类型42-12-2所示。【正确答案】采用等价类划分法对该程序进行测试(同时对输入输出进行等价类划分),等价类表如表2—3所示,请补充表2.3中的空(1)~(4)。【正确答案】(1)非负整数(2)4(3)0(4)负整数C、A、B1L5(L0,1,2,3,4)。2.42.41)~(9)。【正确答案】(1)1.2,3,82)03)20204150001500051010670007000(7)1,2,3,78A9)N/A【试题解析】本问题考查等价类划分法中根据等价类表编写测试用例。在编写等价类划分法的测试用例时,如果输入全部都来自有效等价类,则从每个有效等价类选取一个代表元素作为输入,如果要考虑无效等价类,则每次只选取一个无效等价类,其余输入都从有效等价类中选取。对于本案例的黑盒测试来说,以上测试方法有哪些不足?【正确答案】1.没有考虑边界值;2.没有考虑官网购票金额和手机客户端购票金额的组合;3.没有考虑购票次数和购票金额之间的关系;ABC和购票金额之间的关系。试题三---为题目类型1线索发起为订单,帮助买家来找承运商。(2)线路管理与推荐:对承运商的线路进行管线路和固定线路是合约制。接入订单系统会根据订单的内容选择合适的承运商。即:有新订单时,若符合固定线路和包车线路,系统自动分配给合约承运商;若不符合合约,系统将订单需求信息推送给各承运商,承运商对订单进行竞拍出价。(3)合约管理:根据公司与承运商确定的合约,对合约内容进行设置。(4)基础信息管理:包括帮买顾问账号管理和承运商账号的注册开通。【正确答案】APP性进行测试。【正确答案】APPAndroidiOS元格记录手机品牌和操作系统组合的测试情况。4【正确答案】测试一:2019,5(说明:分别为任何正整数、小于100的正整数值):测试二:2019.5,5(说明:分别为任何整数串带小数或负数、小于100的正整数值);测试三:2019,5.5100SQL2019OR‘1’=‘1)XSSSQL一个子集中选取少数具有代表性的数据作为测试用例。边界值分析法通常作为对等价类划针对竞拍价格和可接受浮动比例均合法的情况。输入竞拍价格为正整数、可接受浮动比例100100100SQLXSSXSSSQLHTMLSQL,功能符号,包含如或任何脚本<SCRIPT>等标签,检查结果是否造成问题。Apdex(应用性能指数)对用户使用该系统的性能满意度进行度量,系统需要满足.Apdex0.93-1Apdex【正确答案】Apdex指数=(满意:小于T的样本数+容忍:T~4T的样本数/2)L总样本数=(185+(20/2))/215=0.9070.907大于0.9,所以该系统的用户满意度达到了要求。T=500ms,记录请求执行时间,统500ms185,500ms~2000ms(4T20,2000ms10。采用Apdex(应用性能指数)对用户使用竞拍功能为主的满意度进行度量,系统需要满Apdex0.9Apdex量化时把最终用户的体验和应用性能联系在了一起,对应用户满意度通过响应时间T:(0~T)T~4T)慢了一点,但还可以接受,继续这一应用过程失望:(4T~)太慢了,无法容忍,用户决定放弃这个应ApdexApdex=fT+T~4T/2)/总样本数在题目所给的测试数据条件下:ApdexT:T~4T185+20/2)/(185+20+10)=0.9070.9070.9,所以该系统的用户满意度达到了系统要求的满意度。试题四---为题目类型块每天定时根据系统登记的维修信息统计维修工的工时工资。维修工分为学徒、普通维修41【正确答案】13.(1)图4-1所示的类图中,类System和Engineer之间是什么关系?(2)类seniorEngineer重新实现了类Engineer的方法ealReward(),这是面向对象的什么机制?【正确答案】(1)关联关系(2)多态SystemseniorEngineerEngineer14.类seniorEngineer中的方法ealReward0和类studentEngineer中的方法getReward()是否需要重新测试?【正确答案】calReward()需耍。getReward()需要。seniorEngineercalReward()重新实现了父类calReward0studentEngineergetReward()虽没有重calReward()方法,所以需要重新测试。15.(1)EngineercalReward04-1【正确答案】(1)newEngineer()一setW01.kTime()calReward()一getReward()。(2)Engineel一一studentEngineer、seniorEngineer——System。其中studentEngineer、seniorEngineer的测试顺序可任意设定。1)ealReward0calReward()获取工时工资并打印显示。因此,测试时需要先生成一EngineersetWorkTime(calReward(),最后通过获getRewardnewEngineer()—setWorkTime()—calReward()—getReward()。(2)由类结构图可以容易看出,类EngineerSystemstudentEngineerseniorEngineerSystemstudentEngineerseniorEngineer16.从面向对象多态特性考虑,测试类System中方法statReward()时应注意什么?statRewardEngineerstudentEngineerseniorEngineercalReward()。SystemstatRewardEngineercalRewardcalReward0studentEngineerseniorEngineerstatRewardEngineer、类studentEngineerseniorEngineerealReward()。试题五---为题目类型阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】在某嵌入式智能服务机器人的软件设计中,为了更好地记录机器人的个体信息和机器人的工作信息,为智能服务机器人设计了信息数据库。数据库主要完成收集智能服务机器人反馈信息的作用,记录所有机器人的所有工作记录,以方便使用者对机器人的管理和对机器人状态的掌握,并且在机器人发生运行故障时,可以根据数据库存储的信息分析产生故障的原因。数据库收集智能服务机器人反馈信息的流程如下:服务器端接收反馈信息。(1)第一次解析判断反馈信息类型是否正确,若正确执行(2),否则执行(3);(2)第二次解析判断反馈信息内容是否正确,若正确执行(4),否则执行(3):(3)调用错误信息处理函数后执行(4);(4)将反馈信息存入数据库。【正确答案】在本软件测试过程中,测试人员为了设计测试用例,根据题目中的说明,画出了机器反馈信息收集软件流程图,如图5.1所示。请在下列选项中,为图5—1中的空(1)~(3)选择正确的描述内容。(1)处对应,(2)处对应 ,(3)处对应 。(1)A.反馈格式是否正确B.反馈长度是否正确C.反馈类型是否正确D.反馈内容是否正确 【正确答案】件流程。从问题中所给的流程图可以看出,空(1)为接收反馈后反馈类型正确的处理;空(2)为接收反馈后反馈类型不正确的处理;空(3)为接收反馈后,类型正确且

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论