【计算机类职业资格】计算机四级软件测试工程师-90及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-90及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-90及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-90 及答案解析(总分:87.00,做题时间:90 分钟)一、选择题(总题数:25,分数:49.00)1.对于维护软件的人员来说,使用质量是_的结果。A) 功能性 B) 可靠性 C) 可维护性 D) 效率(分数:2.00)A.B.C.D.2.以下关于面向对象软件测试的说法中,正确的是A) 等价类测试是面向对象软件白盒测试的常用手段B) 数据流测试是面向对象软件黑盒测试的常用手段C) 面向对象软件的可靠性测试需要考虑继承的影响D) 面向对象软件的覆盖率测试需要考虑多态的影响(分数:2.00)A.B.C.D.3.下面的逻辑测试覆盖中,测试覆盖最弱的是 _。A条件覆盖 B条
2、件组合覆盖C语句覆盖 D判定/条件覆盖(分数:1.00)A.B.C.D.4.下列关于软件测试过程的几种抽象模型,说法正确的是_。A) H 模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展B) W 模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序C) 软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理D) V 模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试(分数:2.00)A.B.C.D.5.失效回复测试(Recovery Testing),其目标是_。A) 测试各种资源在超负荷的情况下的运行情况B) 检测系统可以处理目标内确定
3、的数据容量C) 度量系统的性能和预先定义的目标有多大差距D) 验证系统从软件或者硬件失效中恢复的能力(分数:2.00)A.B.C.D.6.下面 Web 应用软件的测试策略中,不属于表示层的测试内容的是_。A) 链接结构的测试 B) 浏览器兼容性的测试C) 排版结构的测试 D) 服务器端程序的测试(分数:2.00)A.B.C.D.7.在面向对象软件的集成测试中,关于程序的系统测试,说法错误的是_。A) 面向对象系统测试的主要目标是测试开发出来的软件是否是问题空间的一个合理解B) 对于系统测试而言,面向对象软件与传统结构化软件并没有本质区别C) 面向对象软件测试技术主要有功能测试和其他系统测试D)
4、 面向对象的系统测试,与传统的面向过程的结构化软件测试方法,在类与对象这一块有着本质的区别(分数:2.00)A.B.C.D.8.一个好的程序实现是要考虑各种可能出错的条件,并进行适当的出错处理,即预设各种出错处理的_。A) 现象 B) 策略 C) 通路 D) 场景(分数:2.00)A.B.C.D.9.下列关于覆盖率的使用原则,描述错误的是A) 覆盖率不是目的,只是一种手段B) 只考虑一种覆盖率指标是不恰当的C) 应该追求绝对 100%的覆盖率D) 不可能针对所有的覆盖率指标去进行测试(分数:2.00)A.B.C.D.10.下面有关渐增式集成和非渐增式集成测试的说法中错误的是 _。A非渐增式集成
5、测试方法把单元测试和集成测试分为两个不同的阶段,而渐增式集成测试方法往往把单元测试和集成测试合在一起同时完成B渐增式集成需要较多的工作量,而非渐增式集成需要的工作量较少C渐增式集成可以较早的发现接口错误,非渐增式集成直到最后组装时才能发现接口上的问题D渐增式集成有利于排错,发现的错误往往和最后加入的模块有关。而非渐增式集成发现接口错误较迟且很难判断是哪一部分接口出错(分数:2.00)A.B.C.D.11.关于易用性测试,说法错误的是 _。A用户界面测试是软件易用性测试最重要的一项内容B对软件功能的动态关联进行测试可以通过检查菜单完成C使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率D
6、检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容(分数:1.00)A.B.C.D.12.在面向对象程序系统测试中,最常用的测试技术是 _。A基于用例的测试 B基于大纲的测试C性能测试 D可靠性测试(分数:2.00)A.B.C.D.13.关于同行评审说法正确的是_。A) 同行评审是对程序进行模拟,一步步地展示程序如何处理测试数据B) 同行评审虽然可以缩减工作时间,但同时也增加了大量的成本C) 在软件开发过程中进行同行评审会浪费时间,减缓项目的进度D) 同行评审的目的就是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工(分数:3.00)A.B.C.D.14.关于软件可靠性测试的
7、目的,下列说法错误的是_。A) 通过受控的软件测试过程来实现 B) 预测软件在实际运行中的可靠性C) 不通过测试揭示该软件缺陷 D) 通过修改缺陷来提高软件的可靠性(分数:2.00)A.B.C.D.15.下面有关测试原则的说法中正确的是A) 测试用例应由测试的输入数据和预期的输出结果两部分组成B) 测试用例只需选取合理的输入数据C) 程序最好由编写该程序的程序员自己来测试D) 使用测试用例进行测试是为了检查程序是否做了它该做的事(分数:2.00)A.B.C.D.16.下列不属于内部设计的是_。A) 数据设计B) 逻辑设计C) 界面设计D) 结构设计(分数:3.00)A.B.C.D.17.下列活
8、动不是在测试计划文档中规定的是A) 被测试的特征 B) 选择的测试方法C) 被测试的项 D) 应完成的测试任务(分数:2.00)A.B.C.D.18.失效回复测试(Recovery Testing),其目标是_。A) 测试各种资源在超负荷的情况下的运行情况B) 检测系统可以处理目标内确定的数据容量C) 度量系统的性能和预先定义的目标有多大差距D) 验证系统从软件或者硬件失效中恢复的能力(分数:2.00)A.B.C.D.19.关于 Web 应用软件的特点描述,错误的是_。A) 基于无连接协议B) 由内容驱动C) 开发周期较长,演变较慢D) 完全性要求较高(分数:2.00)A.B.C.D.20.软
9、件设计是将软件需求转换为软件表示的过程,主要描绘出系统结构、详细的处理过程和 _。A软件模式 B数据模式C数据库管理模式 D数据库模式(分数:2.00)A.B.C.D.21.阅读以下程序:采用逻辑覆盖进行测试,下列测试用例(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
10、)(分数:2.00)A.B.C.D.22.下列叙述中正确的是A) 测试配置是软件配置的一个子集B) 软件测试仅是在编程之后进行的测试C) 错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势D) 需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象(分数:2.00)A.B.C.D.23.在程序设计过程中,要为程序调试做好准备,主要体现在 _。A采用模块化、结构化的设计方法设计程序B根据程序调试的需要,选择并安排适当的中间结果输出必要的断点C编写程序时要为调试提供足够的灵活性D以上全部(分数:1.00)A.B.C.D.24.以下关于 Web 应用软件测
11、试的说法中错误的是_。A数据完整性测试是 Web 应用软件数据层测试的一项重要内容B内容测试是 Web 应用软件易用性测试的一项重要内容C表单测试是 Web 应用软件功能测试的一项重要内容D客户端内容安全性的测试是 Web 应用软件安全性测试的一项重要内容(分数:2.00)A.B.C.D.25.如果程序通过了 100%的代码覆盖率测试,则说明程序满足了_。A) 语句覆盖 B) 编程规范 C) 设计规格 D) 功能需求(分数:2.00)A.B.C.D.二、论述题(总题数:3,分数:38.00)26.简述类树层次的测试。(分数:10.00)_27.简述如何测试分布式系统。(分数:10.00)_以下
12、电费计算的几条规则,请按要求回答问题。一些城市的电力公司把用户分为两类:单费率用户和复费率用户。对于单费率用户实行单一电价,即在任何时间段都是一个价;对于复费率用户在不同时段实行不同的电价。有 4 条计算电费的规则:对于单费率用户,按公式 A 计算电费;对于复费率用户,如果不在规定期间内,同单费率用户,按照公式 A 计算电费,否则按公式 B 计算;如果既不是单费率用户也不是复费率用户,则做其他处理。(分数:18.00)(1).根据上述要求,设计判定表。(分数:9.00)_(2).根据上述判定表设计测试用例,尽量使其覆盖所有的情况。(分数:9.00)_计算机四级软件测试工程师-90 答案解析(总
13、分:87.00,做题时间:90 分钟)一、选择题(总题数:25,分数:49.00)1.对于维护软件的人员来说,使用质量是_的结果。A) 功能性 B) 可靠性 C) 可维护性 D) 效率(分数:2.00)A.B.C. D.解析:解析 使用质量是从用户观点来对软件产品提出的质量要求,所以它的度量主要是针对用户使用的绩效,而不是软件自身的特性,使用质量是面向用户的内部和外部质量的组合效果。使用质量与其他软件产品质量特性之间的关系取决于用户的类型:对最终用户来说,使用质量主要是功能性、可靠性、易用性和效率的结果;对维护软件的人员来说,使用质量是可维护性的结果;对移植软件的人员来说,使用质量是可移植性的
14、结果。2.以下关于面向对象软件测试的说法中,正确的是A) 等价类测试是面向对象软件白盒测试的常用手段B) 数据流测试是面向对象软件黑盒测试的常用手段C) 面向对象软件的可靠性测试需要考虑继承的影响D) 面向对象软件的覆盖率测试需要考虑多态的影响(分数:2.00)A.B.C.D. 解析:解析 等价类测试属于黑盒测试,数据流属于白盒测试。面向对象软件有封装、继承、多态、继承与多态的复合等特点。由于一个引用可以绑定多个实现,而具体绑定哪个实现需要在运行时刻才能决定,而且不同的输入会导致在运行时刻绑定不同的实现,即一个引用根据不同的输入调用不同的实现。从语句的覆盖角度,仅仅覆盖该引用所在的语句并不意味
15、完全覆盖各种不同的实现,只有覆盖了该引用调用各种实现的情况才算完全覆盖。所以面向对象软件覆盖率需要考虑多态。3.下面的逻辑测试覆盖中,测试覆盖最弱的是 _。A条件覆盖 B条件组合覆盖C语句覆盖 D判定/条件覆盖(分数:1.00)A.B.C. D.解析:解析 在逻辑覆盖中,测试覆盖最弱的是语句覆盖。4.下列关于软件测试过程的几种抽象模型,说法正确的是_。A) H 模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展B) W 模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序C) 软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理D) V 模型强
16、调测试的对象不仅仅是程序,需求、设计等同样需要测试(分数:2.00)A. B.C.D.解析:解析 软件测试过程体现了软件测试的流程和方法,与软件开发过程一样,都遵循软件工程原理,遵循管理学原理,故选项 C 不正确。V 模型反映出测试活动与分析设计活动的关系,强调了在整个项目开发过程中需要经历的不同测试级别,忽视了测试的对象不应该仅仅是程序,W 模型是对 V 模型进行了补充,明确指出:测试的对象不仅仅是程序,需求、设计等同样需要进行测试,H 模型指出软件测试是一个独立的流程,只要某个测试达到准备就绪点,测试执行活动就可以开展,软件测试贯穿于产品的整个生命周期,与其他流程可以并发进行。5.失效回复
17、测试(Recovery Testing),其目标是_。A) 测试各种资源在超负荷的情况下的运行情况B) 检测系统可以处理目标内确定的数据容量C) 度量系统的性能和预先定义的目标有多大差距D) 验证系统从软件或者硬件失效中恢复的能力(分数:2.00)A.B.C.D. 解析:解析 失效恢复测试的目标就是验证系统从软件或者硬件失效中恢复的能力。失效回复测试采用各种人为干预的方式使软件出错,造成人为的系统失效,进而检查系统的恢复能力。6.下面 Web 应用软件的测试策略中,不属于表示层的测试内容的是_。A) 链接结构的测试 B) 浏览器兼容性的测试C) 排版结构的测试 D) 服务器端程序的测试(分数:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 90 答案 解析 DOC
