2022软件水平考试-中级软件评测师考试全真模拟卷28(附答案带详解)

上传人:公**** 文档编号:487647467 上传时间:2023-07-18 格式:DOCX 页数:11 大小:17.25KB
返回 下载 相关 举报
2022软件水平考试-中级软件评测师考试全真模拟卷28(附答案带详解)_第1页
第1页 / 共11页
2022软件水平考试-中级软件评测师考试全真模拟卷28(附答案带详解)_第2页
第2页 / 共11页
2022软件水平考试-中级软件评测师考试全真模拟卷28(附答案带详解)_第3页
第3页 / 共11页
2022软件水平考试-中级软件评测师考试全真模拟卷28(附答案带详解)_第4页
第4页 / 共11页
2022软件水平考试-中级软件评测师考试全真模拟卷28(附答案带详解)_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《2022软件水平考试-中级软件评测师考试全真模拟卷28(附答案带详解)》由会员分享,可在线阅读,更多相关《2022软件水平考试-中级软件评测师考试全真模拟卷28(附答案带详解)(11页珍藏版)》请在金锄头文库上搜索。

1、2022软件水平考试-中级软件评测师考试全真模拟卷(附答案带详解)1. 多选题:以下属于进程的状态的是?A.挂起状态B.就绪状态C.执行状态D.阻塞状态答案:A、B、C、D 本题解析:暂无解析2. 多选题:抖动是指选择的页面被频繁装入和调出的现象,应该减少或避免抖动的现象,以下属于常用页面调度的算法的有?A.OPTB.RANDC.FIFOD.LRU答案:A 本题解析:常用页面调度的算法有如下4种。(1)最优算法(OPT):选择不再使用或者最远的将来才被使用的页。难以实现,常用于淘汰算法的比较。(2)随机算法(RAND):随机选择被淘汰的页,开销小,但是可以选中立即就要访问的页。(3)先进先出算

2、法(FIFO):又称为轮转法(RR),选择在内存驻留时间最长的页,但可能淘汰频繁使用的页,该算法简单,可采用队列实现。(4)最近最少使用算法(LRU):选择距离当前时间最近的一段时间内使用频率最少的页。3. 问答题:为了庆贺成立10周年,某书店为购买不同数量的顾客采取不同的优惠活动,其报价规则如下表所示.:1、 购买1-20本书可以享受九折优惠;2、 购买21-40本书可以享受八五折优惠;3、 以此类推,每增加20本书,就可以享受到更加优惠的折扣,100本封顶(即不考虑超过100本的情况)。现在该商家开发一个软件,输入为商品数:X(1image.png=Ximage.png=100),输出为所

3、付的款:Y。问题1:请采用等价类划分法为该软件设计测试用例(不考虑X为非整数的情况)问题2:请采用边界值分析法为该软件设计测试用例问题3:列举除了等价类划分法和边界值分析法以外的三种常见的黑盒测试用例测试方法。答案: 本题解析:问题1:用例1:0,用例2:120中任意一个数,用例3:2140中任意一个数,用例4:4160中任意一个数,用例5:61-80 中任意一个数,用例6:81-100 中任意一个数,用例7:101问题2:0、1、2、19、20、21、22、39、40、41、42、59、60、61、62、79、80、81、82、99、100、101问题3:错误推测法、因果图法、场景法、正交试

4、验法等任意三种即可。问题1:本小题考查黑盒测试用例设计中的等价类划分法。等价类划分法:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。本题中主要范围限制为1=X=100,即可以划分为两个无效和一个有效等价,但由于每一个小的等价类是单独处理的,因此需要再进一步的划分。划分等价类的6条原则:(1)在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类;(2)在输入条件规定了输入值的集合或者规定了必须如何的条件的情况下,可以确立一个有效等价类和一个无效等价类;(3)在输入条件是一

