电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

近年软件评测师考试考练题训练及答案(1)(测练习题)

22页
  • 卖家[上传人]:lili****2007
  • 文档编号:235723305
  • 上传时间:2022-01-06
  • 文档格式:DOC
  • 文档大小:291.50KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、近3年软件评测师考试专项习题训练3及答案试题一阅读下列java程序,回答问题1至问题3,将解答填入答题纸内对应栏内。【Java程序】public int addAppTask(Acitivity activity,Intent intent,TaskDescription description,Bitmap thumbnail) Point size=getSize(); /1 final int tw=thumbnail.getWidth(); final int th=thumbmail.getHeight();if(tw!=size.x|th!=size.y) /2,3 Bitmap bm=Bitmap.createBitmap(size.x,size.y,thumbmail.getConfig(); /4 float scale; float dx=0,dy=0;if(tw*size.xsize.y*th) /5 scale=(float)size.x/(float)th; /6 dx=(size.y-tw*scale)*0.5f; else /7 scale=(float)

      2、size.y/(float)tw; dy=(size.x-th*scale)*0.5f; Matrix matrix=new Matrix(); matrix.setScale(scale, scale); matrix.postTranslate(int)(dx+0.5f),0); Canvas canvas=new Canvas(bm); canvas.drawBitmap(thumbmail,matrix,null); canvase.serBitmap(null); thumbnail=bm; if(description=null) /8 description =new TaskDescription();/9 /10【问题1】请简述基本路径测试法的概念。【问题2】 请画出上述程序的控制流图,并计算其控制流图的环图复杂度V(G)。【问题3】请给出问题2中的控制流图的线性无关路径。答案:【问题1】基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次。

      3、【问题2】环路复杂度V(G)=5【问题3】线性无关路径:1. 1-2-4-5-6-8-9-102. 1-2-4-5-7-8-9-10(1-2-4-5-7-8-10)3. 1-2-4-5-6-8-10(1-2-4-5-7-8-10)4. 1-2-3-4-5-6-8-9-10(1-2-3-4-5-7-8-9-10,1-2-3-4-5-6-8-10,1-2-3-4-5-7-8-10)5. 1-2-3-8-9-10(1-2-3-8-10)解析:本题考查白盒测试法的应用。【问题1】本问题考查白盒测试用例设计方法中的基本路径测试法。基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。【问题2】本问题考查白盒测试用例设计方法:基本路径测试法。涉及到的知识点包括根据代码绘制控制流图、计算环路复杂度。控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件

      4、的判断为一系列之单个条件的嵌套的判断。本题程序中,if(tw!=size.x|th!=size.y)这条判断语句中的判定由两个条件组成,因此在画控制流图的时候需要拆开成两条判断语句。需要注意的是,复合条件之间是“&”的关系还是“|”的关系反应在控制流图的画法是不同的。程序的环路复杂度等于控制流图中判定节点的个数加1,本题控制流图中判定节点个数为4,所以V(G)=5。【问题3】本问题考査白盒测试用例设计方法:基本路径法。涉及到的知识点包括:根据控制流图和环路复杂度给出线性无关路径。线性无关路径是指包含一组以前没有处理的语句或条件的路径。从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。程序的环路复杂度等于线性无关路径的条数,所以本题中应该有5条线性无关路径。试题二阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的最佳组合(找给顾客货币张数最少)。假定此商店的找零货币面值只包括:10元(N10)、5

      5、元(N5)、1元(N1)3种。 【问题1】(8分)请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。(表示2张1元,若无输出或输出非法,则填入N/A)序号输入(商品价格P)输出(找零钱的组合)120(P=20)N/A218(任意15P20)345678910【问题2】请采用边界值分析法为该软件设计测试用例。【问题3】 请给出采用决策表法进行测试用例设计的主要步骤。答案:【问题1】序号输入(商品价格P)输出(找零钱的组合)120(P=20)N/A218(任意15P20)315(p=15)413(任意10P15),510(P=10)68(任意5P10),75(p=5),83(任意0P5),9-10(任意P20)N/A【问题2】21、20、19、16、15、14、11、10、9、6、5、4、1、0【问题3】(1)确定规则的个数。(2)列出所有的条件桩和动作粧。(3)填入条件项和动作项。(4)合并相似规则,化简决策表。解析:本题考查白盒测试法和黑盒测试法的应用。【问题1】本问题考查黑盒测试用例设计方法:等价类划分法。等价类划分法是把程序的输入域按规则划分为若干子集

      6、,然后从每个子集中选取一个具有代表性的数据作为测试用例。本题中规定了P的取值范围(1=P=20),按规则可以划分为一个有效等价类P|l=?=20和两个无效等价类仄20。根据题中描述,对P取不同值有不同的处理,因此上述有效等价类还可以进一步细分为8个等价类P|P=20、P|15P20、P|P=15、P|10PP|P=10、P丨5P10、P|P=5、P|0P5这样一共得到10个等价类,包括8个有效等价类丨P|P=20、P|15P20、P|P=15、P|10PP|5P10、P|P=5、P|0P5和两个无效等价类P|P20。设计用例时从这10个等价类中各任选一个代表元素即可。【问题2】本问题考查白盒测试用例设计方法:边界值分析法。边界值分析法作为等价类划分法的一种补充,是把等价类上的边界取值作为测试用例的一种测试方法。如果不考虑健壮性测试,也就是如果说不考虑无效等价类的边界取值,8个有效等价类中有20,19,16,15,14,11,10,9,6,5,4,1这12个边界值,然后每个等价类中再取1个任意值,一共得到16个边界值的测试用例(P|P=20、P|P=15、P|P=10、P|P=5这4个等

      7、价类的任意值是20,15,10,5,与边界值有重复)。【问题3】本问题考查黑盒测试中决策表法。采用决策表法设计测试用例分为四步:1)确定规则的个数;2)列出所有的条件桩和动作粧;3)填入条件项和动作项;4)合并相似规则,化简决策表。试题三阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】MOOC(慕课)教育平台欲开发一基于Web的在线作业批改系统,以实现高效的作业提交与批改并进行统计。系统页面中涉及内部的内容链接、外部参考链接以及邮件链接等。页面中采用表单实现作业题目的打分和评价,其中打分为15分制整数,评价为文本。系统要支持:(1)在特定时期内300个用户并发时,主要功能的处理能力至少要达到16个请求/秒,平均数据量16KB/请求。(2)系统前端采用HTML 5实现,以使用户可以通过不同的移动设备的浏览器进行访问。 【问题1】(4分)针对此在线系统进行链接测试时,需要测试哪些方面?【问题2】(5分)为了达到系统要支持的(2),设计一个兼容性测试矩阵。 【问题3】(5分)给出计算系统的通信吞吐量的方法,并计算在满足系统要支持的(1)时系统的通信吞吐量。【问题4】(6分)设计 4个打分和评价的测试输入,考虑多个方面的测试,如:正确输入、错误输入、XSS、SQL注入等测试。答案:【问题1】内部链接测试、外部链接测试、邮件链接测试、断链测试。【问题2】游览器平台IE(7,8,9,10)Firefox 12Google ChromeAndroid browserSafariWindows XPWindows(7,8,10)LinuxiOSAndroid【问题3】通信吞吐量:P=N(并发用户的数量=300)T(每单位时间的在线事务数量=16)D(事务服务器每次处理的数据负载=16kB/S)本系统满足条

      《近年软件评测师考试考练题训练及答案(1)(测练习题)》由会员lili****2007分享,可在线阅读,更多相关《近年软件评测师考试考练题训练及答案(1)(测练习题)》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.