试题一(共15分)
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
【说明】
场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。
下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。
【问题1】(3分)
使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。
例如:
T01:A
T02:A、B
【问题2】 (12分)
针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。
请帮忙给出每个问题的正确答案和分析,谢谢!
第1题
试题五(共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的测试结果,试分析该系统的可能瓶颈。
请帮忙给出每个问题的正确答案和分析,谢谢!
第2题
阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。
[说明]
某企业信息中心委托系统集成单位开发了企业网站,将应用服务器、Web服务器和数据库服务器都部署在信息中心机房,系统集成工作完成后,集成单位对网段、防火墙、入侵检测系统、防病毒系统等进行了全面的安全检查,向信息中心提交了安全测评报告。
信息中心主管认为该测评报告不够全面,要求尽可能提供系统的、多层次的、深入的安全测评报告。
请简述系统的安全防护体系包括的层次。
对于服务器操作系统的安全,应当从哪些方面进行测评?
安全日志是软件被动防范的措施,是重要的安全功能,软件的安全日志应当记录哪些信息?在安全测试中应当检查安全日志的哪些方面?
请帮忙给出每个问题的正确答案和分析,谢谢!
第3题
阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。
[说明]
逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖,是设计白盒测试用例的主要方法之。以下代码由C浯言书写,请按要求回答问题。
void cal (int n)
{
int g, s, b, q;
if( (n>1000) && (n<2000) )
{
g=n % 10;
s=n % 100 / 10;
b=n / 100 % 10;
q= n / 1000;
if( (q+g) =={ s + b ) )
{
printf("%-5d",n);
}
}
printf("\n");
return;
}
请找出程序中所有的逻辑判断语句。
请分析并给出分别满足100%DC(判定覆盖)和100%CC(条件覆盖)时所需的逻辑条件。
假设n的取值范围是0<n<3000,请用逻辑覆盖法为n的取值设计测试用例,使用例集满足基本路径覆盖标准。
请帮忙给出每个问题的正确答案和分析,谢谢!
第4题
阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。
[说明]
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。
下面是对网上银行支付交易系统的基本流和备选流的描述:
基本流A:
备选流:
注:假定输入的银行卡号是正确的:不考虑备选流内循环情况。
使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用字母A表示,备选流用题干中描述对应编号表示。
请针对问题1设计的测试用例,依次将银行卡号、初次输入密码、最终输入密码、卡内余额、银行卡可支付额度等信息填入下述测试用例表中。表中行代表各个测试甩例,列代表测试用例的输入值,用V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功支付”用例。
测试用例表
在上述系统中,假设银行卡号只能输入0~9的数字,请参考下表,给出用边界值法检查卡号字符合法性的关键测试数据(字符或ASCⅡ值)。
请帮忙给出每个问题的正确答案和分析,谢谢!
第5题
阅读下列说明,回答问题1至问题5,将解答填入的对应栏内。
[说明]
某“网站稿件管理发布系统”是采用J2EE架构开发的B/S系统,Web服务器、应用服务器以及数据库服务器部署在一台物理设备上。
系统实现的功能主要包括稿件管理和文档上传下载。稿件管理模块可以对稿件进行增加、查询、删除、修改、显示和批准等操作,批准后的稿件即可在网站上发布;文档上传下载模块可以将稿件直接以Word文档的格式进行上传下载。
系统性能需求如下:
(1)主要功能操作在5秒钟内完成:
(2)支持50个用户;
(3)稿件管理的主要功能至少支持20个并发用户;
(4)在50个用户并发的高峰期,稿件管理的主要功能,处理能力至少要达到8trans/s:
(5)系统可以连续稳定运行12小时。
简要叙述“网站稿件管理发布系统”在生产环境下承受的主要负载类型。
简要叙述进行“网站稿件管理发布系统”的性能测试中应测试的关键指标。
请简述访问系统的“用户”和“并发用户”的区别。
系统性能需求中要求“系统可以连续稳定运行12小时”,若系统连续运行12小时完成的总业务量为1000笔,系统能够提供的最大交易执行吞吐量为200笔/小时,试设计测试周期,并说明理由。
下图为并发50个用户执行“稿件查询”操作的测试结果。
(1)请判断结果是否满足系统性能需求并说明理由。
(2)简要说明Transactions per Second与Average Transaction Response Time之间的关系。
请帮忙给出每个问题的正确答案和分析,谢谢!
第6题
阅读下列说明,回答问题1至问题4,将解答填入的对应栏内。
[说明]
软件测试的质量决定着被测产品的质量,是企业关注的重点。
请简要叙述软件测试质量包括哪些管理要素。
请简要论述软件测试质量控制的主要方法。
企业衡量软件测试的质量经常采用两个指标:测试用例覆盖率和缺陷修复率,请简述这两个指标的概念。
企业内部测试组在测试某办公自动化系统的过程中,使用60个测试用例进行测试,共发现了20个问题。
开发组对软件修改后,向测试组提交问题修改报告及修改后的软件。问题修改报告中提出:所发现问题中的5个问题是用户所要求的,无需修改,其余15个问题已修改完成。
测试组使用针对上轮测试中发现的15个问题的36个测试用例进行了回归测试,确认问题已得到修改,因此测试组做出结论:当前版本可以进入配置管理库,进行后续集成工作。
请简要分析测试组的做法是否存在问题并简述理由。
此办公自动化系统提交给用户之后,用户在使用过程中发现了5个问题,测试项目经理打算采用缺陷探测率宋对测试人员进行绩效评估。请计算此测试项目的缺陷探测率。
请帮忙给出每个问题的正确答案和分析,谢谢!
第7题
试题一(15分)
阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。
[说明]
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。
图1描述了简化的中心层、省市层、地区层三级的“公文流转”业务流程,表 1 描述了省市层(图1阴影部分)业务的基本流和备选流。
公文的状态包括:已下发、未下发、已接收、未接收。
【问题1】(5分)
用表 1 中表述的基本流和备选流,使用场景法设计测试场景。基本流和备选流用
表1中对应的字母编号表示。
【问题2】(10分)
下表给出了测试用例名称,请将表中的输入条件和预期输出补充完整。
第8题
试题五(18分)
阅读下列说明,回答问题1至问题4,将解答或相应的编号填入答题纸的对应栏内。
【说明】
性能测试在系统质量保证中起重要作用。某项目组对一个电子政务平台系统执行了负载压力性能测试,重点评估其效率质量特性中的时间特性和资源利用性两个质量子特性。性能需求可以概括为:业务成功率达到 100%;响应时间在8 秒之内;服务器资源利用合理。测试环境逻辑部署图如下图。
【问题1】(4分)
请分别指出性能测试中负载测试与压力测试的目的。
【问题2】(6分)
请分别指出应用服务器和数据库服务器性能评价的关键指标。
【问题3】(3分)
该电子政务平台的“文档审核”业务的测试结果如下表,请具体说明测试结果是否满足性能需求。
【问题4】(5分)
如60用户并发执行“新立申请”业务的成功率为 80%,应用服务器内存页交换速率为2000page in/s,数据库服务器CPU 平均占用率达到 100%。
请说明该业务的性能是否满足需求。
假设系统中间件和数据库软件配置正确,请指出系统可能存在的性能瓶颈?
第9题
试题四(12分)
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
某大学暑假期间为教职员工开办了VPN远程接入服务,员工在校外通过登录界面输入用户名和口令后,就可以访问仅供本校师生使用的各类信息资源。为了实现信息隔离与访问控制,在校园网不同的网络区域之间部署了防火墙等相关设施。
[问题1] (4分)
下图是 VPN 用户与数据库之间的网络拓扑结构图,请指明图中设备 1、设备 2、设备3、设备4是何种类型的网络设施。
[问题2] (4分)
通信加密的目的是什么?通信加密测试的基本方法有哪些?
[问题3] (4分)
为防止未授权用户通过反复猜测口令获得VPN 使用权,从用户口令管理和网站登录控制两方面说明可以采取的应对措施。
第10题
试题二(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 使用率成为系统性能瓶颈时,如何制定解决方案?论述网络带宽成为系
统性能瓶颈时,如何制定解决方案?
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!