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

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

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

1、2022软件水平考试-中级软件评测师考试全真模拟卷(附答案带详解)1. 判断题:常见的网络操作系统有UNIX、Windows CE和Linux。答案:错误 本题解析:错误,常见的网络操作系统有UNIX、Windows NT。其中Windows CE和Linux属于嵌入式操作系统。2. 问答题:某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标:(1)交易响应时间不超过2s(2)并发用户数=1000(3)CPU利用率不超过80%(4)系统需要7*24小时不间断的稳定运行(5)每秒事务数为7(6)交易成功率为100

2、%现需要对该软件进行性能测试。【问题1】(4分)常见的性能测试包括负载测试、压力测试、并发性能测试、疲劳强度测试和大数据量测试等。针对题目中所述的6个性能指标,并发性能测试和疲劳强度测试所涉及的指标各有哪些【问题2】(6分)性能测试中,针对一个单独的性能指标,往往需要采用多种不同的测试方法。该软件公司需要测试性能指标(1)和(5),设计了如下的测试方案:测试常规情况下的并发用户数,逐步增加并发用户数,分别测试:1. 在响应时间为2s时,系统所能承受的最大并发访问用户的数量;2. 系统在多大的并发访问用户数量下,响应时间不可接受(例如超过2s)。请指出这两项测试分别属于哪种类型的测试,并分别解释

3、这两种测试类型的基本概念。【问题3】(5分)在测试性能指标(5)时,该软件公司在客户端模拟大量并发用户来执行业务操作,统计平均的每秒事务数。该软件公司认为客户端接收响应信息与该性能指标的测试无关,因此在模拟客户端上发起正常业务申请,接收系统响应后直接丢弃响应信息,没有进行功能校验。请说明该软件公司的做法正确与否,并简要说明原因以及执行功能校验的副作用。答案: 本题解析:【问题1】属于并发性能的指标应有(1)(2)(5)属于疲劳强度的指标应有:(4)【问题2】负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试压力测试是通过逐步增加

4、系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。因此本题中 1是属于负载测试,2是属于压力测试【问题3】(5)每秒事务数为7,本题的做法是等系统响应就丢弃没有执行功能验证,这种做法是不正确的:该软件公司在负载压力测试中没有进行功能校验,忽略了负载压力情况下的功能不稳定问题。没有正确的功能保证,负载压力性能测试就失去了意义在测试过程中进行功能校验,需要记录业务操作结果,会导致资源消耗、操作行为增加以及产生大量日志等问题。3. 判断题:在任何时刻,任何一个进程都只能处于某一种状态。答案:正确 本题解析:暂无解析4. 问答题:

5、某企业信息中心委托系统集成单位开发了企业网站,将应用服务器、Web服务器和数据库服务器都部署在信息中心机房,系统集成工作完成后,集成单位对网段、防火墙、入侵检测系统、防病毒系统等进行了全面的安全检查,向信息中心提交了安全测评报告。信息中心主管认为该测评报告不够全面,要求尽可能提供系统的、多层次的、深入的安全测评报告。 问题1请简述系统的安全防护体系包括的层次。 问题2对于服务器操作系统的安全,应当从哪些方面进行测评? 问题3安全日志是软件被动防范的措施,是重要的安全功能,软件的安全日志应当记录哪些信息?在安全测试中应当检查安全日志的哪些方面?答案: 本题解析:1、考查信息系统安全体系的全面分析

6、。1实体安全(物理安全);2通信安全(网络安全);3平台安全(主机安全);4应用安全;5数据安全;6运行安全;7管理安全。2、考查主机层平台操作系统安全测试的主要方面。1是否关闭或下载了不必要的服务和程序;2是否存在不必要的账;3权限设置是否合理;4安装相应的安全补丁程序的情况;5操作系统日志管理等。3、考查应用层安全中日志测试的主要内容。日志应当记录所有用户访问系统的操作内容,包括登录用户名称、登录时间、浏览数据动作、修改数据动作、删除数据动作、退出时间和登录机器的IP等。测试报告应对日志的完整性、正确性做出评价,以及系统是否提供了安全日志的智能分析能力,是否按照各种特征项进行日志统计。5.

7、 问答题:某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标:4交易响应时间不超过2s5并发用户数=10006CPU利用率不超过80%7系统需要7*24小时不间断的稳定运行8每秒事务数为79交易成功率为100%现需要对该软件进行性能测试。性能测试中,针对一个单独的性能指标,往往需要采用多种不同的测试方法。该软件公司需要测试性能指标(1)和(5),设计了如下的测试方案:测试常规情况下的并发用户数,逐步增加并发用户数,分别测试:(1)在响应时间为2s时,系统所能承受的最大并发访问用户的数量:(2)系统在多大的并发访

8、问用户数量下,响应时间不可接受(例如超过2s)。请指出这两项测试分别属于哪种类型的测试,并分别解释这两种测试类型的基本概念。答案: 本题解析:第一种测试属于负载测试,第二种属于压力测试。负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。压力测试是通过逐步增加系统负载,测试系统性能变化,并最终确定在什么负载条件下系统性能处于失效状态,以此来获得系统能提供的最大服务级别的测试。【解析】本问题考查负载测试和压力测试的区别。从问题1的分析中可以看出,负载测试强调的是在满足性能指标的情况下,系统所能承受的最大负载量的测试,前提是系统正常

9、工作;而压力测试则是要使得系统性能处于失效状态,即压力测试是为了发现在什么条件下系统的性能会变得不可接受。因此,通过对本问题描述的分析可以得出,在响应时间为2s时,系统所能承受的最大并发访问用户的数量属于负载测试,而系统在多大的并发访问用户数量下,响应时间不可接受(例如超过2s)属于压力测试。6. 问答题:某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标:4交易响应时间不超过2s5并发用户数=10006CPU利用率不超过80%7系统需要7*24小时不间断的稳定运行8每秒事务数为79交易成功率为100%现需要对

10、该软件进行性能测试。常见的性能测试包括负载测试、压力测试、并发性能测试、疲劳强度测试和大数据量测试等。针对题目中所述的6个性能指标,并发性能测试和疲劳强度测试所涉及的指标各有哪些?答案: 本题解析:并发性能测试涉及的指标有(1)、(2)、(5)疲劳强度测试涉及的指标有(4)【解析】本题主要考查负载压力测试相关知识及应用。负载压力测试是指在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量等,以确定系统所能承受的最大负载压力。负载压力测试是性能测试的重要组成部分,包括负载测试、压力测试、并发性能测试、疲劳强度测试、大数据量测试等内容。1本问题考查负载压力测试的基本概念。负载测试是通过逐

11、步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量所进行的测试。压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下,系统性能处于失效状态,以此来获得系统能提供的最大服务级别的测试。所以说,压力测试是一种特定类型的负载测试。并发性能测试,包含了负载测试和压力测试。通过逐渐增加并发用户数负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标、系统资源监控指标来确定系统并发性能。并发性能测试是负载压力测试中的重要内容。疲劳强度测试,通常是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段

12、时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标、系统资源监控指标,确定系统处理最大工作量强度性能的过程。一般情况下利用疲劳强度测试老模拟系统日常业务操作。大数据量测试,包括独立的数据量测试和综合数据量测试。独立的数据量测试是针对某些系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试是指和压力测试、负载性能测试、疲劳强度测试相结合的综合测试。从题干列举的6种性能指标看,根据各类测试的定义,可以得出(1)、(2)、(5)属于并发性能测试,(4)属于疲劳强度测试。(3)属于一种系统资源监控的指标,而(6)的定义不明确,因为交易成功率取决多种因素,包括业务数据、用

13、户请求数据、基础软件、网络环境等等。7. 问答题:某软件公司在研发一个城镇居民保险系统时,为了加快进度,测试工作在系统开发初步完成之后开始并直接进行系统测试。测试工程师针对界面进行了功能测试。测试工程师和开发工程师借助缺陷管理工具,交互进行测试与缺陷修复工作。测试期间发现系统的“文档审批”功能出现严重缺陷,开发工程师认为修改难度大,经测试工程师认可后决定暂停修复该缺陷,直到产品发布前,该缺陷在开发环境下被修复。随后,测试工程师在开发环境下针对该缺陷执行了有关的用例,进行了回归测试。回归测试结束后,开发工程师在开发环境下对产品直接打包发布。【问题1】测试开展的时间是过早、过晚还是合适说明理由。【

14、问题2】测试工程师功能测试的方法是否正确若不正确,请陈述正确的方法;若正确,请说明理由。【问题3】该案例中对缺陷的管理有哪些不妥之处【问题4】开发工程师产品发布的做法是否正确答案: 本题解析:【问题1】测试工作开展得太晚。测试工作应该覆盖需求分析、概要设计、详细设计、编码等前期阶段,而不应该在系统开发初步完成后才开始。【问题2】测试人员功能测试的方法不正确。系统功能测试应该追溯到用户需求,针对界面进行功能测试是错误的。【问题3】(1)开发工程师无权决定是否延期或者暂停修改某一缺陷;(2)测试工程师认可暂停修复缺陷的决定是不合理的;(3)测试工程师应该跟踪缺陷状态,直至确定修改后关闭缺陷,才是完成了测试任务;(4)回归测试应该执行所有的案例,不是仅仅执行与该缺陷有关的用例;(5)产品发布前,应该对发现的缺陷进行评审;(6)应该分析缺陷修复情况之后,才可以发布产品。【问题4】产品最后由开发人员直接发布不合理。(基线库中的产品应该是最后经过测试的)实际最后发布的产品应该从产品库中提取。8. 问答题:某高校开发了一套基于Web的教务管理系统,实现教务管理人员课程设置、学生选课和成绩查询、教师上传成绩以及特殊情况下教务处对成绩进行修改等功能。系统基于Java EE平台实现,采用表单(Form)实现用户数据的提交并与用

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

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

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