版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可编辑修改精选全文完整版试题一---为题目类型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(判定覆盖)所需的逻辑条件。2试题二---为题目类型所示。采用等价类划分法对该程序进行测试(同时对输入输出进行等价类划分),等价类表如表2—3所示,请补充表2.3中的空(1)~(4)。对于本案例的黑盒测试来说,以上测试方法有哪些不足?试题三---为题目类型阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司欲开发一款二手车物流系统,以有效提升物流成交效率。该系统的主要功能是:(1)订单管理:帮买顾问看到有买车线索后,会打电话询问买家是不是需要物流,若需要,帮买顾问就将这个线索发起为订单,帮助买家来找承运商。(2)线路管理与推荐:对承运商的线路进行管理。根据运输方式的不同,线路分为三种,即包车线路、固定线路、竞价体系,其中包车线路和固定线路是合约制。接入订单系统会根据订单的内容选择合适的承运商。即:有新订单时,若符合固定线路和包车线路,系统自动分配给合约承运商;若不符合合约,系统将订单需求信息推送给各承运商,承运商对订单进行竞拍出价。(3)合约管理:根据公司与承运商确定的合约,对合约内容进行设置。(4)基础信息管理:包括帮买顾问账号管理和承运商账号的注册开通。试题四---为题目类型13.(1)图4-1所示的类图中,类System和Engineer之间是什么关系?(2)类seniorEngineer重新实现了类Engineer的方法ealReward(),这是面向对象的什么机制?14.类seniorEngineer中的方法ealReward0和类studentEngineer中的方法getReward()是否需要重新测试?15.(1)请结合题干说明中的描述,给出测试类Engineer方法calReward0时的测试序列。(2)请给出图4-1中各个类的测试顺序。16.从面向对象多态特性考虑,测试类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.反馈内容是否正确 ==TRUE)&&(信息类型正确==TRUE))[解包信息内容;if((信息内容正确==TRUE))(信息存入数据库;}else{错误信息处理;信息存入数据库;))else{错误信息处理;信息存入数据库;}请指出对上述算法达到1000/0语句覆盖、100%分支覆盖和1000%MC/DC覆盖所需的最少测试用例数目。(4)。试题一---为题目类型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(判定覆盖)所需的逻辑条件。【正确答案】【正确答案】控制流图如下所示。 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条线性无关路径。试题二---为题目类型所示。【正确答案】采用等价类划分法对该程序进行测试(同时对输入输出进行等价类划分),等价类表如表2—3所示,请补充表2.3中的空(1)~(4)。【正确答案】(1)非负整数(2)4(3)0(4)负整数根据以上等价类表设计的测试用例如表2.4所示,请补充表2.4中的空(1)~(9)。【正确答案】(1)1.2,3,8(2)0(3)大于等于20的整数,如20(4)大于等于15000的整数,如15000(5)大于等于10的整数,如10(6)大于等于7000的整数,如7000(7)1,2,3,7(8)非整数,如A(9)N/A【试题解析】本问题考查等价类划分法中根据等价类表编写测试用例。在编写等价类划分法的测试用例时,如果输入全部都来自有效等价类,则从每个有效等价类选取一个代表元素作为输入,如果要考虑无效等价类,则每次只选取一个无效等价类,其余输入都从有效等价类中选取。对于本案例的黑盒测试来说,以上测试方法有哪些不足?【正确答案】1.没有考虑边界值;2.没有考虑官网购票金额和手机客户端购票金额的组合;3.没有考虑购票次数和购票金额之间的关系;试题三---为题目类型线路和固定线路是合约制。接入订单系统会根据订单的内容选择合适的承运商。即:有新订单时,若符合固定线路和包车线路,系统自动分配给合约承运商;若不符合合约,系统将订单需求信息推送给各承运商,承运商对订单进行竞拍出价。(3)合约管理:根据公司与承运商确定的合约,对合约内容进行设置。(4)基础信息管理:包括帮买顾问账号管理和承运商账号的注册开通。【正确答案】【正确答案】【正确答案】测试一:2019,5(说明:分别为任何正整数、小于100的正整数值):测试二:2019.5,5(说明:分别为任何整数串带小数或负数、小于100的正整数值);测试三:2019,5.5(说明:分别为任何正整数、不满足小于100的正整数值):测试四:输入域体现安全性的测试输入,如:脚本(如<SCRIPT>)或SQL功能符号(如2019OR‘1’=‘1)等,以测试XSS脚本和使SQL改变为不符合设计意图的用例。【正确答案】Apdex指数=(满意:小于T的样本数+容忍:T~4T的样本数/2)L总样本数=(185+(20/2))/215=0.9070.907大于0.9,所以该系统的用户满意度达到了要求。10。采用Apdex(应用性能指数)对用户使用竞拍功能为主的满意度进行度量,系统需要满足的Apdex指数为0.9以上。在上述条件下计算Apdex指数,判定是否达到给定的要求。Apdex量化时把最终用户的体验和应用性能联系在了一起,对应用户满意度通过响应时间数值T划分为如下三个区间:满意:(0~T)让用户感到很愉快容忍:(T~4T)慢了一点,但还可以接受,继续这一应用过程失望:(4T~)太慢了,无法容忍,用户决定放弃这个应用Apdex通过如下计算公式所得:Apdex=f小于T的样本数+T~4T的样本数/2)/总样本数在题目所给的测试数据条件下:Apdex指数=(满意:小于T的样本数+容忍:T~4T的样本数/2)/总样本数=(185+20/2)/(185+20+10)=0.9070.907大于0.9,所以该系统的用户满意度达到了系统要求的满意度。试题四---为题目类型【正确答案】13.(1)图4-1所示的类图中,类System和Engineer之间是什么关系?(2)类seniorEngineer重新实现了类Engineer的方法ealReward(),这是面向对象的什么机制?【正确答案】(1)关联关系(2)多态14.类seniorEngineer中的方法ealReward0和类studentEngineer中的方法getReward()是否需要重新测试?【正确答案】calReward()需耍。getReward()需要。15.(1)请结合题干说明中的描述,给出测试类Engineer方法calReward0时的测试序列。(2)请给出图4-1中各个类的测试顺序。【正确答案】(1)newEngineer()一setW01.kTime()calReward()一getReward()。(2)Engineel一一studentEngineer、seniorEngineer——System。其中studentEngineer、seniorEngineer的测试顺序可任意设定。16.从面向对象多态特性考虑,测试类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.反馈内容是否正确 【正确答案】时再次确认空(2)的内容在第3条内容描述。第3条描述内容为“3.调用错误信息处理函数后执行4。”从第3条内容可知,空(2)的内容应该为错误信息处理;同时再次确认空(3)的内容在第4条内容描述。第4条描述内容为“4.将反馈信息存入数据库。”从第4条内容可知,空(3)的内容应该为信息存入数据库。根据以上分析,完整流程图如5—2所示。 ==TRUE)&&(信息类型正确==TRUE))[解包信息内容;if((信息内容正确==TRUE))(信息存入数据库;}else{错误信息处理;信息存入数据库;))else{错误信息处理;信息存入数据库;}请指出对上述算法达到1000/0语句覆盖、100%分支覆盖和1000%MC/DC覆盖所需的最少测试用例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于机器学习的空间天气警报模型提前时间与警报准确率相关参数及设计要求
- 2026年9月中职学校资深班主任经验交流课件:构建和谐温暖的班级文化
- ECMO治疗中的感染济南孙文清学习班
- SY200C1挖掘机电气控制系统培训教材
- 《一诺千金》课件
- 《TPM知识手册》课件
- 2026年秋季七年级历史人教版第二单元单元测试卷(含答案)
- 赢战月考 2026年秋季七年级道德与法治部编版上学期期末测试卷(含答案)
- 2026年秋季高一道德与法治部编版第五单元单元测试卷(含答案)
- 终端促销人员招聘、培训、管理
- 民事立案课件
- 2025年华为汽车考试题库答案
- 2025年福建泉州中泉国际经济技术合作有限公司招聘考试笔试试卷(附答案)
- 台风应急预案演练方案
- 儿童创伤急救的特点与处理流程
- 学校桶装饮用水采购供应合同协议书范本
- 最高人民法院各法庭关于建设工程施工合同无效情况下管理费如何处理的纪要和解答
- 全国计算机等级考试《三级网络技术》历年真题及解析
- 抽水蓄能电站施工监理规范征求意见稿-0920
- 大学物理(二)智慧树知到期末考试答案章节答案2024年上海电力大学
- 大学生数字素养现状调查
评论
0/150
提交评论