试题二(20 分)
阅读下列说明,回答问题1 至问题5,将解答填入答题纸的对应栏内。
[说明]
针对某公司办公自动化(OA)系统的负载压力测试,采用专业的负载压力测试工
具来执行测试。系统采用Browse/Server 架构,服务器是一台PC Server (4 路2.7GHz 处
理器,4GB 内存),安装的平台软件包括 Microsoft Internet Information Server 5.0,
ASP.NET,SQLServer 2000。使用2 台笔记本电脑安装测试工具模拟客户端执行“登录”
业务操作。
测试目标分别为以下两个:
第一,测试系统分别在2M、4M 网络带宽下,能够支持用户登录的最大并发用户数;
第二,测试服务器的吞吐量(即:每秒可以处理的交易数),主要包括服务器CPU
平均使用率达到85%时系统能够支持的最大吞吐量和服务器CPU 平均使用率达到100%
时系统能够支持的最大吞吐量。
本次测试的性能需求是:指标“响应时间”合理范围为 0~5 秒。
测试结果如下:
案例 1
网络环境:2M 带宽
客户端性能测试结果:


注:图中登录响应时间的纵坐标单位是 0.1 秒


[问题1](3 分)
简述软件系统交易执行响应时间(“RT”,Response Time)的概念。
[问题2](3 分)
分析案例 1 的测试结果数据,指出满足系统的性能指标需求时,系统能够承受的并
发用户登录的最大数量,并说明理由。
[问题3](4 分)
分析案例 1 的测试结果数据,说明服务器CPU 资源使用率是否合理,以及带宽是
否是系统瓶颈,并陈述理由。
[问题4](4 分)
分析案例 2 的测试结果数据,说明服务器CPU 资源使用率是否合理,以及增加带
宽是否是提高系统性能的有效方法,并陈述理由。
[问题5](6 分)
论述 CPU 使用率成为系统性能瓶颈时,如何制定解决方案?论述网络带宽成为系
统性能瓶颈时,如何制定解决方案?
第1题:
试题二(12 分)
阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
[说明]
某企业进行企业信息化工程建设,主要包括综合布线工程、网络与主机平台建设、应用系统开发。
[问题1](4 分)
综合布线系统一般由哪几个子系统组成?请列出。
[问题 2](5 分)
请简要叙述采购设备到货监理的工作重点。
[问题3](3 分)
常用的质量控制基本工具中,统计方法除排列图外还有哪些图?请叙述其主要用途。



第2题:
试题三(共17分)
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某企业想开发一套B2C系统,其主要目的是在线销售商品和服务,使顾客可以在线浏览和购买商品和服务。系统的用户的IT技能、访问系统的方式差异较大,因此系统的易用性、安全性、兼容性等方面的测试至关重要。
系统要求:
(1)所有链接都要正确;
(2)支持不同移动设备、操作系统和浏览器;
(3)系统需通过SSL进行访问,没有登录的用户不能访问应用内部的内容。
【问题1】(5分)
简要叙述链接测试的目的以及测试的主要内容。
【问题2】(4分)
简要叙述为了达到系统要求(2),要测试哪些方面的兼容性。
【问题3】(4分)
本系统强调安全性,简要叙述Web应用安全性测试应考虑哪些方面。
【问题4】(4分)
针对系统要求(3),设计测试用例以测试Web应用的安全性。
第3题:
阅读以下说明,回答问题1至问题4,将解答填入对应栏内。
【说明】
某软件开发商通过招标承接了一个企业的电子商务网站的建设任务。目前,编码工作已完成,开始进行测试和调试阶段。
在电子商务系统的测试中,软件测试总体上分成4步:单元测试、集成测试、系统测试和验收测试。以上哪些测试步骤需要企业用户参加?
第4题:
试题五(共15分)
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试。
该数据管理系统的性能要求为:
(1)交易执行成功率100%;
(2)接收间隔最小为200ms;
(3)查询响应时间在3s以内;
(4)查询功能支持至少10个并发用户;
(5)数据接收模块CPU利用率不超过40%;
(6)数据查询模块CPU利用率不超过20%。
【问题1】(3分)
简述负载压力测试的主要目的。
【问题2】(3分)
对该数据管理系统进行性能测试时,主要关注哪些性能指标?
【问题3】(6分)
该系统数据接收模块和数据查询模块的测试结果如表5-1、5-2所示,请分别指出测试结果是否满足性能需求并说明原因。
表5-1数据接收模块测试结果


