2006上半年软件评测师考试真题及答案-下午卷.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2006上半年软件评测师考试真题及答案-下午卷.doc》由会员分享,可在线阅读,更多相关《2006上半年软件评测师考试真题及答案-下午卷.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2006上半年软件评测师考试真题及答案-下午卷试题一 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 基本路径法设计出的测试用例能够保证在测试中程序的每一条可执行语句至少执行一次。以下代码由C+ +语言书写,请按要求回答问题。void ReadPara(CString temp) if(temp= =)M_oper.SetCurSel(0); else if(temp= =) m_oper.SetCurSel(1);else if(temp= = =)m_oper.SetCurSel(2); else if(temp= =) m_oper.SetCurSel(3);el
2、se if(temp=) m_oper.SetCurSel(4); else m_oper.SetCurSel(5); return;【问题1】请画出以上代码的控制流图。【问题2】请计算上述控制流图的环路复杂度V(G)。【问题3】请使用基本路径测试法为变量temp设计测试用例,使之满足基本路径覆盖要求。答案:解析:本题考查白盒测试用例设计方法中的基本路径测试法。【问题1】模块控制流图是与程序流程图相类似的由许多节点和连接节点的边组成的一种图形,其中一个节点代表一条语句,边表示节点间的控制流向,它显示了一个函数的内部逻辑结构。【问题2】V(G) = 区域数 = 判断节点数+1。【问题3】在进行程
3、序的基本路径测试时,从程序的环路复杂性,可导出程序基本路径集合中的独立路径条数,这是确保程序中每个可执行语句至少执行1次所必须的测试用例数目的上界。独立路径是指包括一组以前没有处理的语句或条件的一条路径。试题二阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。【说明】针对某公司办公自动化()系统的负载压力测试,采用专业的负载压力测试工具来执行测试。系统采用Browse/Server架构,服务器是一台PC Server(4路27GHz处理器,4内存),安装的平台软件包括Microsoft Internet Information Server 50,ASPNET,SQLServer
4、2000。使用2台笔记本电脑安装测试工具模拟客户端执行“登录”业务操作。测试目标分别为以下两个:第一,测试系统分别在2M、4M网络带宽下,能够支持用户登录的最大并发用户数;第二,测试服务器的吞吐量(即:每秒可以处理的交易数),主要包括服务器CPU平均使用率达到85时系统能够支持的最大吞吐量和服务器CPU平均使用率达到100时系统能够支持的最大吞吐量。本次测试的性能需求是:指标“响应时间”合理范围为05秒。测试结果如下:案例1网络环境:2M带宽客户端性能测试结果:服务器资源使用结果:案例2网络环境:4M带宽客户端性能测试结果 服务器资源使用结果:【问题1】(3分) 简述软件系统交易执行响应时间(
5、“RT”,Response Time)的概念。【问题2】(3分) 分析案例1的测试结果数据,指出满足系统的性能指标需求时,系统能够承受的并发用户登录的最大数量,并说明理由。【问题3】(4分) 分析案例1的测试结果数据,说明服务器CPU资源使用率是否合理,以及带宽是否是系统瓶颈,并陈述理由。【问题4】(4分) 分析案例2的测试结果数据,说明服务器CPU资源使用率是否合理,以及增加带宽是否是提高系统性能的有效方法,并陈述理由。【问题5】(6分)论述CPU使用率成为系统性能瓶颈时,如何制定解决方案?论述网络带宽成为系统性能瓶颈时,如何制定解决方案?答案:【问题1】响应时间是系统完成事务执行准备后所采
6、集的时间戳和系统完成行执行事务后所采集的时间戳之间的时间间隔,是衡量特定类型应用事务性能的重要指标,标志用户执行一项操作大致需要多长时间。【问题2】系统能够承受的并发用户登录的最人数量为50。题中指出“通常情况下,交易操作合理的响应时间为5秒以内”。 此案例中,登录响应时间随虚拟并发明户数增加而增长。在50个虚拟并发用户的负载下,登录响应时间达到5秒(注意图形中响应时间指标的比例为10)。当负载超过50个虚拟并发用户,响应时间超过5秒。所以此案例中最合理的并发用户数为50。【问题3】服务器CPU资源使用率是合理的。2M带宽是系统处理业务的瓶颈。理由是对比“4M带宽登录”案例,4M带宽下,系统每
7、秒处理完成的登录个数固定在135个左右,登录响应时间随虚拟用户数增加而增长。在60个虚拟用户的压力下,登录照应时间在42秒左右(注意图形中响应时间指标的比例为10)。在80个虚拟用户的压力下,登录响应时间在58秒左右,所以在合理登录响应时间(5秒)内预计同时登录用户数是70左右。服务器CPU使用率成为系统处理的瓶颈。说明随着带宽的提高,系统的处理能力进一步提高,同时高吞吐量造成了系统资源的紧张,带来了新的系统性能瓶颈。【问题4】 服务器CPU资源使用率不合理,其平均值超过85。4M带宽的网络测试环境与2M带宽的网络测试环境相比,带来了新的系统瓶颈(CPU资源使用率平均值超过85),所以增加带宽
8、不是提高系统性能的有效方法。在此基础上,继续提高带宽,系统的处理能力将进步提高,高的处理能力会使服务器的资源瓶颈进一步加重带来更加严重的后果。【问题5】当CPU资源使用成为系统瓶颈时的解决方案可以概括为:增加CPU的个数;提高CPU的主频;将web服务器与数据库服务器分开部署;调整软件的设计与开发。当带宽成为系统瓶颈时的解决方案可以概括为:增加带宽;压缩传输数据。解析:本题考查系统负载压力性能测试与故障定位的应用。【问题1】考查系统负载压力性能测试的重要指标“响应时间”。【问题2】考查系统负载压力性能测试的重要指标“并发用户数”。判断系统能够承受的最大并发用户数的条件可以概括为:(1)交易操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2006 上半年 软件 评测 考试 答案 下午
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内