【计算机类职业资格】计算机四级软件测试工程师-85及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-85及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-85及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-85 及答案解析(总分:91.00,做题时间:90 分钟)一、选择题(总题数:25,分数:49.00)1.一个好的集成测试策略应该具有的特点是 _。A能够使模块与接口的划分清晰明了,尽可能减少后续操作难度B能够对被测模块进行比较充分的测试C对整体工作量来说,参加测试的各种资源都得到充分利用D以上全部(分数:2.00)A.B.C.D.2.以下有关测试自动化的说法中,错误的是A) 在自动化测试基本结构中,数据库服务器用于存储测试用例和测试结果B) 自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的C) 结构化脚本的优点是健壮性更好,可以对一些容易导
2、致测试失败的特殊情况进行处理D) 共享脚本的维护开销高于线性脚本(分数:2.00)A.B.C.D.3.以下不属于面向构件的提供者的构件测试目标是 _。A检查为特定项目而创建的新构件的质量B检查在特定平台和操作环境中构件的复用、打包和部署C尽可能多地揭示构件错误D验证构件的功能、接口、行为和性能(分数:2.00)A.B.C.D.4.下面不属于协议测试的类型的是A) 一致性测试 B) 互操作性测试C) 性能测试 D) 压力测试(分数:2.00)A.B.C.D.5.Myers 提出的软件缺陷的群集现象指的是A) 在软件测试过程中,缺陷不会少量出现,而会成群的出现B) 在测试一个功能部件的过程中,通常
3、一次会发现很多缺陷C) 在测试的各个功能部件中,一般不是没有发现缺陷,而是发现很多缺陷D) 一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性越大(分数:2.00)A.B.C.D.6.等价类划分和边界值分析是常用的两种黑盒测试方法,采用这两种方法,可以大幅度减少测试用例的数量,那么,它们的局限性是 _。A在设计测试用例时不能将这两种方法结合在一起同时使用B不同输入变量之间可能存在约束关系,它们不能处理这类约束关系C不能用于大型信息系统的测试用例的设计D不能用于单元测试和集成测试(分数:1.00)A.B.C.D.7.关于软件可靠性测试的目的,下列说法错误的是_。A) 通过受控的软件测
4、试过程来实现 B) 预测软件在实际运行中的可靠性C) 不通过测试揭示该软件缺陷 D) 通过修改缺陷来提高软件的可靠性(分数:2.00)A.B.C.D.8.下列不属于软件测试管理的内容的是 _。A测试用例管理 B测试过程管理C配置管理 D测试评审管理(分数:2.00)A.B.C.D.9.软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是_。A) 失效模式影响分析法(FMEA 法) B) 故障树和事件树分析法C) 潜在线路分析法 D) 以上全部(分数:2.00)A.B.C.D.10.用于代替被测模块调用的子模块的模块被称作_。A) 桩模块 B) 数据模块C) 接口模块 D
5、) 驱动模块(分数:2.00)A.B.C.D.11.阅读以下程序:采用逻辑覆盖进行测试,下列测试用例(a,b,c)的输入值,可以达到条件覆盖的是_。Int func(int a,b,c)Int k=1;If(a0)|(b0)|(a+c0) k=k+a;Else k=k+b;If(c0) k=k+c;Return k(A) (1,1,1),(-1,1,1)(B) (1,1,1),(-1,-1,-1)(C) (1,1,-1),(1,1,1)(D) (1,1,-1),(1,1,1)(分数:2.00)A.B.C.D.12.以下关于面向对象软件测试的说法中,正确的是_。A) 面向对象软件的白盒测试不能不
6、加改变地照搬传统软件的白盒测试准则B) 对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用C) 面向对象软件测试不考虑对一个类中的单个方法的测试D) 面向对象软件测试不必考虑对继承关系的测试(分数:2.00)A.B.C.D.13.软件测试环境包括_。A) 测试设计环境 B) 测试实施环境C) 测试管理环境 D) 以上全部(分数:2.00)A.B.C.D.14.下列关于测试设计与开发的说法中,不正确的是_。(A) 软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段(B) 软件测试设计与开发主要包括测试技术方案的制订、测试用例设计(C) 测试用例特定集合的设计、测试开发
7、和测试环境的设计都是软件测试设计与开发的范畴(D) 测试设计与开发活动对软件进行需求确定性估算(分数:2.00)A.B.C.D.15.下列指导选择和使用测试覆盖率的原则中错误的是_。A) 覆盖率不是目的,仅是一种手段B) 不要追求绝对 100%的覆盖率C) 不可能针对所有的覆盖率指标来选择测试用例D) 只根据测试覆盖率指标来指导测试用例的设计(分数:3.00)A.B.C.D.16.在软件测试中,白盒测试方法是通过分析程序的 _ 来设计测试用例。A应用范围 B功能C内部逻辑 D输入数据(分数:1.00)A.B.C.D.17.下列关于极限测试的说法中,正确的是_。A) 极限测试是一种新型的测试方法
8、,传统的测试技术均不适用于极限测试B) 极限测试中所有的测试均是由编码人员完成的C) 与传统的软件测试相比,极限测试是一种更严格的测试D) 极限测试需要频繁地进行单元测试(分数:2.00)A.B.C.D.18.关于数据库应用系统的需求分析工作,下列说法正确的是_。A) 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B) 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C) 数据需求分析的主要工作是要辩识出数据处理中的数据处理流程D) 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标(分数:2.00)A.B.C.D.19.下列不属于
9、web 应用软件的特点的是A) 内容驱动 B) 基于无连接协议C) 演化频繁 D) 安全性要求较低(分数:2.00)A.B.C.D.20.针对性能测试过程的活动,测试团队可以不包括哪个角色A) 设计人员 B) 经理C) 总结人员 D) 支持人员(分数:2.00)A.B.C.D.21.关于测试的策划,说法不正确的是 _。A测试设计的任务是执行测试用例,需要时也可以将测试用例设计与执行并行开展B若系统对质量要求很高,则需要开展多次的回归测试验证C在实际软件项目中,一个测试团队可能大都是骨干人员D测试团队的规模与被测系统规模、测试方资源调配情况有关(分数:2.00)A.B.C.D.22.在测试一个政
10、府办公信息系统时,需要输入邮政编码。请问相比之下,下面哪一组测试数据是测试,邮政编码的最佳选择 _。A100080,10000,abc,410006,空白B410006,空白,空值, 41006,abcC100080,100000,abc,空白,IOOOOOD410006,abc,空值,100000,IOOOOO(分数:2.00)A.B.C.D.23.在面向对象软件的基干集成测试策略中,将基干中的模块形成基干子系统使用的集成方式是_。A大突击集成方式 B自底向上集成方式 C自顶向下集成方式 D综合集成方式(分数:2.00)A.B.C.D.24.以下关于软件质量的说法中,错误的是A) 软件产品必
11、须提供用户所需要的功能,并能正常工作B) 软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度C) 程序的正确性足以体现软件的价值D) 越是关注客户的满意度,软件就越有可能达到质量要求(分数:2.00)A.B.C.D.25.同行评审主要分为管理评审、文档评审、过程评审和A) 项目评审 B) 误差评审C) 技术评审 D) 组织体系评审(分数:2.00)A.B.C.D.二、论述题(总题数:3,分数:42.00)26.论述题 1:以下是某应用程序的规格描述,请按要求回答问题程序规则:实现某城市的电话号码,该电话号码由三部分组成。它的说明如下:区号空白或 3 位数字
12、;前缀非“0”或“1”开头的 3 位数字;后缀 4 位数字。(1)请分析该程序的规则说明和被测程序的功能(2)采用等价类划分方法设计测试用例。(分数:20.00)_27.简述软件生存周期的主要阶段及对应任务。(分数:10.00)_28.你认为应该由谁来进行确认测试?是软件开发者还是软件用户?为什么?(分数:12.00)_计算机四级软件测试工程师-85 答案解析(总分:91.00,做题时间:90 分钟)一、选择题(总题数:25,分数:49.00)1.一个好的集成测试策略应该具有的特点是 _。A能够使模块与接口的划分清晰明了,尽可能减少后续操作难度B能够对被测模块进行比较充分的测试C对整体工作量来
13、说,参加测试的各种资源都得到充分利用D以上全部(分数:2.00)A.B.C.D. 解析:2.以下有关测试自动化的说法中,错误的是A) 在自动化测试基本结构中,数据库服务器用于存储测试用例和测试结果B) 自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的C) 结构化脚本的优点是健壮性更好,可以对一些容易导致测试失败的特殊情况进行处理D) 共享脚本的维护开销高于线性脚本(分数:2.00)A.B.C.D. 解析:解析 自动化测试中,除了选择确认要执行的测试用例和分析失败原因外,其他过程都是可以自动开展的,故 B 对。结构化脚本的优点是健壮性更好,可以对一些容易导致测试失败的特
14、殊情况进行处理,故 C 对。共享脚本的维护开销低于线性脚本,故 D 错。3.以下不属于面向构件的提供者的构件测试目标是 _。A检查为特定项目而创建的新构件的质量B检查在特定平台和操作环境中构件的复用、打包和部署C尽可能多地揭示构件错误D验证构件的功能、接口、行为和性能(分数:2.00)A. B.C.D.解析:4.下面不属于协议测试的类型的是A) 一致性测试 B) 互操作性测试C) 性能测试 D) 压力测试(分数:2.00)A.B.C.D. 解析:解析 由于各种通信协议是使用自然语言描述的,不同的人理解问题的角度不同,对协议的认识也会存在差异,因而协议实现者有可能因为理解错误而错误实现了协议,因
15、此要对协议进行测试,以保证开发的系统可以正确工作,通常包括以下类型的协议测试:协议一致性测试、协议性能测试、协议互操作性测试和协议健壮性测试四种。5.Myers 提出的软件缺陷的群集现象指的是A) 在软件测试过程中,缺陷不会少量出现,而会成群的出现B) 在测试一个功能部件的过程中,通常一次会发现很多缺陷C) 在测试的各个功能部件中,一般不是没有发现缺陷,而是发现很多缺陷D) 一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性越大(分数:2.00)A.B.C.D. 解析:解析 Myers 提出的软件缺陷的群集现象指的是:测试后程序中残余的错误数目与该程序中已发现的错误数日成正比,即一
16、个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性越大。6.等价类划分和边界值分析是常用的两种黑盒测试方法,采用这两种方法,可以大幅度减少测试用例的数量,那么,它们的局限性是 _。A在设计测试用例时不能将这两种方法结合在一起同时使用B不同输入变量之间可能存在约束关系,它们不能处理这类约束关系C不能用于大型信息系统的测试用例的设计D不能用于单元测试和集成测试(分数:1.00)A.B. C.D.解析:解析 等价类划分和边界值分析的局限性表述正确的就是选项 B,不同输入变量之间可能存在约束关系,它们不能处理这类约束关系。7.关于软件可靠性测试的目的,下列说法错误的是_。A) 通过受控的软件
17、测试过程来实现 B) 预测软件在实际运行中的可靠性C) 不通过测试揭示该软件缺陷 D) 通过修改缺陷来提高软件的可靠性(分数:2.00)A.B.C.D. 解析:解析 软件的可靠性测试目的:通过受控的软件测试过程来预测软件在实际运行中的可靠性,而不是通过测试来揭示软件缺陷并通过修改缺陷来提高软件的可靠性。8.下列不属于软件测试管理的内容的是 _。A测试用例管理 B测试过程管理C配置管理 D测试评审管理(分数:2.00)A. B.C.D.解析:9.软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是_。A) 失效模式影响分析法(FMEA 法) B) 故障树和事件树分析法C)
18、 潜在线路分析法 D) 以上全部(分数:2.00)A.B.C.D. 解析:解析 目前主要的软件可靠性分析方法有失效模式影响分析法、严酷度分析法、故障树分析法、事件树分析法、潜在线路分析法。10.用于代替被测模块调用的子模块的模块被称作_。A) 桩模块 B) 数据模块C) 接口模块 D) 驱动模块(分数:2.00)A. B.C.D.解析:解析 若被测模块调用了其他模块,程序员必须编写一个桩模块,用来代替被调用的模块,桩模块可以进行少量的数据操作,不需要实现子模块的所有功能,但要根据需要来实现或代替子模块的一部分功能。11.阅读以下程序:采用逻辑覆盖进行测试,下列测试用例(a,b,c)的输入值,可
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 85 答案 解析 DOC
