【计算机类职业资格】计算机四级软件测试工程师-44及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-44及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-44及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-44 及答案解析(总分:100.01,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.Web 应用软件表示层的测试重点是(分数:2.00)A.数据的完整性B.服务器端的程序C.数据库操作的性能测试D.HTML 文档的结构与客户端的程序2.下列关于软件缺陷产生的原因的叙述中,不属于技术问题的是(分数:2.00)A.语法错误B.系统结构不合理C.文档错误,内容不正确或拼写错误D.接口参数传递不匹配,导致模块集成出现问题3.在面向对象程序的单元测试中,下列测试方法不是方法层次的是(分数:2.00)A.多态服务测试B.基于判定表的测试C.递归函数测试D.
2、等价类划分测试4.在结构化测试用例中,最强的覆盖准则是(分数:2.00)A.判定覆盖B.语句覆盖C.路径覆盖D.条件覆盖5.下列活动不属于软件测试阶段的测试活动的是(分数:2.00)A.测试执行B.测试总结C.测试设计与实现D.测试人员确定6.在压力测试过程中,测试人员主要关注的是(分数:2.00)A.在有非正常资源占用的情况下系统的处理时间B.在正常资源占用的情况下系统的处理时间C.在不正常的系统运行范围内系统处理的数据容量D.在正常的系统运行范围内系统处理的数据容量7.下列关于软件自动化测试的实现方法,说法正确的是(分数:2.00)A.自动化测试中的代码分析工具对不同的高级语言都是可以统一
3、使用的B.在自动比较中,敏感性测试比较要求最少量、最需要的信息,而健壮性测试比较要求尽可能比较多的信息C.测试工具脚本中可以包含数据,也可以包含指令D.捕获和回放是一种白盒测试的自动化方法8.CMU SEI 的 Watts Humphrey 指出:软件产品必须首先提供用户所需要的(分数:2.00)A.可靠性B.可操作性C.特点D.功能9.下列关于软件测试过程的说法,错误的一项是(分数:2.00)A.与开发过程松耦合的第三方软件测试可以按照传统的测试活动顺序开展B.与开发过程紧耦合的第三方软件企业内部产品的测试过程不必进行迭代,只需安排好第一轮的测试之后的回归测试就可以了C.与开发过程紧耦合的软
4、件企业内部产品的测试过程中,测试活动的组织可以依据项目开发的进度来规划D.与开发过程紧耦合的第三方软件测试过程是一个不断迭代的测试过程10.下列测试工具不属于黑盒测试工具的是(分数:2.00)A.功能测试工具B.集成测试工具C.负载测试工具D.性能测试工具11.对采用迭代或增量开发过程模型开发的产品进行集成测试时,最适合采用的集成策略是(分数:2.00)A.传统的集成测试策略B.基于集成测试策略C.高频集成测试策略D.基于使用的集成测试策略12.在同行评审中,整个评审过程的组织和进行由谁负责(分数:2.00)A.协调人B.评审员C.开发人员D.评审小组13.关于 Web 应用软件测试,以下说法
5、错误的是(分数:2.00)A.数据完整性测试是 Web 应用软件数据层测试的一项重要内容B.客户端内容安全性的测试是 Web 应用软件安全性测试的一项重要内容C.内容测试是 Web 应用软件易用性测试的一项重要内容D.表单测试是 Web 应用软件功能测试的一项重要内容14.在极限测试过程中,贯穿始终的是(分数:2.00)A.集成测试和验收测试B.单元测试和系统测试C.单元测试和验收测试D.验收测试和系统测试15.下列有关软件可靠性的概念中,理解不正确的一项是(分数:2.00)A.通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性B.在软件的一次运行期间,软件故障一定会导致软件失效C
6、.软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册等中的错误都可以归入软件错误D.软件故障是指软件代码中的错误16.Myers 在 1979 年提出一个重要观点,即软件测试的目的是为了(分数:2.00)A.查找程序错误B.证明程序正确C.改正程序错误D.验证程序无错误17.下列哪种软件测试不属于软件性能测试的范畴(分数:2.00)A.分支覆盖测试B.并发测试C.压力测试D.负载测试18.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是(分数:2.00)A.系统功能B.重要的独立路径C.出错处理D.局部数据结构19.在代码检查中,负责提供关于检查项
7、目的资料并回答检查人员问题的角色是(分数:2.00)A.协调人B.开发人员C.检查人员D.讲解员20.下列不属于数据兼容性测试关注的范畴的是(分数:2.00)A.一个 Web 应用软件是否支持不同的关系型数据库B.一个浏览器是否同时支持不同版本的 HTML 文件格式C.一个排版软件是否可以打开该软件以前版本保存的文件D.一个文字处理软件是否可以打开其他文字处理软件保存的文件21.根据GB/T15532-2008 计算机软件测试规范,设计测试用例应遵循:基于测试需求的原则、基于测试方法的原则、兼顾测试充分性和效率的原则,以及(分数:2.00)A.测试用例无冗余性原则B.测试执行可重复性原则C.测
8、试用例可操作性原则D.测试用例可管理性原则22.下列属于基于性能计数器的分析技术的是(分数:2.00)A.指针分析B.进程分析C.数据流分析D.时间序列分析23.属于软件生产的三个最重要的因素的是(分数:2.00)A.质量B.费用C.进度D.以上全部24.下列关于桌上检查(Desk Checking)的叙述中正确的是(分数:2.00)A.由程序员自己检查自己编写的程序B.由同行帮忙检查自己编写的程序C.程序员在桌子上检查编写程序的活动D.几个同行自行组成小组,以小组为单位检查编写的程序25.不需要运行程序,通过收集有关代码的结构信息来对程序进行测试的是(分数:2.00)A.静态分析B.动态测试
9、C.白盒测试D.黑盒测试二、论述题(总题数:3,分数:50.00)以下是某应用程序的规格描述,请按要求回答问题。程序规则:实现某城市的电话号码,该电话号码由三部分组成。它的说明如下:区号空白或 3 位数字;前缀非“0”或“1”开头的 3 位数字,后缀 4 位数字。1.请分析该程序的规则说明和被测程序的功能。(分数:16.00)_26.在 QESuite Web Version1.0 中,已知某安全文档管理系统测试项目的部分信息如下所示:(1)在测试过程中先后产生 4 个测试版本,按日期排序分别为:SDAT1.0_101009、SDAT1.0_101030、SDAT1.0_101106 和 SD
10、AT1.0_101108。(2)功能分类视图中部分待测区域及人员分配定义如下表所示:功能区域 功能区域 测试人员 开发人员安装 王 明 胡长文本地安全区 王 明 李 玉导入和导出 王 明 李 玉 我的安全区服务端安全区 刘 刚 张 军性能 并发传输响应能力 赵 正 高 朋 已知刘刚在功能区域“我的安全区/导入和导出”下发现一个软件问题,下表中是该软件问题的操作历史信息,请依据 QESuite Web Version 1.0 的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,假设下表中“执行操作”的信息均正确,请找出表中的错误并说明理由。 操作序号 操作者 执行操作 操作后的问题状态
11、 测试版本1 刘刚 新建 打开 SDAT1.0_1010092 赵正 校验/再现 打开/再现 SDAT1.0_1010303 李玉 修复/修复 待验/修复 SDAT1.0_1011064 王明 验证/同意 解决/不修复 SDAT1.0_1011065 王明 重新打开 待验/修复 SDAT1.0_101030(分数:8.00)_根据以下简单规格,确认输入整数有效性的应用程序。(1)输入数由非零数字开始。(2)该数字后面可接任意位数的数字。(3)任何输入整数都应以空格结束。请根据以上处理规则:1.要求画出状态转换图。(分数:26.01)_计算机四级软件测试工程师-44 答案解析(总分:100.01
12、,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.Web 应用软件表示层的测试重点是(分数:2.00)A.数据的完整性B.服务器端的程序C.数据库操作的性能测试D.HTML 文档的结构与客户端的程序 解析:解析 表示层的测试主要关注 Web 应用软件的界面和与客户的交互,测试的重点是 HTML 文档的结构与客户端的程序。2.下列关于软件缺陷产生的原因的叙述中,不属于技术问题的是(分数:2.00)A.语法错误B.系统结构不合理C.文档错误,内容不正确或拼写错误 D.接口参数传递不匹配,导致模块集成出现问题解析:解析 C 选项属于软件本身的问题而非技术问题。3.在面向对象程序
13、的单元测试中,下列测试方法不是方法层次的是(分数:2.00)A.多态服务测试 B.基于判定表的测试C.递归函数测试D.等价类划分测试解析:解析 方法层次的常用测试方法有四种:等价类划分测试、组合功能测试也称为基于判定表的测试、递归函数测试和多态消息测试。4.在结构化测试用例中,最强的覆盖准则是(分数:2.00)A.判定覆盖B.语句覆盖C.路径覆盖 D.条件覆盖解析:解析 结构化测试中有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中路径覆盖是最强的覆盖准则。5.下列活动不属于软件测试阶段的测试活动的是(分数:2.00)A.测试执行B.测试总结C.测试设计与实现D.测试人员确定 解
14、析:解析 软件测试过程包括四项基本活动:测试策划、测试设计与实现、测试执行和测试总结。6.在压力测试过程中,测试人员主要关注的是(分数:2.00)A.在有非正常资源占用的情况下系统的处理时间 B.在正常资源占用的情况下系统的处理时间C.在不正常的系统运行范围内系统处理的数据容量D.在正常的系统运行范围内系统处理的数据容量解析:解析 压力测试又称为强度测试,测试人员主要关注的是在有非正常资源占用的情况下系统的处理时间。D 选项是容量测试的定义。7.下列关于软件自动化测试的实现方法,说法正确的是(分数:2.00)A.自动化测试中的代码分析工具对不同的高级语言都是可以统一使用的B.在自动比较中,敏感
15、性测试比较要求最少量、最需要的信息,而健壮性测试比较要求尽可能比较多的信息C.测试工具脚本中可以包含数据,也可以包含指令 D.捕获和回放是一种白盒测试的自动化方法解析:解析 软件自动化的实现方法有:代码的静态和动态分析、测试过程的捕获和回放、测试脚本技术、虚拟用户技术和测试管理技术。测试工具脚本可以包含数据,也可以是指令。8.CMU SEI 的 Watts Humphrey 指出:软件产品必须首先提供用户所需要的(分数:2.00)A.可靠性B.可操作性C.特点D.功能 解析:解析 CMU SEI 的 Watts Humphrey 指出:“软件产品必须首先提供用户所需要的功能,如果做不到这一点,
16、什么产品都没有意义;其次,这个产品必须能够正常工作。如果产品中有很多缺陷,不能正常工作,那么不管这种产品性能如何,用户也不会使用它。”9.下列关于软件测试过程的说法,错误的一项是(分数:2.00)A.与开发过程松耦合的第三方软件测试可以按照传统的测试活动顺序开展B.与开发过程紧耦合的第三方软件企业内部产品的测试过程不必进行迭代,只需安排好第一轮的测试之后的回归测试就可以了 C.与开发过程紧耦合的软件企业内部产品的测试过程中,测试活动的组织可以依据项目开发的进度来规划D.与开发过程紧耦合的第三方软件测试过程是一个不断迭代的测试过程解析:解析 与开发过程紧耦合的软件企业内部产品的测试过程依据“独立
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 44 答案 解析 DOC
