[计算机类试卷]2011年9月计算机四级软件测试工程师真题试卷及答案与解析.doc

上传人:tireattitude366 文档编号:492959 上传时间:2018-11-30 格式:DOC 页数:17 大小:195.50KB
下载 相关 举报
[计算机类试卷]2011年9月计算机四级软件测试工程师真题试卷及答案与解析.doc_第1页
第1页 / 共17页
[计算机类试卷]2011年9月计算机四级软件测试工程师真题试卷及答案与解析.doc_第2页
第2页 / 共17页
[计算机类试卷]2011年9月计算机四级软件测试工程师真题试卷及答案与解析.doc_第3页
第3页 / 共17页
[计算机类试卷]2011年9月计算机四级软件测试工程师真题试卷及答案与解析.doc_第4页
第4页 / 共17页
[计算机类试卷]2011年9月计算机四级软件测试工程师真题试卷及答案与解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、2011年 9月计算机四级软件测试工程师真题试卷及答案与解析 一、选择题(每小题 2分,共 50分) 下列各题 A、 B、 C、 D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。 1 ANSI IEEE STD729-1983给出软件质量的定义:软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。以下叙述中不属于这些质量特征和特性的是 ( A)产品功能 ( B)效率 ( C)可使用性 ( D)项目成本和进度 2 软件产品需求规格说明书是软件缺陷存在最多的地方,其原因 是 ( A)软件开发人员与用户沟通比较困难,对要开发的产品需求理解不一致 ( B)