5、个布尔量的情况下,可确定一个有效等价类和一个无效等价类;(4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类;(5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则);(6)在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小的等价类;问题2:本小题考查黑盒测试用例设计中的边界值分析法。边界值分析法:对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类

6、的边界。边界值设计测试用例,应遵循的原则:(1)如果输入条件规定了值得范围,则应取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入数据;(2)如果输入条件规定了值得个数,则用最大个数、最小个数、比最小个数少、比最大个数多1的数作为测试数据;(3)根据规格说明的每个输出条件,使用前面的原则(1);(4)根据规格说明的每个输出条件,应用前面的原则(2);(5)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例;(6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例;(7)分析规格说明,找出其他可能的

7、边界条件;依据边界值设计测试用例的原则,测试用例应选择:0、1、2、19、20、21、22、39、40、41、42、59、60、61、62、79、80、81、82、99、100、101问题3:本小题考查常见的黑盒测试用例的设计方法。黑盒测试的方法有等价类划分、边界值分析、因果图法、判定表法、正交试验法、功能图法、场景法、错误推测法等。因此本题可选:错误推测法、因果图法、判定表法、正交试验法、功能图法、场景法中的任意3种即可。4. 问答题:某软件企业内部测试部门对其ERP产品进行内部测试之后,由第三方测试机构进行验收测试,重点测试的质量特性包括:功能性、可靠性、易用性、效率、维护性以及可移植性。

8、1、验收测试的依据是什么?验收测试对测试环境有何要求?2、软件产品的功能性测试中应关注哪些子特性?3、在实际的软件测试过程中,对缺陷的管理与分析至关重要。回答如下问题:(1)针对本测试,Bug的错误类型除了功能性错误外,还可能会包括哪些?(2)严重性级别是Bug的重要属性,请写出常见的功能性Bug的严重性级别层次。(3)在测试过程中,Bug的处理会处于不同的状态,请设计Bug管理中从发现到关闭必须经历的状态名称。4、企业内部测试部在测试主生产计划制定模块过程中,使用30个测试案例进行测试,共发现10个问题。开发组对软件修改后,向测试组提交问题修改报告及修改后的软件。问题修改报告中提出:其中3个

9、问题是用户需求,不是错误,无需修改,其余7个问题已修改完成。测试组使用上轮测试中发现这7个问题的5个测试案例进行了回归测试,确认问题已得到修改,因此测试组决定,当前版本可以进入配置管理库,进行后续集成工作。测试组的做法是否有问题?为什么?如果有问题,应写出正确的做法。答案: 本题解析:1、验收测试根据合同、需求规格说明书或验收测试计划对成品进行验收测试。生产环境,或者软硬件配置接近生产环境的模拟环境。2、适应性(软件为指定的任务和用户目标提供一组合适功能的能力)准确性(软件提供所需精确度的正确或相符结果及效果的能力)互操作性、互用性(软件产品与一个或更多规定系统进行交互的能力)保密安全性(软件

10、产品保护信息和数据的能力)功能依从性(软件依从同功能性相关的标准、约定或法规的能力)3、(1)Bug的错误类型还包括:可靠性错误、易用性错误、效率错误、维护性错误以及可移植性错误(2)Bug的严重级别等级包括:致命的严重的一般的建议的(3)Bug的状态包括:发现(New,测试中新发现的软件Bug)打开(Open,被确认并分配给相关开发人员处理)修正(Fixed,开发人员已完成修正,等待测试人员验证)拒绝(Declined,拒绝修改Bug)延期(Deferred,不在当前版本修复的bug,下一版修复)关闭(Closed,Bug已被修复)4、测试组做法存在问题,错误如下。针对取消的3个问题:这3个

11、问题不进行回归测试是错误的。测试组应该将这3个问题作为补充说明交用户确认需求,测试组在回归测试中应对这3个问题与开发组进行沟通,并由用户或项目经理确认这3个问题是否可以取消,对于不能取消的问题仍需开发组进行修改并进行回归测试。针对测试的7个问题:只使用发现问题的5个案例进行回归测试是错误的,在修改这些问题的过程中,可能引入新的问题。因此应使用全部30个案例进行回归测试。5. 问答题:阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某超市为迎接70周年国庆,举行了大型的促销活动,根据顾客购物的价位采取了不同等级的优惠活动,其规则如下表所示.:(1)购买满100元(100元及

12、以上可享受,1-99元不打折)可以享受九折优惠;(2)购买满1000元(1000元及以上才可享受)可以享受八五折优惠;(3)购买超过10000(10000元及以上才可享受)元可以享受八折优惠。现在该商家开发一个软件,输入为商品总价:Money(1=X=100000,X取正整数)。问题1:(6分)请采用等价类划分法为该软件设计测试用例(不考虑负数和小数的情况)问题2:(9分)请采用边界值分析法为该软件设计测试用例问题3:(5分)列举除了等价类划分法和边界值分析法以外的五种常见的黑盒测试用例测试方法。答案: 本题解析:问题1:用例1:0(写X1也可以)用例2:199中任意一个数用例3:100999

13、中任意一个数用例4:10009999中任意一个数用例5:10000-100000中的任意一个数用例6:100001(写X100000也可以)问题2:0、1、2、98、99、100、101、998、999、1000、1001、9998、9999、10000、10001、99999、100000、100001问题3:错误推测法、因果图法、判定表法、场景法、正交试验法,功能图法等任意五种即可。【解析】问题1:本小题考查黑盒测试用例设计中的等价类划分法。等价类划分法:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其

14、他值。本题中主要范围限制为1=X=100000,即可以划分为两个无效等价类和一个有效等价类,但由于每一个小的等价类是单独处理的,因此需要再进一步的划分。划分等价类的6条原则:(1)在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类;(2)在输入条件规定了输入值的集合或者规定了必须如何的条件的情况下,可以确立一个有效等价类和一个无效等价类;(3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类;(4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类;(5)在规定了输入数据必须遵

15、守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则);(6)在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小的等价类;问题2:本小题考查黑盒测试用例设计中的边界值分析法。边界值分析法:对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。边界值设计测试用例,应遵循的原则:(1)如果输入条件规定了值得范围,则应取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入数据;(2)如果输入条件规定了值得个数,则用最大个数、最小个数、比最小个数少、比最大个数多1的数作为测试数据;(3)根据规格说明的每个输出条件,使用前面的原则(1);(4)根据规格说明的每个输出条件,应用前面的原则(2);(5)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例;(6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例;(7)分析规格说明,找出其他可能的边界条件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号