【计算机类职业资格】2019年软件评测师考试软件测试应用技术模拟题及答案解析.doc
《【计算机类职业资格】2019年软件评测师考试软件测试应用技术模拟题及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】2019年软件评测师考试软件测试应用技术模拟题及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、2019年软件评测师考试软件测试应用技术模拟题及答案解析(总分:75.00,做题时间:150 分钟)一、案例分析题(总题数:5,分数:75.00)阅读下列 C程序,回答下列问题,将解答填入答题纸的对应栏内。【C 程序】int count(int x,int z)int y=0;while(x0) /lif(x=1) /2y=7; /3else /4y=x+z+4;if(y=7|y=21) /5,6x=1; /7x-; /8return y; /9(分数:15)(1).请针对上述 C程序给出满足 100%DC(判定覆盖)所需的逻辑条件。(分数:3)_(2).请画出上述程序的控制流图,并计算其控制
2、流图的环路复杂度 V(G)。(分数:7)_(3).请给出问题 2中控制流图的线性无关路径。(分数:5)_阅读下列说明,回答下列问题。说明某商店的货品价格(P)都不大于 20元(且为整数),假设顾客每次付款为 20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的最佳组合(找给顾客货币张数最少)。假定此商店的找零货币面值只包括:10 元(N10)、5 元(N5)、1 元(N1)3 种。(分数:15)(1).请采用等价类划分法为该软件设计测试用例(不考虑 P为非整数的情况)并填入到下表中。(N1,2表示 2张 1元,若无输出或输出非法,则填 N/A。序号 输入(商品价格) 输出(找零
3、钱的组合)1 20(P=20) N/A2 18(任意 153 4 5 6 7 8 9 10 (分数:5)_(2).请采用边界值分析法为该软件设计测试用例。(分数:7)_(3).请给出采用决策表法进行测试用例设计的主要步骤。(分数:3)_阅读下列说明,回答下列问题。说明某大型匹萨加工和销售商为了有效管理匹萨的生产和销售情况,欲开发一套基于 Web的信息系统。其主要功能为销售、生产控制、采购、运送、存储和财务管理等。系统采用 Java EE平台开发,页面中采用表单实现数据的提交与交互,使用图形(Graphics)以提升展示效果。(分数:15)(1).设计两个表单项输入测试用例,以测试 XSS(跨站
4、点脚本)攻击。系统设计时可以采用哪些技术手段防止此类攻击。(分数:4)_(2).简述图形测试的主要检查点。(分数:4)_(3).简述页面测试的主要方面。(分数:4)_(4).系统实现时,对销售订单的更新所用的 SQL语句如下:PreparedStatement pStmt=connection.prepareStatement(“UPDATE SalesOrder SET status= ? WHERE OrderID= ?“)然后通过 setString(.);的方式设置参数值后加以执行。设计测试用例以测试 SQL注入,并说明该实现是否能防止 SOL注入。(分数:3)_阅读下列说明,回答问题
5、。【说明】某企业最近上线了 ERP系统,该系统运行的网络环境如图所示。企业信息中心目前拟对该系统相关安全防护体系进行全面的安全性测试,以提供全面的安全测评报告。(分数:15)(1).企业 ERP系统上线后,企业主要业务的日常运作都高度依赖该系统的正常运行,因此 ERP系统的稳定性与可靠性对企业至关重要。故障恢复与容灾备份措施是提高系统稳定性与可靠性的重要因素。对于故障恢复与容灾备份措施,参与测试的王工认为应从故障恢复、数据备份和容灾备份等三个方面进行测试。请用 300字以内文字,对这三方面的测试内容进行简要说明。(分数:5)_(2).数据库服务器中目前主要存储 ERP系统业务数据,后续还需要存
6、储企业网站相关数据,当前 ERP系统的用户认证方式包含口令认证方式,相应的用户权限和口令也存储在数据库二维表中。针对上述实际情况,参与测试的李工认为在对数据库权限进行测试时,除数据库账号保护及权限设置相关的常规测试外,还必须对敏感数据加密保护及对数据库访问方式进行相应测试。请用 200字以内文字,对敏感数据加密保护和数据库访问方式两个方面的测试内容进行简要说明。(分数:5)_(3).为对抗来自外网或内网的主动攻击,系统通常会采用多种安全防护策略,请给出四种常见的安全防护策略并进行简要解释。结合一种在图中明确标识出的安全防护策略机制,说明针对该机制的安全测试应包含哪些基本测试点。(分数:5)_阅
7、读以下说明,回答下列问题。说明现代软件的飞速发展,使得系统对软件的依赖越来越强,对软件可靠性的要求也越来越来高,因此发展以发现软件可靠性缺陷为目的的可靠性测试技术也日益迫切。(分数:15)(1).一个完整的软件可行性测试如图 51 所示。请写出图中(1)(5)。(分数:5)_(2).解释说明软件可靠性测试的目的,并说明狭义和广义软件可靠性测试的区别。(分数:5)_(3).可靠性目标是指客户对软件性能满意程度的期望。通常采用失效严重程度、可靠度、故障强度、平均无故障时间等指标来描述。请分别解释其含义。(分数:5)_2019年软件评测师考试软件测试应用技术模拟题答案解析(总分:75.00,做题时间
8、:150 分钟)一、案例分析题(总题数:5,分数:75.00)阅读下列 C程序,回答下列问题,将解答填入答题纸的对应栏内。【C 程序】int count(int x,int z)int y=0;while(x0) /lif(x=1) /2y=7; /3else /4y=x+z+4;if(y=7|y=21) /5,6x=1; /7x-; /8return y; /9(分数:15)(1).请针对上述 C程序给出满足 100%DC(判定覆盖)所需的逻辑条件。(分数:3)_正确答案:(x0;x0;x=1;y=7|y=21;三个判定点,所以要符合 100%判定覆盖的要求,就需要使得每个判定结果的真假值都
9、出现 1次,即:x0;x3 4 5 6 7 8 9 10 (分数:5)_正确答案:(序号 输入(商品价格) 输出(找零钱的组合)1 20(P=20) N/A2 18(任意 153 15(P=15) 4 13(任意 5,5 10(P=10) 6 8(任意 5,7 5(P=5) ,8 3(任意 0,9 -10(P=1) N/A10 30(任意 P20) N/A)解析:(2).请采用边界值分析法为该软件设计测试用例。(分数:7)_正确答案:(序号输入(商品价格)输出(找零钱的组合)1 20 N/A2 19 3 184 165 156 14,7 13,8 11,9 1010 9,11 8 ,12 6,
10、13 5,14 4,15 3,16 1,)解析:(3).请给出采用决策表法进行测试用例设计的主要步骤。(分数:3)_正确答案:(1)确定规则的个数。(2)列出所有的条件桩和动作桩。(3)填入条件项和动作项。(4)合并相似规则,化简决策表。)解析:本题考查白盒测试法和黑盒测试法的应用。第一小题考查黑盒测试用例设计方法:等价类划分法。等价类划分法是把程序的输入域按规则划分为若干子集,然后从每个子集中选取一个具有代表性的数据作为测试用例。本题中规定了 P的取值范围(1=P=20),按规则可以划分为一个有效等价类P|1=P=20和两个无效等价类P|P1、P|P20。根据题中描述,对 P取不同值有不同的
11、处理,因此上述有效等价类还可以进一步细分为 8个等价类P|P=20、P|15P20、P|P=15、P|10P15、P|P=10、P|5P10、P|P=5、P|0P5。这样一共得到 10个等价类,包括 8个有效等价类P|P=20、P|15P20、P|P=15、P|10P15、P|P=10、P|5P10、P|P=5、P|0P5和两个无效等价类P|P1、P|P20。设计用例时从这 10个等价类中各任选一个代表元素即可。第二小题考查白盒测试用例设计方法:边界值分析法。边界值分析法作为等价类划分法的一种补充,是把等价类上的边界取值作为测试用例的一种测试方法。如果不考虑健壮性测试,也就是如果说不考虑无效等
12、价类的边界取值,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个等价类的任意值是20,15,10,5,与边界值有重复)。第三小题考查黑盒测试中决策表法。采用决策表法设计测试用例分为四步:1)确定规则的个数;2)列出所有的条件桩和动作桩;3)填入条件项和动作项;4)合并相似规则,化简决策表。阅读下列说明,回答下列问题。说明某大型匹萨加工和销售商为了有效管理匹萨的生产和销售情况,欲开发一套基于 Web的信息系统。其主要功
13、能为销售、生产控制、采购、运送、存储和财务管理等。系统采用 Java EE平台开发,页面中采用表单实现数据的提交与交互,使用图形(Graphics)以提升展示效果。(分数:15)(1).设计两个表单项输入测试用例,以测试 XSS(跨站点脚本)攻击。系统设计时可以采用哪些技术手段防止此类攻击。(分数:4)_正确答案:(XSS(跨站点脚本攻击)是一种注入式攻击,主要通过恶意脚本进行攻击,任何脚本如SCRIPT都不该被接受。(1)scriptalert(Wufff!)/script(2)b onmouseover=alert(Wufff!)click me!/b防止的主要手段是对功能符号进行编码(转
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 2019 软件 评测 考试 测试 应用技术 模拟 答案 解析 DOC
