【计算机类职业资格】计算机四级软件测试工程师-55及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-55及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-55及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-55 及答案解析(总分:89.51,做题时间:90 分钟)一、选择题(总题数:24,分数:47.50)1.测试计划活动中最关键的一步是A) 收集信息 B) 确定测试需求和测试层次C) 内部审查 D) 测试计划的定稿和批准(分数:2.00)A.B.C.D.2.软件性能测试的目标不仅仅是发现性能缺陷,具体软件性能测试不包括下述中的_。A) 发现缺陷 B) 性能调优C) 能力检测与规划 D) 安全入侵检测(分数:2.00)A.B.C.D.3.以下哪一项属于软件易用性测试关注的内容A) Web 应用软件是否支持不同厂商开发的浏览器B) 软件是否提供图形用户界面C) 软件提供的
2、功能是否丰富D) 在处理复杂任务时,软件的响应时间是否符合需求(分数:2.00)A.B.C.D.4.用户界面一致性的测试目的是_。A) 检查界面能否辅助功能的展现B) 检查同一软件内界面风格是否一致C) 检查软件在完成不同功能时界面的风格是否一致D) 以上都不对(分数:2.00)A.B.C.D.5.对具有多层协议的嵌入式系统开发产品进行测试时宜采用 _。A协作集成测试 B基干集成测试C自顶向下集成测试 D高频集成测试(分数:2.00)A.B.C.D.6.单元测试与集成测试的区别,下列选项正确的是_。(1)测试对象不同 (2)测试时间不同(3)测试地点不同 (4)测试方法不同(5)测试内容不同A
3、) (1)(2)(3)(4) B) (1)(2)(3)(5)C) (1)(2)(4)(5) D) (2)(3)(4)(5)(分数:2.00)A.B.C.D.7.下列有关软件问题生命周期模型中状态定义的说法,正确的一项是A) “关闭”表示工程师已经完成修正,等待测试人员验证B) “打开”表示软件问题已经被确认并分配给相关开发工程师处理C) “解决”表示确认为无效的软件问题D) “待验”表示软件问题已经被修复(分数:2.00)A.B.C.D.8.在安全性测试活动中,要模拟不同的入侵方式来攻击系统的安全机制,通常需要模拟的活动有A) 通过外部的手段来荻取系统的密码B) 独占整个系统资源,使得别人无法
4、访问C) 使用能够瓦解任何防守的客户软件来攻击系统D) 以上全部(分数:2.00)A.B.C.D.9.使用数据驱动技术,对于复杂一些的脚本,数据文件可以包含一些脚本运行时可以忽略的 _,使得数据文件更易于理解,易于维护。A注释 B功能C结构 D文档(分数:2.00)A.B.C.D.10.下列性能指标中,可以为性能调优提供很大帮助的是 _。A吞吐量 B系统响应时间C资源利用率 D并发用户数(分数:2.00)A.B.C.D.11.是否建立了丰富的_是衡量一个面向对象程序设计语言成熟与否的重要标志之一。A) 函数库 B) 类库C) 类型库 D) 方法库(分数:2.00)A.B.C.D.12.以下哪种
5、方法根据输出对输入的依赖关系设计测试用例_。A) 路径测试 B) 等价类C) 因果图 D) 边界值(分数:2.00)A.B.C.D.13.由于软件的性能与软件运行的各种环境条件密切相关,所以在进行有效的性能测试前必须设计好软件运行的具体环境条件,这里的环境条件是指A) 软件运行的软硬件配置 B) 测试方案,即用户具体如何使用软件C) 用户并发使用软件的测试场景 D) 以上全部(分数:2.00)A.B.C.D.14.用于表示在状态中输入条件与输出条件之间的对应关系的是 _。A逻辑功能 B状态图C功能图 D控制流图(分数:2.00)A.B.C.D.15.Web 应用软件的性能测试主要包括 _。A并
6、发测试 B负载测试和压力测试C配置测试和性能调优 D以上全部(分数:2.00)A.B.C.D.16.确定测试内容或质量特性、提出测试的基本方法,这些工作是软件测试过程的 _ 阶段完成的。A测试策划 B测试设计和实现C测试执行 D测试总结(分数:2.00)A.B.C.D.17.下列关于逻辑覆盖的叙述中,说法错误的是_。A) 对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试B) 语句覆盖是比较弱的覆盖标准C) 语句覆盖较判定覆盖严格,但该测试仍不充分D) 条件组合覆盖是比较强的覆盖标准(分数:2.00)A.B.C.D.18.在黑盒测试中,着重检查输入条件的组合的是A) 错误推
7、测法 B) 边界值分析法C) 因果图法 D) 等价类测试法(分数:2.00)A.B.C.D.19.以下哪一项不属于数据兼容性测试关注的范畴?_。A) 一个 Web 应用软件是否支持不同的关系型数据库B) 一个浏览器是否同时支持不同版本的 HTML 文件格式C) 一个排版软件是否可以打开该软件以前版本保存的文件D) 一个文字处理软件是否可以打开其他文字处理软件保存的文件(分数:2.00)A.B.C.D.20.下列关于面向对象软件测试的说法中,不正确的是_。A) 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B) 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进
8、行测试C) 假设类 B 是类 A 的子类,如果类 A 已进行了充分的测试,在测试类 B 时不必测试任何类 B 继承类 A 的成员方法D) 对于一棵继承树上的多个类,处于叶子结点的类也需要测试(分数:2.00)A.B.C.D.21.下列关于测试方法,说法正确的是 _。A白盒测试不同于黑盒测试之处是它可以减少测试用例数量B覆盖所有独立路径就能够覆盖所有分支C在单元测试中不使用黑盒测试技术D满足分支覆盖就满足条件覆盖和语句覆盖(分数:1.00)A.B.C.D.22.经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该_。A
9、) 较少 B) 较多C) 相似 D) 不确定(分数:2.50)A.B.C.D.23.单元测试首先对通过模块接口的数据流进行测试。接口测试主要从如下几个方面考虑_。 (1)模块的形参和其驱动模块送来的参数的个数、类型、次序是否一致(2)模块传送给被调用模块的参数与其桩模块的参数的个数、类型和次序是否一致(3)模块传送给库函数的变量个数、类型次序是否正确(4)全局变量的定义和用法在各个模块中是否一致(5)所使用的外部文件的属性是否正确,打开文件的语句是否正确,缓冲区大小是否与记录长度相匹配,文件结束判断处理是否一致(A) (1)(3)(4)(5)(B) (1)(2)(4)(5)(C) (2)(3)
10、(4)(5)(D) (1)(2)(3)(4)(5)(分数:2.00)A.B.C.D.24.系统测试是将已经集成好的软件系统,做为整个计算机系统一个元素,与其他系统元素结合在一起,在实际使用环境下,进行一系列的 _。A单元测试和集成测试 B单元测试、集成测试和确认测试C集成测试和确认测试 D验收测试(分数:2.00)A.B.C.D.二、论述题(总题数:2,分数:42.00)以下是 QESuite Web Version 1.0 用户手册的相关内容,请仔细阅读并按要求回答问题。(分数:16.00)(1).下表是测试用的规格说明,请阐述测试用例的定义及相关内容。(分数:8.00)_(2).测试中问题
11、报告的状态有哪些,并描述各状态所表示的含义。域名 描 述编号 是创建测试用例时由系统生成的,唯一的,且在测试用例的生命周期中保持不变的显示域项目 当前的被测项目标题,便于用户了解当前的被测项目是什么标题 简单描述被测试区域的测试目标,不能超过 50 个字。此域必须填写测试状态 标明测试用例是否已进人一个活动的测试任务中创建者 是创建测试用例时的用户名,自动填写,在测试用例的生命周期中保持不变的显示域创建日期是创建测试用例时的日期,自动填写,在测试用例的生命周期中保持不变的显示域修改者 记录最后一次修改测试用例的用户名,自动填写修改日期 是最后一次修改测试用例时的日期,自动填写(分数:8.00)
12、_根据以下简单规格,确认输入整数有效性的应用程序。(1)输入数由非零数字开始。(2)该数字后面可接任意位数的数字。(3)任何输入整数都应以空格结束。请根据以上处理规则:(分数:26.01)(1).要求画出状态转换图。(分数:8.67)_(2).根据状态转换图列出对应的状态转换表,给出“当前状态”、当前状态允许的“输入”和对应每一个输入下的“下一个状态”。(分数:8.67)_(3).根据状态转换图和状态转换表,导出基本路径测试的测试用例及其覆盖的测试路径。(分数:8.67)_计算机四级软件测试工程师-55 答案解析(总分:89.51,做题时间:90 分钟)一、选择题(总题数:24,分数:47.5
13、0)1.测试计划活动中最关键的一步是A) 收集信息 B) 确定测试需求和测试层次C) 内部审查 D) 测试计划的定稿和批准(分数:2.00)A.B. C.D.解析:解析 测试计划不可能一气呵成,而是要经过计划初期、起草、讨论和审查等不同阶段,才能将测试计划制定好,且不同的测试阶段或不同的测试任务都可能需要具体的测试计划。测试计划具体细分为:计划初期是收集信息。确定测试需求和测试层次。计划起草。内部审查。计划讨论和修改。测试计划的多方审查。测试计划的定稿和批准。其中测试计划最关键的一步就是确定测试需求和测试层次。2.软件性能测试的目标不仅仅是发现性能缺陷,具体软件性能测试不包括下述中的_。A)
14、发现缺陷 B) 性能调优C) 能力检测与规划 D) 安全入侵检测(分数:2.00)A.B.C.D. 解析:解析 软件性能测试的目标不仅仅是发现(和改正)性能缺陷(Performance Bug),还包括探索和规划软件的实际性能。具体软件性能测试以下目标:发现缺陷,性能调优,能力检验与规划。3.以下哪一项属于软件易用性测试关注的内容A) Web 应用软件是否支持不同厂商开发的浏览器B) 软件是否提供图形用户界面C) 软件提供的功能是否丰富D) 在处理复杂任务时,软件的响应时间是否符合需求(分数:2.00)A.B. C.D.解析:解析 Web 应用软件是否支持不同浏览器,软件功能是否丰富是功能测试
15、的内容。在处理复杂性的响应时间是否符合要求是性能测试的内容,但和易用性测试无关。4.用户界面一致性的测试目的是_。A) 检查界面能否辅助功能的展现B) 检查同一软件内界面风格是否一致C) 检查软件在完成不同功能时界面的风格是否一致D) 以上都不对(分数:2.00)A.B.C. D.解析:解析 Web 应用软件对软件的美观有相当程度的要求。用户界面一致性的检测目的是为了检查软件在完成不同功能时界面风格是否一致。5.对具有多层协议的嵌入式系统开发产品进行测试时宜采用 _。A协作集成测试 B基干集成测试C自顶向下集成测试 D高频集成测试(分数:2.00)A.B. C.D.解析:6.单元测试与集成测试
16、的区别,下列选项正确的是_。(1)测试对象不同 (2)测试时间不同(3)测试地点不同 (4)测试方法不同(5)测试内容不同A) (1)(2)(3)(4) B) (1)(2)(3)(5)C) (1)(2)(4)(5) D) (2)(3)(4)(5)(分数:2.00)A.B.C. D.解析:解析 单元测试的对象是实现了具体功能的程序单元;而集成测试对象是概要设计规划中的模块及模块间的组合。单元测试中的主要测试方法是基于代码的白盒测试;而集成测试中主要是使用基于功能的黑盒测试。此条错误,地点并不属于软件测试的特有条件约束。集成测试要晚于单元测试。单元测试主要是模块内程序的逻辑、功能、参数传递、变量引
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 55 答案 解析 DOC
