[计算机类试卷]2011年下半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析.doc
《[计算机类试卷]2011年下半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2011年下半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、2011年下半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析 一、试题一( 15分) 0 阅读下列说明。 说明 场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程 (包括基本流 (基本业务流程 )和备选流 (分支业务流程 ),设计测试用例遍历软件系统功能,验证其正确性。 下面是对电子不停车收费系统 (ETC)的基本流和备选流的描述。1 使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用 A字母编号表示,备选流用表 1-2中对应的字母编号表示。 例如: T01: A T02: A、 B 2 针对问题 1设计的测试用例,依次将初次读取车辆信息、最终
2、读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用 V表示有效数据元素,用 I表示无效数据元素, n/a表示不适用,例如 T01表示 “成功通过 ”用例。二、试题二( 15分) 2 阅读下列说明,回答问题 1至问题 3,将解答填入答题纸的对应栏内。 逻辑覆盖法是设计白盒测试用例的主要方法之一,它通过对程序逻辑结构的遍历实现程序的覆盖。针对以 下由 C语言编写的程序,按要求回答问题。 gz_open (const char*mode) char*p= (char*)mode; /1 char fmode4; char*m=fm
3、ode; char smode= 0; char level=0; int strategy=0; do if (*p=r) /2 smode - r; /3 if (*p =O /6 else if (*p=f) /7 strategy=1; /8 else /9 *m+=*p; *p+; /10 while (m!=fmode+sizeof (fmode); /11 /12 3 请给出满足 100%DC(判定覆盖 )所需的逻辑条件。 4 请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。 5 假设函数 gz_open的参数 mode是由 26个小写字母 a-z、数字 0-9
4、以及空格组成的字符串,请使用基本路径测试法构造 1个测试用例,使之覆盖所有基本路径。 三、试题三( 15分) 5 阅读下列说明。 说明 在 CNCERT/CC(国家计算机网络应急技术处理协调中心 )处理的安全事件中,国内政府机构和重要信息系统部门的网页篡改类事件数量增长迅速。 2011年 6月的某一周,中国境内仅网页被篡改的网站就有 660个,其中政府网站 105个。网站内容复制容易,转载速度快,后果难以预料,网页如果被篡改,将直接危害该网站的利益,尤其是门户网站作为政府发布重要新闻、重大方针政策、法规和企业信息等的重要渠道,一旦被黑客篡改,将严重损害政府和企业形象。 从网站页面被篡改的角度来
5、看,存在两种攻击的可能,一种是网站被入侵,也就是说网站页面确实被篡改了,另外一种是网站被劫持,这种情况下网站的页面实际上并没有被篡改,但是攻击者劫持了网络访问并发送欺骗页面给来访者,进而造成页面被篡改的 表象。 6 通过入侵从而进行网页篡改的可能途径有哪些?这些途径各对应安全系统防护体系的哪个层次? 7 针对网页被篡改的问题,从技术层面看有哪些防范措施? 8 现在出现了一些基于监测与恢复的页面防篡改系统,这类防篡改系统应具备哪些基本功能? 四、试题四( 15分) 8 阅读下列说明。 说明 某公司开发基于 Web的招聘系统,采用 Java EE系统架构。系统提供用户注册、职位设置、接受应聘者的申
6、请和评估录取应聘者等功能。接受申请主要是验证应聘者提交的姓名、地址、照片、简历和预申请职 位等信息的完整性,并发送给应聘者相关通知;评估应聘者主要是根据部门经理设置所需职位,对已经受理的申请进行资格审查,发送给应聘者录用与否的相关决策信息。 系统要支持: (1)在 50个用户并发时,主要功能的处理能力至少要达到 5个请求 /秒,平均数据量 12KB/请求; (2)用户可以通过 PC、移动设备上的不同操作系统和浏览器进行访问。 9 简要叙述招聘系统链接测试的主要测试内容。 10 简要叙述为了达到系统要支持的 (2),需要进行哪些兼容性测试,并设计一个兼容性测试矩阵实例。 11 在 满足系统要支持
7、的 (1)时,计算系统的通信吞吐量。 12 系统实现时,对用户的登录判断所用的动态 SQL语句如下: “SELECT*FROM Users WHERE User_ Name=“+ strUserName+“AND Password=“+ strPassword+“;“ 该 SQL语句是否能防止 SQL注入 ?请设计一个测试用例,以测试 SQL注入,并说明防止 SQL注入的方法。 五、试题五( 15分) 12 阅读下列说明。 说明 某数据管理系统有两个重要模块:数据 接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户
8、请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试。 该数据管理系统的性能要求为: (1)交易执行成功率 100%; (2)接收间隔最小为 200ms; (3)查询响应时间在 3s以内; (4)查询功能支持至少 10个并发用户: (5)数据接收模块 CPU利用率不超过 40%; (6)数据查询模块 CPU利用率不超过 20%。 13 简述负载压力测试的主要目的。 14 对该数据管理系统进行性能测试时,主要关注哪些性能指标 ? 15 该系统数据接收模块和数据查询模块的测试结果如表 5-1、表 5-2所示,请分别指出测试结果是否满足性能需求并说明原因。16 根据问题 3的测试
9、结果,试分析该系统的可能瓶颈。 2011年下半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷答案与解析 一、试题一( 15分) 1 【正确答案】 T03: A、 C T04: A、 D T05: A、 E T06: A、 B、 C T07: A、 B、 D T08: A、 B、 E 【试题解析】 本题考查黑盒测试中场景法的应用。 问题 1 根据题目中题干确定的基本流和备选流,可以设计场景,每个场景覆盖一种在该案例中事件的不同触发顺序与处理结果形成的事件流,最后得出所有的测试用例。下面是所有的测试用例以及用例中所涉及的基本流与备选流。 T01: A T02: A、 B T03: A
10、、 C T04: A、 D T05: A、 E T06: A、 B、 C T07: A、 B、 D T08: A、 B、 E 2 【正确答案】 【试题解析】 根据问题 1中设计的所有测试用例,测试人员需要设计具体的场景分析,其中应包括场景变化中系统所关心的状态信息的变化,以及测试结束后预期的结果。这样,在测试人员进行实际测试后,可以用实际输出结果与预期结果进行比较,来评价测试的结果。 问题 2中给出了系统所关心的状态,包括:次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等,因此对应的测试用例表如下所示。二、试题二( 15分) 3 【正确答案】 【试题解析】 本题考查白盒测试法的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2011 年下 半年 软件 水平 考试 中级 评测 下午 应用技术 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492998.html