[计算机类试卷]2006年上半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析.doc
《[计算机类试卷]2006年上半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2006年上半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、2006年上半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷及答案与解析 一、试题一( 15分) 1 阅读下列说明,回答问题 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=“ =
2、“) m_oper.SetCurSel(3); else if(temp=“ “) m_oper.SetCurSel(4); else m_oper.SetCurSel(5); return; 1 请画出以上代码的控制流图。 2 请计算上述控制流图的环路复杂度 V(G)。 3 请使用基本路径测试法为变量 temp设计测试用例,使之满足基本路径覆盖要求。 二、试题二( 15分) 4 阅读下列说明,回答问题 1至问题 5。 说明 针对某公司办公自动化 (OA)系统的负载压力测试,采用专业的负载压力测试工具来执行测试。系统采用Browse/Server架构,服务器是一台 PC Server (4路
3、2.7GHz 处理器, 4GB 内存 ),安装的平台软件包括号 Microsoft Internet Informatiom Server 5.0, ASP.NET,SQLServer2000。使用 2台笔记本电脑安装测试工具模拟客户端执行 “登录 ”业务操作。 测试目标分别为以下两个: 第一,测试系统分别在 2M、 4M网络带宽下,能够支持用户登录的最大并发用户数; 第二,测试服务器的吞吐量 (即:每秒可以处理的交易数 ),主要包括服务器 CPU平均使用率达到 85%时系统能够支持的最 大吞吐量和服务器 CPU平均使用率达到 100%时系统能够支持最大吞吐量。 本次测试的性能需求是:指标 “
4、响应时间 ”合理范围为 0 5秒。 测试结果如下所述。案例 1 网络环境: 2M带宽 客户端性能测试结果:4 简述软件系统交易执行响应时间 (“RT”, Response Time)的概念。 5 分析案例 1的测试结果数据,指出满足系统的性能指标需求时,系统能够承受的并发用户登录的最大数量,并说明理由。 6 分析案例 1的测试结果数据,说明服务器 CPU资源使用率是否合理,以及带宽是否是系统瓶颈,并陈述理由。 7 分析案例 2的测试结果数据,说明服务器 CPU资源使用率是否合理,以及增加带宽是否是提高系统性能的有效方法,并陈述理由。 8 论述 CPU使用率成为系统性能瓶颈时,如何制定解决方案
5、?论述网络带宽成为系统性能瓶颈时,如何制定解决方案 ? 三、试题三( 15分) 9 阅读下列说明,回答问题 1至问题 4。 说明 软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流 (基本事件 )和备选流 (分支事件 )。下面是对某 IC卡加油机应用系统的基本流和 1备选流的描述。9 使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母 A表示,备选流用题干中描述的相应字母表示。 10 场景中的每一个场景都需要确定测试用例,一般采用
6、矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例 ID、场景 /条件、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素 (本例中包括账号、是 否黑名单卡、输入油量、账面金额、加油机油量 ),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。在下面的矩阵中, V表示有效数据元素, I表示无效数据元素, n/a表示不适用,例如 C01表示 “成功加油 ”基本流。请按上述规定为其他应用场景设计用例矩阵。 测试用例表:11 假如每升油 4元人民币,用户的账户金额为 1000元,加油
7、机内油量足够,那么在 A4输入油量的过程中,请运用边界值分析方法为 A4选取合适的输入数据 (即油量,单位:升 )。 12 假设本系统开发人员在开发过程中通过测试发现了 20个错误 ,独立的测试组通过上述测试用例发现了 100个软件错误,系统在上线后,用户反馈了 30个错误,请计算缺陷探测率 (DDP)。 四、试题四( 15分) 13 阅读下列说明,回答问题 1至问题 3。 说明 易用性和用户文档是影响软件质量的重要指标,也是直接决定一个软件能否取得市场成功的关键因素。 13 用户对软件系统的第一认识来自于安装,因此易用性的一个重要体现就是安装的易用性。简述安装测试应当从哪几个方面来考虑 ?
8、14 软件用户界面起着引导用户操作的重要作用,简述整体界面测试和界面中的元素测试分别 应当设计哪些测试点 ? 15 软件帮助是协助用户使用软件的关键途径,因此也是软件测试过程中的一个重要内容,简述在进行软件帮助测试时的测试要点。 五、试题五( 15分) 16 本题考查伴随软件开发过程的测试质量保证手段。 16 针对开发过程中的不同阶段,应该包含哪些类型的软件测试。 17 简述软件测试过程的关键活动,以及保证软件测试质量的手段。 2006年上半年软件水平考试(中级)软件评测师下午(应用技术)试题真题试卷答案与解析 一、试题一( 15分) 1 【正确答案】 【试题解析 】 绘制模块控制流图。 模块
9、控制流图是与程序流程图相类似的由许多结点和连接结点的边组成的一种图形,其中一个结点代表一条语句或数条语句,边表示结点间的控制流向,它显示了一个函数的内部逻辑结构。 2 【正确答案】 V(G)=6 【试题解析】 计算控制流图的环路复杂性 V(G)。 V(G)=(区域数 )=5(判断结点数 )+1=6 3 【正确答案】 【试题解析】 采用基本路径测试法,满足基本路径覆盖的要求。 在进行程序的基本路径测试时,从程序的环路复杂性可导出程序基本路径集合中的 独立路径条数,这是确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上界。独立路径是指包括一组以前没有处理的语句或条件的一条路径。例如针对本
10、题所对应的控制流图中,一组独立的路径是: .pathl: temp为 = .Path2: temp为 .path3: temp为 = .path4: temp为 = .path5: temp为 .path6: temp为除上述 5种之外的字符串 路径 path1、 path2、 path3、 path4、 path5和 path6组成一个基本 路径集。只要设计出的测试用例能够确保这些基本路径的执行,就可以使得程序中的每个可执行语句至少执行一次。 二、试题二( 15分) 4 【正确答案】 响应时间是系统完成事务执行准备后所采集的时间戳和系统完成待执行事务后所采集的时间戳之间的时间间隔,是衡量特定
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2006 上半年 软件 水平 考试 中级 评测 下午 应用技术 试题 答案 解析 DOC

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