【问题4】(3分)
根据问题3的测试结果,试分析该系统的可能瓶颈。
请帮忙给出每个问题的正确答案和分析,谢谢!
【问题1】(3分)
1)在真实环境下检测系统性能,评估系统性能以及服务等级的满足情况
2)预见系统负载压力承受力,在应用实际部署之前,评估系统性能
3)分析系统瓶颈、优化系统
【问题2】(3分)
1. 并发用户数
2. 响应时间
3. 资源利用率
【问题3】(6分)
数据接收模块的测试结果不满足性能指标。
当接收间隔为200ms时,存数据库交易成功率为80%,不满足交易成功率100%的要求;
当接收间隔为200ms对,CPU利用率为43.8%,不满足不超过40%的要求。
数据查询模块的测试结果满足性能指标。
要求至少支持10个并发用户,所以在15个并发用户的时候响应时间超出3s不能算作不满足。
【问题4】(3分)
1)数据接收模块软件没有采用合适的并发/并行策略
2)服务器CPU性能不足
3)数据库设计不足或者优化不够
第5题:
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]
计算机系统性能评价是按照一定步骤,选用一定的度量项目,通过建模和实验,对计算机的性能进行测试并对测试结果做出解释。
在计算机系统性能评价中,对性能评价项目进行识别和设置是进行性能评价的基础工作。请写出计算机系统性能评价的4个项目名称。
第6题:
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
[说明]
如图10-4所示是电子商务系统平台结构示意图。

请把空缺的地方填写完整。
第7题:
阅读以下关于软件测试的说明,回答司题l至问题3,将解答填入答题纸的对应
栏内。
【说明】
使用在汽车、飞机中的嵌入式软件, 日于直接影响人的生命及财产安全,测试要求
更为严格。语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖是通常对这类软件的要求。
以下是一段C语言代码,请仔细阅读并回答相关问题:

【问题1】(6分)
请根据测试要求,简要说明语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖的含义。
将答案填写在答题纸的对应栏中。
【问题2】(5分)
画出以上代码的流程图,将答案填写在答题纸的对应栏中。
【问题3】(4分)
请根据【说明】中的C语言代码,计算满足MC/DC覆盖要求的用例数量及条件取
值范围,将答案填写在答题纸的对应栏中.




第8题:
试题五(18分)
阅读下列说明,回答问题1至问题4,将解答或相应的编号填入答题纸的对应栏内。
【说明】
性能测试在系统质量保证中起重要作用。某项目组对一个电子政务平台系统执行了负载压力性能测试,重点评估其效率质量特性中的时间特性和资源利用性两个质量子特性。性能需求可以概括为:业务成功率达到 100%;响应时间在8 秒之内;服务器资源利用合理。测试环境逻辑部署图如下图。

【问题1】(4分)
请分别指出性能测试中负载测试与压力测试的目的。
【问题2】(6分)
请分别指出应用服务器和数据库服务器性能评价的关键指标。
【问题3】(3分)
该电子政务平台的“文档审核”业务的测试结果如下表,请具体说明测试结果是否满足性能需求。

【问题4】(5分)
如60用户并发执行“新立申请”业务的成功率为 80%,应用服务器内存页交换速率为2000page in/s,数据库服务器CPU 平均占用率达到 100%。
请说明该业务的性能是否满足需求。
假设系统中间件和数据库软件配置正确,请指出系统可能存在的性能瓶颈?
第9题:


第10题:
第11题:
第12题:

第13题:
() 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明] 使用等价类划分法为NextDate函数设计测试用例。 NextDate函数包含三个输入变量month、day、year(month、day、year均为整数,并且满足:1≤ month ≤12;1≤ day ≤31;1912 ≤year ≤2050),函数的输出为输入日期后一天的日期。 [问题1] (5分) 请列举出5种常用的黑盒测试用例设计方法。[问题2] (6分) 分析NextDate函数的规格说明,列出输入域等价类表。[问题3] (4分) 根据等价类表设计能覆盖所有等价类的测试用例。
第14题:
阅读下列说明,回答问题1至问题4,将解答填入对应栏内。
【说明】
Windows Server 2008是基于Windows NT的技术,支持完善的NTFS分区格式。
请简要说出NTFS的特点。
第15题:
阅读下列说明,回答问题1至问题5。
[说明]
针对某公司办公自动化(OA)系统的负载压力测试,采用专业的负载压力测试工具来执行测试。系统采用Browse/Server架构,服务器是一台PC Server (4路2.7GHz 处理器,4GB 内存),安装的平台软件包括号Microsoft Internet Informatiom Server 5.0,ASP.NET,SQLServer2000。使用2台笔记本电脑安装测试工具模拟客户端执行“登录”业务操作。
测试目标分别为以下两个:
第一,测试系统分别在2M、4M网络带宽下,能够支持用户登录的最大并发用户数;
第二,测试服务器的吞吐量(即:每秒可以处理的交易数),主要包括服务器CPU平均使用率达到85%时系统能够支持的最大吞吐量和服务器CPU平均使用率达到100%时系统能够支持最大吞吐量。
本次测试的性能需求是:指标“响应时间”合理范围为0~5秒。
测试结果如下所述。
案例1
网络环境:2M带宽
客户端性能测试结果:

