【计算机类职业资格】全国计算机等级考试四级软件测试工程师真题2010年3月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试四级软件测试工程师真题2010年3月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试四级软件测试工程师真题2010年3月及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试四级软件测试工程师真题 2010年 3月及答案解析(总分:100.01,做题时间:120 分钟)一、选择题(每小题 2分,共 50分)下列各题 A(总题数:25,分数:50.00)1.以下叙述中正确的是 (分数:2.00)A.可跟踪性分析是在整体上分析整个系统的资源分配策略B.关键性分析是标识原始需求和相应开发结果之间关系的能力C.接口分析必须关注三种接口:用户接口、硬件接口和软件接口D.评估仅在软件开发的最后阶段进行,以确认产品是否符合规模说明2. 场景测试方法是基于 IBM推行的 RUP的测试用例生成方法。该方法的出发点是 (分数:2.00)A.事件流B.数据流C.控制流
2、D.用例3.下面一段小程序是判断一个长度为 n的字符数组是否中心对称。例如,“abcddcba”或“abcdcba”就是中心对称。作为内部边界值,应填入()内的判断应是 (分数:2.00)A.ijD.i!=j(判不等)4.检查系统能否正确地接受输入,能否正确地输出结果,这属于 (分数:2.00)A.安全性测试B.GUI测试C.功能测试D.协议一致性测试5.检查是否存在“已定义但未使用”的变量引用异常应属于 (分数:2.00)A.静态分析B.动态分析C.代码执行D.调试6.如果程序通过了百分之百的代码覆盖率测试,则说明程序满足了(分数:2.00)A.语句覆盖B.编程规范C.设计规格D.功能需求7
3、.下面有关逻辑覆盖的说法中错误的是 (分数:2.00)A.DDP覆盖是判定覆盖的一个变体B.满足条件覆盖一定也满足判定覆盖C.指令块覆盖属于语句覆盖D.若判定覆盖率达到 100%,则语句覆盖率一定也达到 100%8.对于具有串联型分支结构的程序,如果有 7个判断语句串联,则使用正交实验设计法,至少需要的测试用例数应为 (分数:2.00)A.B.C.D.9.考虑一个计算平方根的函数,其规格说明如下: 输入:浮点数 输出:浮点数 规格:当输入一个大于或等于零的浮点数时,函数输出其正的平方根并返回 true;当输入一个小于零的浮点数时,函数显示出错信息“非法输入值”并返回 false。 按照规范导出
4、法,应设计的测试用例数至少应为 (分数:2.00)A.1B.2C.3D.410.适合使用自底向上的增量式集成方式进行集成和测试的产品应属于(分数:2.00)A.使用了严格的净室软件工程过程的产品B.控制模块具有较大技术风险的产品C.采用了契约式设计的产品D.在极限编程中使用了探索式开发风格的产品11.以下哪种软件测试属于软件性能测试的范畴 (分数:2.00)A.分支覆盖测试B.极限测试C.负载测试D.硬件兼容性测试12.以下关于软件性能测试的说法中,正确的是(分数:2.00)A.达到百分之百的语句覆盖是软件性能测试的一个前提条件B.并发进程数是度量软件性能的一项基本指标C.探测软件在满足预定的
5、性能需求的情况下所能负担的最大压力是失效恢复测试的主要目的之一D.发现压力下软件功能的缺陷是软件性能测试的主要目的之一13.以下关于软件可靠性测试的说法中,正确的是 (分数:2.00)A.软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数B.软件可靠性测试的主要目的是度量软件的可靠性C.在一次软件可靠性测试中,执行的测试用例可以不完全符合所定义的软件运行剖面D.软件可靠性测试使用的测试用例必须满足语句覆盖14.以类为单元进行单元测试时,以下说法中正确的是 (分数:2.00)A.一个测试用例可以调用该类的多个方法,但每个方法只能调用一次B.一个测试用例只能调用在该类中定义的方法,不能调用在
6、该类的父类中定义的方法C.由该类方法组成的任何一个序列都是一个合理的测试用例D.针对一个类的多个实例间协作的测试仍然属于面向对象单元测试的范畴15.以下关于面向对象软件测试的说法中,错误的是 (分数:2.00)A.不变式边界测试是一种类级别的单元测试技术B.对于一棵继承树上的多个类,只有处于叶节点的类需要测试C.测试动态绑定是类树测试的一个目标D.在面向对象单元测试中,等价类划分测试可以用于方法级别的测试16.以下关于面向对象软件集成测试的说法中,正确的是 (分数:2.00)A.大突击测试总是面向对象软件集成测试效果最差的方法B.基于判定表的测试是面向对象软件集成测试的常用方法C.大突击测试无
7、需增量集成D.自底向上集成需要开发的测试代码总是比自顶向下集成需要开发的测试代码多17.以下关于 Web应用软件测试的说法中,正确的是 (分数:2.00)A.内容测试是 Web应用软件易用性测试的一项重要内容B.Web应用软件虽然需要频繁地进行演化,但不需要频繁地进行测试C.Cookie安全性测试是 Web应用软件安全性测试的一项重要内容D.Web应用软件只能进行白盒测试,不能进行黑盒测试18.以下关于 Web应用软件测试的说法中,正确的是(分数:2.00)A.Web应用软件安全性测试只关注用户能否绕开访问控制使用超越访问权限的内容B.Web应用软件的性能不仅与 Web应用软件自身的代码有关,
8、还可能与所用的 Web服务器、中间件服务器以及数据库服务器有关C.测试 Web应用软件是否支持不同的浏览器是 Web应用软件表示层测试关注的一项主要内容D.对于没有使用数据库的 Web应用软件,不需要进行性能测试19.以下哪一项属于软件功能易用性测试关注的内容 (分数:2.00)A.软件是否能帮助用户减少输入中的重复劳动B.软件界面的色彩是否协调C.软件是否允许用户导入由该软件以前版本生成的数据D.软件的界面风格是否与同类软件的界面风格一致20.以下哪一项不属于数据兼容性测试关注的范畴 (分数:2.00)A.一个 Web应用软件是否支持不同的关系型数据库B.一个浏览器是否同时支持不同版本的 H
9、TML文件格式C.一个排版软件是否可以打开该软件以前版本保存的文件D.一个文字处理软件是否可以打开其他文字处理软件保存的文件21.下列有关测试过程抽象模型的描述中正确的是 (分数:2.00)A.V模型指出,软件测试要尽早准备,尽早执行,只要某个测试达到了准备就绪点,测试执行活动就可开展B.W模型强调,测试伴随着整个软件开发周期同步进行,而且测试的对象不仅仅是程序,需求、设计也同样要测试C.H模型指出,单元测试和集成测试应检测程序的执行是否满足软件设计的要求D.X模型提出针对完整的程序进行集成的编码和测试22.以下活动中,哪个不属于测试计划的内容 (分数:2.00)A.为测试各项活动制定一个现实
10、可行的综合的计划B.确定测试过程中每个测试阶段的测试完成标准C.识别测试活动中各种风险,并给出风险应对措施D.分析测试需求,并制定测试方案23.以下有关回归测试的说法中错误的是(分数:2.00)A.严格来说,回归测试不是一个测试阶段,只是一种可以用于各个测试阶段的测试技术B.回归测试的目标是保证被测应用在系统被修改和扩充后,各项功能依然正确C.回归测试可以在系统和验收测试环境下进行D.回归测试适合采用传统手工方法来完成,而不适合使用自动化测试工具来完成24.软件静态分析一般包括:控制流分析、数据流分析、接口分析,以及 (分数:2.00)A.表达式分析B.功能分析C.边界值分析D.因果图分析25
11、.以下说法中错误的是 (分数:2.00)A.单元测试一般采用白盒测试方法,辅以黑盒测试方法B.集成测试主要采用黑盒测试方法,辅以白盒测试方法C.配置项测试一般采用白盒测试方法D.系统测试一般采用黑盒测试方法二、论述题(共 3题,共 50分)论述题答题必须(总题数:3,分数:50.00)考虑一个根据以下简单规则确认输入数有效性的应用程序: 输入数由数字、符号“+”或“-”开始。 该数字或符号后面可接任意位数的数字。 这些数字可以有选择地后接用英文句号表示的小数点。 如果有一个小数点,则小数点后面应该有两位数字。 任何输入数,不管是否有小数点,都应该以空格结束。 请根据以上处理规则: (分数:20
12、.01)(1).画出相应的状态转换图。(分数:6.67)_(2).根据状态转换图,列出相应的状态转换表,给出“当前状态”、当前状态允许的“输入”和对应每一个输入的“下一个状态”。(分数:6.67)_(3).根据状态转换图和状态转换表,导出基本路径测试的测试用例及其覆盖的测试路径。(分数:6.67)_26. QESuite Web Version 1.0中,已知 DUCHA 1.0工作专网系统测试项目的部分信息如下: 测试版本:总计 3个测试版本,按日期排序分别为 DUCHA1.0_100105,DUCHA1.0_100205,DUCHA1.0_100210。 功能分类视图中部分待测区域及人员分
13、配定义如下表所示:(表 1) 已知在功能区域“工作平台/归档”下有一个软件问题处于“打开/再现”状态,下表中是该软件问题操作历史信息,请依据 QESuite Web Version 1.0的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,填写表中空缺的操作历史信息。(表 2) (分数:20.00)_已知 C源程序如下: #include #include void reverse(char s) int c,i,j; for(i=0,j=strlen(s)-1;i0) if(number%16(1).画出程序中所有函数的控制流程图;(分数:5.00)_(2).设计一组测试用例,使该
14、程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句覆盖率或分支覆盖率无法达到 100%,需说明为什么。(分数:5.00)_全国计算机等级考试四级软件测试工程师真题 2010年 3月答案解析(总分:100.01,做题时间:120 分钟)一、选择题(每小题 2分,共 50分)下列各题 A(总题数:25,分数:50.00)1.以下叙述中正确的是 (分数:2.00)A.可跟踪性分析是在整体上分析整个系统的资源分配策略B.关键性分析是标识原始需求和相应开发结果之间关系的能力C.接口分析必须关注三种接口:用户接口、硬件接口和软件接口 D.评估仅在软件开发的最后阶段进行,以确认产品
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 软件 测试 工程师 2010 答案 解析 DOC
