【计算机类职业资格】四级软件测试工程师-32及答案解析.doc
《【计算机类职业资格】四级软件测试工程师-32及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级软件测试工程师-32及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、四级软件测试工程师-32 及答案解析(总分:65.50,做题时间:90 分钟)一、选择题(总题数:25,分数:45.50)1.在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中_是最强的覆盖准则。(分数:2.00)A.语句覆盖B.条件覆盖C.判定覆盖D.路径覆盖2.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。(分数:2.00)A.程序的复杂结构B.程序的内部逻辑C.使用说明书D.程序的功能3.下列语句中既可以作为定义节点,同时还可以作为使用节点的是_。(分数:1.00)A.输入语句B.输出语句C.赋值语句D.条件语句4.下列有关测试过程 V
2、模型的说法中,正确的是_。(分数:2.00)A.验收测试应确定程序的执行是否满足软件设计的要求B.系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C.单元测试和集成测试应确定软件的实现是否满足用户需求和合同的要求D.集成测试在编码结束前就可以开始5.对于一段程序,下列语句中既可以作为定义结点,同时还可以作为使用结点的是_。 (分数:2.00)A.输入语句B.输出语句C.赋值语句D.条件语句6.验证和确认的主要活动有_。(分数:2.50)A.可跟踪性分析B.关键性分析C.评估和接口分析D.以上全部7.在健壮性测试中,一般的方法是软件故障插入测试,这里插入故障的方法可以分为两类:状态插
3、入和代码插入。下面不属于实现状态插入方法的是_。(分数:1.50)A.基于进程的B.基于消息的C.基于程序的D.基于调试器的8.按照软件配置管理的要求,将测试过程中产生的各种软件工作产品都应纳入_。(分数:1.00)A.数据库B.配置管理C.管理文档D.测试过程文档9.关于 Web 应用软件,说法不正确的是_。(分数:2.00)A.Web 应用软件的系统测试不仅包括按照大纲检查其能否满足需求,还得针对 Web 应用软件的特点对薄弱环节进行测试B.Web 应用软件的开发可以根据需求有开发人员设定结构C.Cookie 测试是功能测试的重要组成部分D.复杂的 Web 应用软件不仅是一个 Web 站点
4、,还需要与其他系统协作完成所需的功能10.下列关于面向对象集成测试的说法中,正确的是_。(分数:2.00)A.大突击集成是面向对象集成测试最常用且最有效的方法B.自底向上集成和自顶向下集成都需要为集成测试开发大量代码C.与自底向上集成和自顶向下集成相比,协作集成是一种更充分的集成测试策略D.高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试11.在性能测试中,负责针对测试方案和测试用例编写和维护响应测试脚本的角色是_。(分数:2.00)A.开发人员B.设计人员C.分析人员D.执行人员12.在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是_。(分数:2.00)A.高频集成一
5、般采用冒烟测试的方式B.高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试C.高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块D.)高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若没有建立适当标准可能会增加风险13.分析性能下降曲线时会把曲线划分为几个区间,那么对于分析性能瓶颈有很大作用的是哪一个区间_。 (分数:2.00)A.性能平坦区B.性能轻微下降区C.性能急剧下降区D.其他区14.能够为 Web 应用软件集成异构成分和实现负载均衡提供帮助,体现的是应用服务器_方面的功能。(分数:2.00)A.构件运行
6、环境B.互操作机制C.公共服务D.集成服务15.以下有关测试用例设计与开发的说法中,错误的是_。(分数:2.50)A.白盒测试的测试用例设计不必考虑软件功能B.软件测试用例设计要关注测试用例设计的测试需求覆盖率C.自动化测试的测试脚本开发属于测试用例设计工作的一部分D.测试用例设计的主要依据是测试计划中的测试需求定义16.以下关于面向对象程序集成测试的说法中,错误的是_。(分数:1.00)A.大突击集成只进行一轮,无须增量集成B.与大突击集成相比,自底向上集成通常有助于得到更高的测试充分性C.基干集成在任何情况下都优于自底向上集成D.无论是自底向上集成还是自顶向下集成,都需要为集成测试开发相应
7、代码17.单元接口测试是单元测试的一种,以下不属于单元接口的是_。(分数:1.00)A.参数表B.输入/输出文件C.出错信息处理D.全局量18.测试过程质量控制的把握需求阶段是依据_原则。(分数:2.00)A.尽早测试B.全面测试C.尽早测试和全面测试D.全过程测试19.下列不属于功能缺陷的是_。(分数:2.50)A.测试缺陷B.控制与顺序缺陷C.功能缺陷D.规格说明书缺陷20.实践证明,与开发过程紧耦合而又相对独立的测试过程,可以_。(分数:2.00)A.尽早发现大量软件缺陷B.降低软件开发成本C.使基于复杂开发模型的测试管理工作更清晰D.以上全部21.下列有关测试项目结束与定稿测试报告的说
8、法中,正确的是_。(分数:2.00)A.测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了B.对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告C.审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告D.当所有测试计划内容完成,测试覆盖率达到要求及产品质量达到定义的标准,即可定稿测试报告22.关于 Web 应用软件的特点描述,错误的是_。(分数:2.00)A.基于无连接协议B.由内容驱动C.开发周期较长,演变较慢D.完全性要求较高23.下列有关测试过程 V 模型的说法中,正确的是_。(分数:2.00)A.验收测试应确定程序的执
9、行是否满足软件设计的要求B.系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C.单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求D.集成测试在编码结束前就可以开始24.破坏性测试的任务是评测软件在承受超出其正常负荷 N 倍的情况下,错误出现时的状态和错误发生后的恢复能力。它的实施主要在_。(分数:1.50)A.系统层B.子系统层C.协议/指标层D.用户层25.人们从长期的测试工作经验得知,大量的错误是发生在输入范围的_。(分数:1.00)A.边界上B.内部C.外部D.相互作用上二、论述题(总题数:2,分数:20.00)26.以试卷评分和成绩统计的程序为例,说明采用边界
10、值法设计测试用例的过程。 试卷评分和成绩统计的程序规格说明如下: 程序的输入条件由 80 个字符的记录组成。所有这些记录分为 3 组: (1)标题; (2)各题的标准答案记录(1999 道题); (3)学生的答卷描述。 程序的输出有 4 个报告: (1)按学生学号排序,每个学生的成绩和等级报告; (2)按学生的成绩进行排序; (3)平均分数及标准偏差报告; (4)试题分析报告。 (分数:2.00)_简单谈一下你对穷举测试的理解,并按要求回答问题。(分数:18.00)(1).穷举测试的方法对于所有项目程序都是可行的吗?(分数:9.00)_(2).若是针对小型的程序,穷举测试是可能的吗?若是,说明
11、此时采用穷举测试能否保证程序是百分之百正确呢?(分数:9.00)_四级软件测试工程师-32 答案解析(总分:65.50,做题时间:90 分钟)一、选择题(总题数:25,分数:45.50)1.在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中_是最强的覆盖准则。(分数:2.00)A.语句覆盖B.条件覆盖C.判定覆盖D.路径覆盖 解析:解析 在题目所述逻辑覆盖中,路径覆盖是最强的覆盖准则。路径覆盖强于判定覆盖,判定覆盖强于语句覆盖。2.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。(分数:2.00)A.程序的复杂结构B.程序的内部逻辑 C.使用说明
12、书D.程序的功能解析:解析 使用白盒测试方法时,确定测试数据应根据程序的内部逻辑和指定的覆盖标准。3.下列语句中既可以作为定义节点,同时还可以作为使用节点的是_。(分数:1.00)A.输入语句B.输出语句C.赋值语句 D.条件语句解析:4.下列有关测试过程 V 模型的说法中,正确的是_。(分数:2.00)A.验收测试应确定程序的执行是否满足软件设计的要求B.系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标 C.单元测试和集成测试应确定软件的实现是否满足用户需求和合同的要求D.集成测试在编码结束前就可以开始解析:解析 V 模型在 20 世纪 80 年代提出,旨在改进软件开发的效率和效
13、果。该模型反映出了测试活动和分析设计活动的关系;指出单元测试和集成测试应检测程序的执行是否满足软件设计的要求。系统测试应检测系统功能和性能的质量特性是否达到系统要求的指标。验收测试应确定软件的实现是否满足用户需求和合同的要求。划分测试阶段:强调测试过程需要依次经历单元测试、集成测试、系统测试和验收测试。5.对于一段程序,下列语句中既可以作为定义结点,同时还可以作为使用结点的是_。 (分数:2.00)A.输入语句B.输出语句C.赋值语句 D.条件语句解析:解析 在进行数据流测试时,弄清楚各类型结点的含义非常重要。输出语句、赋值语句、循环控制语句、条件语句和过程调用,都是定义语句的例子。如果执行对
14、应这种语句的结点,就会改变该变量的存储单元的内容。输出语句、赋值语句、条件语句、循环控制语句和过程调用,都是使用语句的例子。如果执行对应这种语句的结点,不会改变该变量的存储单元内容。 6.验证和确认的主要活动有_。(分数:2.50)A.可跟踪性分析B.关键性分析C.评估和接口分析D.以上全部 解析:解析 验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。验证和确认的主要活动有关键性分析、可跟踪性分析、评估和接口分析等。7.在健壮性测试中,一般的方法是软件故障
15、插入测试,这里插入故障的方法可以分为两类:状态插入和代码插入。下面不属于实现状态插入方法的是_。(分数:1.50)A.基于进程的B.基于消息的C.基于程序的 D.基于调试器的解析:解析 健壮性测试(Robustness Testing)又称容错测试,用于测试系统在出故障时,是否能自动恢复或者忽略故障继续运行。在健壮性测试中一般的方法是软件故障插入测试,这里插入故障的方法可以分为两类:状态插入和代码插入。状态插入是通过改变一个运行系统的状态和行为来实现,其中实现状态插入的方法主要有 3 种: 基于进程的(Process Based); 基于调试器的(Debugger Based); 基于消息的(
16、Message Based)。8.按照软件配置管理的要求,将测试过程中产生的各种软件工作产品都应纳入_。(分数:1.00)A.数据库B.配置管理 C.管理文档D.测试过程文档解析:9.关于 Web 应用软件,说法不正确的是_。(分数:2.00)A.Web 应用软件的系统测试不仅包括按照大纲检查其能否满足需求,还得针对 Web 应用软件的特点对薄弱环节进行测试B.Web 应用软件的开发可以根据需求有开发人员设定结构 C.Cookie 测试是功能测试的重要组成部分D.复杂的 Web 应用软件不仅是一个 Web 站点,还需要与其他系统协作完成所需的功能解析:10.下列关于面向对象集成测试的说法中,正
17、确的是_。(分数:2.00)A.大突击集成是面向对象集成测试最常用且最有效的方法B.自底向上集成和自顶向下集成都需要为集成测试开发大量代码 C.与自底向上集成和自顶向下集成相比,协作集成是一种更充分的集成测试策略D.高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试解析:解析 大突击集成就是将系统的所有组成成分都集成在一起进行测试,通常只有在整个软件的可靠性有了基本的保障时,大突击集成测试才是一种合理的选择。自底向上集成主要缺点是需要开发大量的测试驱动代码,自顶向下集成则需要为集成测试开发大量桩代码,总之,两者都要为集成测试开发大量代码。选项 C 说法过于绝对,因为只有当类间的主要协作
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 32 答案 解析 DOC