简述软件系统交易执行响应时间(“RT”,Response Time)的概念。
分析案例1的测试结果数据,指出满足系统的性能指标需求时,系统能够承受的并发用户登录的最大数量,并说明理由。
分析案例1的测试结果数据,说明服务器CPU资源使用率是否合理,以及带宽是否是系统瓶颈,并陈述理由。
分析案例2的测试结果数据,说明服务器CPU资源使用率是否合理,以及增加带宽是否是提高系统性能的有效方法,并陈述理由。
论述CPU使用率成为系统性能瓶颈时,如何制定解决方案?论述网络带宽成为系统性能瓶颈时,如何制定解决方案?
请帮忙给出每个问题的正确答案和分析,谢谢!
第16题:
阅读下面的说明,回答问题1~问题4,将解答填入答题纸对应的解答栏内。
[说明]
阅读以下说明,回答问题1~问题4,将解答填入答题纸对应的解答栏内。
windows Server 2003是一个多任务多用户的操作系统,能够以集中或分布的方式实现各种应用服务器角色,是目前应用比较广的操作系统之一。
Windows内置许多应用服务功能,将下表中(1)~(5)处空缺的服务器名称填写在答题纸对应的解答栏内。

(1)
第17题:
试题一(共15分)
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。
【说明】
某网吧拓扑结构如图 1-1 所示,可提供影视、游戏竞技、视频聊天等多种服务,采用VLAN 划分来区分不同的服务。

问题 1】(2分)
网吧要求实现千兆接入,可采用的方式为 (1) 。
(1)备选答案:
A. FTTx
B. ADSL
C. PSTN拨号
第18题:
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
[说明]
电子商务系统的外部社会环境如图10-5所示。

请把空缺的地方填写完整。
第19题:
阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。
【说明】
某大型披萨加工和销售商为了有效管理披萨的生产和销售情况,欲开发一套基于Web的信息系统。其主要功能为销售、生产控制、采购、运送、存储和财务管理 等。系统采用Java EE平台开发,页面中采用表单实现数据的提交与交互,使用图形(Graphics)以提升展示效果。
【问题1】(6分)
设计两个表单项输入测试用例,以测试XSS(跨站点脚本)攻击。系统设计时可以采用哪些技术手段防止此类攻击。
【问题2】(3分)
简述图形测试的主要检查点。
【问题3】(5分)
简述页面测试的主要方面。
【问题4】(6分)
系统实现时,对销售订单的更新所用的SQL语句如下:

然后通过setString(...);的方式设置参数值后加以执行。
设计测试用例以测试SQL注入,并说明该实现是否能防止SQL注入。
第20题:
试题二(14分)
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某软件公司在研发一个城镇居民保险系统时,为了加快进度,测试工作在系统开发初步完成之后开始并直接进行系统测试。测试工程师针对界面进行了功能测试。测试工程师和开发工程师借助缺陷管理工具,交互进行测试与缺陷修复工作。测试期间发现系统的“文档审批”功能出现严重缺陷,开发工程师认为修改难度大,经测试工程师认可后决定暂停修复该缺陷,直到产品发布前,该缺陷在开发环境下被修复。随后,测试工程师在开发环境下针对该缺陷执行了有关的用例,进行了回归测试。回归测试结束后,开发工程师在开发环境下对产品直接打包发布。
【问题1】(3分)
测试开展的时间是过早、过晚还是合适?说明理由。
【问题2】(2分)
测试工程师功能测试的方法是否正确?若不正确,请陈述正确的方法;若正确,请
说明理由。
【问题3】(6分)
该案例中对缺陷的管理有哪些不妥之处?
【问题4】(3分)
开发工程师产品发布的做法是否正确?
[ 问题 1] ( 3 分)
测试工作开展得太晚 。 ( 1 分)
测试工作应该覆盖需求分析、概要设计、详细设计、编码等前期阶段,而不应该在系统开发初步完成后才开始 。 ( 2分)
[ 问题 2 ] ( 2 分,每条 1 分)
测试人员功能测试的方法不正确。
系统功能测试应该追溯到用户需求,针对界面进行功能测试是错误的。
[ 问题 3 ] ( 6 分,每条 1 分)
1 、 开发工程师无权决定是否延期或者暂停修改某一缺陷 ;
2 、 测试工程师 认可 暂停修复缺陷 的决定是不合理的 ;
3 、 测试工程师应该跟踪缺陷 状态 , 直至 确定修改后关闭 缺陷 , 才是完成了测试任务;
4 、 回归测试应该执行所有的案例,不是仅仅执行与该缺陷有关的用例;
5 、 产品发布前,应该对发现的缺陷进行 评 审 ;
6 、 应该 分析缺陷修复情况之后, 才可以发布产品 。
[ 问题 4 ] ( 3 分)
产品最后由开发人员直接发布不合理 。 ( 1 分)
( 基线库中的产品应该是最后经过测试的 ) 实际最后发布的产品应该从产品库中提取 。 ( 2 分)
第21题:
第22题:
第23题: