全国计算机等级考试软件测试工程师2012年3月.doc

上传人:人*** 文档编号:549001289 上传时间:2024-01-18 格式:DOC 页数:10 大小:115.03KB
返回 下载 相关 举报
全国计算机等级考试软件测试工程师2012年3月.doc_第1页
第1页 / 共10页
全国计算机等级考试软件测试工程师2012年3月.doc_第2页
第2页 / 共10页
全国计算机等级考试软件测试工程师2012年3月.doc_第3页
第3页 / 共10页
全国计算机等级考试软件测试工程师2012年3月.doc_第4页
第4页 / 共10页
全国计算机等级考试软件测试工程师2012年3月.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《全国计算机等级考试软件测试工程师2012年3月.doc》由会员分享,可在线阅读,更多相关《全国计算机等级考试软件测试工程师2012年3月.doc(10页珍藏版)》请在金锄头文库上搜索。

1、2012年3月计算机四级软件测试工程师真题一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。1、以下叙述中不属于软件产品质量要求的是 A) 应满足客户的功能需求和性能要求 B) 应具备一定的可扩展性和灵活性,以适应需求的变化 C) 应能够有效地处理例外或异常情况 D) 应保证数据库的完整性和安全性2、以下有关软件缺陷产生的原因中属于软件技术问题的是 A) 系统需求分析时对客户的需求理解不清楚 B) 文档错误、内容不正确或拼写错误 C) 系统结构不合理、算法不正确 D) 不同阶段的开发人员对需求的理解不一致3、在软件测试的生命周期模型中建立测试脚本任务的阶段应是 A) 制

2、定测试计划 B) 测试设计 C) 实施测试 D) 评估测试4、软件设计一般包括外部设计和内部设计。外部设计通常是指 A) 用户界面设计 B) 结构设计 C) 数据设计 D) 逻辑设计5、在做静态错误分析时进行浮点数计算误差的检查应属于 A) 类型和单位分析 B) 表达式分析 C) 引用分析 D) 接口分析6、如果一个小程序中有一个由8个两分支判断组成的连锁分支结构,如图 采用正交实验设计法可导出的最少测试路径数为 A) 28 B) 16 C) 9 D) 87、如果执行下面的C程序,并做了成功的存储分配: char * pBuf=NULL; pBuf=(char*)malloc(100); if

3、(pBuf=NULL) printf(Not Enough Memoryn); return 1; 则此段程序测试的指令块(即顺序执行的一段指令)覆盖率是 A) 100% B) 60% C) 50%D) 40%8、在执行单元测试时最有用的测试方法是 A) 基本路径覆盖 B) 事件序列走查 C) 事件响应驱动 D) 判定表9、MM路径集成是一种基于消息的路径集成方法,其中MM路径是指 A) 对应调用图的每一个边建立并执行的一个集成测试会话序列 B) 针对模块的每一个程序剖面执行的语句序列 C) 按照广度优先策略逐层集成与测试的序列 D) 穿插出现在各模块中执行的方法和消息的序列10、以下不属于黑

4、盒测试用例设计的方法是 A) 基于用例和场景导出测试用例 B) 基于有限状态机导出测试用例 C) 基于状态的事件表导出测试用例 D) 基于数据流和控制流导出测试用例11、以下哪一项不是软件性能测试关注的主要内容 A) 检测软件的最大负载 B) 检测软件的响应时间 C) 检测软件的并发进程数 D) 揭示软件在压力下出现的错误12、以下关于软件性能测试的说法中,正确的是 A) 软件性能测试的主要目的是检验软件是否能充分发挥硬件的潜能 B) 软件性能测试通常采用数据流测试技术生成测试用例 C) 软件性能测试实际上是一种软件可靠性测试 D) 软件性能测试的实施通常需要依赖性能测试辅助软件13、以下关于

5、软件测试的说法中,正确的是 A) 通过软件可靠性测试是软件交付使用的必要条件 B) 软件可靠性测试的主要目的是度量软件在实际使用中的可靠性 C) 软件可靠性测试通常针对软件中的每个单元进行 D) 软件可靠性测试是发现软件安全性问题的主要手段14、以下关于软件可靠性测试的说法中,错误的是 A) 软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数 B) 定义软件运行剖面是软件可靠性测试的重要步骤 C) 软件可靠性测试通常需要基于软件可靠性预测模型 D) 软件可靠性测试不能沿用硬件可靠性测试的方法15、以下关于面向对象程序测试的说法中,正确的是 A) 面向对象程序与传统程序的黑盒测试方法完全相

6、同 B) 面向对象程序与传统程序的白盒测试方法有明显区别 C) 单个类树的测试不属于面向对象程序单元测试关注的范畴 D) 对一个类的每个成员方法都进行充分的测试就完成了对该类充分的测试16、以下关于面向对象程序测试的说法中,错误的是 A) 方法名的重载是面向对象软件测试区别于传统程序测试的一个根本因素 B) 展平测试是测试一棵继承树叶结点类的一种策略 C) 基于判定表的测试可以用于面向对象程序的单元测试 D) 等价类划分测试能用于方法层次的测试17、以下关于面向对象软件测试的说法中,错误的是 A) 测试动态绑定是类树测试的一个重要目标 B) 面向对象软件协作集成测试是指对一个类的多个实例间协作