2、系统设计不能全面考虑产品在功能、性能、安全性、可维护性等方面的平衡 ( C)采用不熟悉的新技术开发系统或不科学的算法解决问题 ( D)系统内各子系统或模块的参数过于复杂,导致信息传递失误 3 条件覆盖的基本思想是设计若干测试用例,执行被测程序,使得每个判断的每个条件的可能取值至少满足一次。那么对于如下的 C语言程序段 if(a0 void reverse(char s) ; int main() char intstrlLENGTH,intstr2LENGTH; printf(“请输入超长整数的被加数和加数 :n“) scanf(“%s%s“ ,intstrl ,intstr2) ; addL

3、Int(intstrl ,intstr2) j printf(“超长整数和为 : %s“ .intstrl); return 0; void addLInt(char sl ,char s2) int i=0,tmp,c=0; char sLENGTH; if(strlen(s1)0取真,第二个判断条件 c1取假没有被执行,其他条件的取值都被至少执行了一次。 4 【正确答案】 C 【试题解析】 两个分支四条路径,至少需要 4个测试用例。 5 【正确答案】 D 【试题解析】 单元测试从 5个方面考虑,分别是 t模块接口、出错处理、独立路径、边界条件和局部数据结构。答案中,参数表和输入输出文件属于

4、模块接口,所以答案选 D。 6 【正确答案】 B 7 【正确答案】 C 【试题解析】 合理的集成测试模块划分应满足以下几点:被集成的几个模块之间的关系必须密切;可以方便地隔离集成模块的外围模块 ,能够简便地模拟外围模块向集成模块发送消息,外围模块向被测试的集成模块发送的消息能够模拟实际环境中的大多数情况。 8 【正确答案】 A 9 【正确答案】 B 【试题解析】 引用表是为了支持对源代码进行静态检查,可分为:标号交叉引用表;变量交叉引用表,子程序、宏和函数表;等价表;常数表。 10 【正确答案】 A 【试题解析】 “差 1错 ”是指:不正确地多循环或少循环一次;迭代发散时不能退出;错误地修改了

5、循环变量。 11 【正确答案】 D 【试题解析】 软件性能的指标主要有: 响应时间。 系统响应时间和应用延迟时间。 吞吐量。 并发用户数。 资源利用率。 12 【正确答案】 A 【试题解析】 软件性能的测试主要分为: 性能测试。 并发测试。 压力测试。 可靠性测试。 负载测试。 配置测试。 失效恢复测试。 13 【正确答案】 D 14 【正确答案】 C 【试题解析】 软件可靠性与硬件可靠性的区别; 唯一性。软件设计出来以后,每份拷贝都是完全一样的,而硬件在设计出来以后,每个按照设计生产的硬件都不可能完全相同。 物理退化。硬件可靠性研究的一个重要原因 就是物理退化。 逻辑复杂性。软件是纯逻辑产品

6、,内部逻辑复杂度高,而硬件的内部逻辑相对简单。 版本更新。硬件的更新通常较慢,而软件受到需求变更等因索的影响,版本更新比较频繁。 15 【正确答案】 C 【试题解析】 由于集成和多态的使用,对子类的测试通常不能限定在子类中定义的成员变量和成员方法上,还需要考虑父类对子类的影响。 16 【正确答案】 C 17 【正确答案】 C 【试题解析】 协作集成是在集成测试时针对系统完成的功能,它将可以相互协作完成特定系统功能的类集成在一起进行测试。针 对一个类多个实例间的测试属于面向对象集成测试的范畴。 18 【正确答案】 D 19 【正确答案】 D 20 【正确答案】 D 【试题解析】 兼容性测试包括:

7、与操作系统的兼容性;与数据库的兼容性;与浏览器的兼容性;与中间件的兼容性;与其他软件的兼容性;与平台软件的兼容性。 21 【正确答案】 C 【试题解析】 测试活动包括四项基本内容: 测试策划。 测试设计与实现,在该活动中制定测试的技术方案、选择测试工具 .并根据测试技术方案设计测试用例。 测试执行。 测试总结。 22 【 正确答案】 B 【试题解析】 回归测试有两种不同的使用方式,都是建立在复用原有测试的思想之上的。其方式描述如下: 一经发现并改正了程序中隐藏的缺陷,然后再重新执行以前发现这个缺陷的测试,看这个缺陷是否重现。回归测试的目的是为了确认对程序的修改达到了预期的目标。 当对发现的缺陷

8、进行修改之后,执行一系列基准测试,以确认程序的修改没有对程序的其他部分产生干扰。 23 【正确答案】 C 【试题解析】 测试过程的质量控制中应包括以下 4方面的内容: 把握需求。在软件系统开发过程中,需求的获取和完善 贯穿于每一个阶段,依据 “尽早测试 ”和 “全面测试 ”的原则。 变更控制。体现 “全过程测试 ”的理念。 度量与分析。若相同时间间隔内发现的缺陷数量呈收敛状态,则说明测试是充分的。 测试过程可持续改进。 24 【正确答案】 B 【试题解析】 软件测试工作一般应具备的条件为:具有测试合同 (或项目计划 );具有软件测试所需的各种文档;所提交的被测软件受控;软件源代码正确通过编译或

9、汇编。 25 【正确答案】 D 【试题解析】 对于微、小规模的软件,测试计划和测试说明可以合并,测试报告、测试记录、测试问题 报告、测试总结报告也可以合并。 二、论述题( 3题,共 50分 ) 论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。 26 【正确答案】 (1)流程图 27 【正确答案】 下图是 QESuite Web Version 1.0的问题报告工作状态转换流程。操作 3中在打开再现下,应由开发人员执行修复操作。操作后转为待验状态,该空填写:修复修复。操作 4中在待验状态下,应由测试人员验证。根据操作 5所示的执行操作可知,操作 3中未能修复,所以操作

10、4空填写;验证同意。操作 7中在解决状态 下,应由测试人员重新打开,该空填写;回归测试。 操作 9中经验证同意不修复,操作后的问题状态应为;关闭。由于总计 4个测试版本,并按日期排序,所以最后的测试版本应为;OAl.O_111129。 28 【正确答案】 (1)函数 addLInt的控制流程图。C2)测试用例 a.sl:“111111111111111l”s2: “2222222222222222”b. s1:“123456789” s2:“989”c.s1: “989” s2 : “123456789”d.sl : “999999999999” s2 : “111111”解析:语句覆盖是指设计若干测试用例,运行被测程序,使得每个可执行语句至少执行一次。语句覆盖率 =被评价到的语句数量可执行的语句数量 100。设计若干测试用例,运行被测程序使得每个判定的取真分支和取假分支至少评价一次。判定覆盖率 =被评价到的判定分支个数判定分支的总数 100。当输入 a、 b、 c、 d中的测试用例后,语句覆盖率和分支覆盖率均为 100。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1