7、进行的测试 C) 面向对象软件的自底向上集成测试需要为集成测试开发相应代码 D) 面向对象软件的单元测试需要考虑对一个类中单个方法的测试18、以下关于Web应用软件测试的说法中,正确的是 A) Web应用软件测试通常不用考虑安全性测试 B) 与传统软件相比,Web应用软件测试更简单 C) 表单测试是Web应用软件功能测试的一项重要内容 D) 测试是否存在无效链接是Web应用软件安全性测试一项重要内容19、以下哪一项是软件易用性测试关注的内容 A) 杀毒软件在清除病毒时是否会破坏办公软件的文档 B) 软件提供的功能是否丰富 C) 软件是否支持用户根据自己的需要进行定制 D) 软件是否能在多种操作

8、系统下运行20、以下关于软件兼容性测试的说法中,正确的是 A) 软件兼容性测试不关注软件与硬件间的兼容性 B) 等价类划分测试是软件兼容性测试的主要手段 C) 极限测试是一种软件兼容性测试 D) 排版软件是否可以打开该软件以前版本保存的文件属于软件兼容性测试关注的范畴21、以下有关测试用例设计与开发的说法中,错误的是 A) 白盒测试的测试用例设计不必考虑软件功能 B) 软件测试用例设计要关注测试用例设计的测试需求覆盖率 C) 自动化测试的测试脚本开发属于测试用例设计工作的一部分 D) 测试用例设计的主要依据是测试计划中的测试需求定义22、以下有关测试环境的说法中,错误的是 A) 在实际的软件测

9、试中,软件测试环境可分为主测试环境和辅测试环境 B) 软件测试只能在软件真实运行环境下开展 C) 在测试环境准备中,无法获取真实数据时,可使用仿真数据 D) 测试工具的准备是属于测试环境准备的一项工作23、以下有关测试自动化的说法中,错误的是 A) 在自动化测试基本结构中,数据库服务器用于存储测试用例和测试结果 B) 自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的 C) 结构化脚本的优点是健壮性更好,可以对一些容易导致测试失败的特殊情况进行处理 D) 共享脚本的维护开销高于线性脚本24、下列有关软件集成测试的说法中,错误的是 A) 软件集成测试一般由软件供方组织并实

10、施,测试人员与开发人员应相对独立 B) 软件集成测试可委托第三方进行 C) 软件集成测试的技术依据是软件需求文档 D) 进入集成测试要求待集成的软件单元已通过单元测试25、下列有关软件回归测试的说法中,错误的是 A) 回归测试的对象包括:在软件单元测试、集成测试、软件配置项测试和系统测试中未通过的软件 B) 回归测试首先应对原来未变更的软件单元进行测试,然后再对变更的软件单元进行测试 C) 回归测试的内容包括原软件测试做过的测试内容、修改原软件测试做过的测试内容以及在此基础上新增的测试内容 D) 回归测试可根据被测软件的具体情况对软件的测试内容进行剪裁二、论述题一个简化的高铁售票系统的规格说明

11、如下: 乘客未使用系统前系统处于“等待”状态,屏幕显示沿线各车站的站名。 乘客选择了到达站并按下购票键之后,系统进入“待付款”状态,屏幕显示票价,等待乘客付款。 如果乘客在限时之内付款,系统进入“出票”状态,打印并吐出相应车票,同时找回余额,然后系统重置回到“等待”状态。 如果乘客在限时之内未付款之前按下取消键取消购票,系统进入“等待”状态。 如果乘客在限时之内没有付款,系统进入“超时”状态,显示“超时”“取消购票”等信息,然后系统重置回到“等待”状态。 如果乘客在拿到车票后要求退票,在“等待”状态下按下退票键,系统进入“查证”状态。 如果查证成功,系统进入“退票”状态。回收车票,退回票款,然

12、后系统重置回到“等待”状态;如果查证不成功,系统进入“警告”状态,屏幕显示“车票无效”信息,然后系统重置回到“等待”状态。1、请根据上述规格说明,画出相应的状态转换图。2、计算该状态转换图的圈复杂度并给出基本测试路径。2、下表是某一个软件问题的操作历史信息,请依据QESuite Web Version 1.0的软件问题生命周期定义,填写表中空缺的10项操作历史信息。操作序号操作者执行操作操作后的问题状态测试版本1赵艳菲新建新建测试版本12李 鑫打开/再现测试版本13陈 鹏待验/修复4验证/不同意测试版本25修复/修复待验/修复6李 鑫验证/同意解决/修复测试版本37李 鑫回归测试8李 鑫解决/

13、通过回归测试测试版本4已知检查括号匹配及注释、字符串处理的C源程序如下: #includestdio.h int brace,brack,paren; void in_quote(int c); void in_comment(void); void search(int c); /*rudimentary syntax checKer for C program*/ int main() int c; extern int brace,brack,paren; while(c=getchar()!=EOF) if(c=/) if(c=getchar()=*) in_comment(); /*inside comment*/ else search(C) ; else if(c=|c=) in_quote(c); /*inside quote*/ else

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号