【计算机类职业资格】计算机四级软件测试工程师-117及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-117及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-117及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-117 及答案解析(总分:83.49,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:52.50)1.面向对象软件的单元测试中,测试的视角从程序模型扩大到_。 A.分析模型 B.设计模型 C.分析和设计模型 D.用户模型(分数:2.00)A.B.C.D.2.关于逻辑覆盖,说法错误的是 A. DDP 覆盖是判定覆盖的一个变体 B. 满足条件覆盖一定也满足判定覆盖 C. 指令块覆盖属于语句覆盖 D. 若判定覆盖率迭 100%,则语句覆盖率一定也是 100%(分数:2.00)A.B.C.D.3.被测系统处在不完善状态,运行脚本过程中容易中断;测试脚本可移植差,需
2、要在脚本的结构、模块化参数传递和基础函数方面做好设计。这些是测试步骤总哪一过程的主要问题_。 A. 测试开发 B. 测试用例 C. 测试设计 D. 测试执行(分数:2.00)A.B.C.D.4.下列不属于安全性测试的范畴的是 _。 A.数据库内容安全性 B.客户端内容安全性 C.服务器端内容安全性 D.日志功能(分数:2.00)A.B.C.D.5.以类为单元进行单元测试时,以下说法中正确的是_。 A. 一个测试用例可以调用该类的多个方法,但每个方法只能调用一次 B. 一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法 C. 由该类方法组成的任何一个序列都是一个合理的测试用
3、例 D. 针对一个类的多个实例间协作的测试仍然属于面向对象单元测试的范畴(分数:2.00)A.B.C.D.6.规划阶段实际上指的是_。 A. 需求获取和定义阶段 B. 数据获取和定义阶段 C. 测试用例设计规划阶段 D. 产品实施规划(分数:3.00)A.B.C.D.7.在用户界面测试中,下面不属于界面整体测试内容的是 A. 一致性测试 B. 合理性测试 C. 规范性测试 D. 有效性测试(分数:2.00)A.B.C.D.8.对计算机的系统有用的系统测试类型有_。恢复测试 安全测试 应力测试 性能测试 A. B. C. D. (分数:2.00)A.B.C.D.9.使用白盒测试方法时,确定测试数
4、据应根据_和指定的覆盖标准。 A.程序的内部逻辑 B.程序的复杂结构 C.使用说明书 D.程序的功能(分数:2.00)A.B.C.D.10.针对程序段 if(x10)and(y20)then w=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求_。 A. (30,15),(40,10) B. (3,0),(30,30) C. (5,25),(10,20) D. (20,10),(1,100)(分数:2.00)A.B.C.D.11.功能或性能没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误生命,这属于软件缺陷级别中的_。 A. 致命的缺陷(fatal) B. 严重的
5、缺陷(critical) C. 一般的缺陷(major) D. 微小的缺陷(minor)(分数:2.00)A.B.C.D.12.下列关于软件测试风险分析的说法中,错误的是_。 A. 任何项目都存在风险,软件测试也不例外 B. 风险管理可分为风险评估和风险控制,风险评估又可分为风险识别和风险分析 C. 风险是指已经发生了的给项目成本、进度和质量带来坏的影响的事情 D. 风险识别和分析后,就可以指定对应策略和对性的风险管理计划了。(分数:2.00)A.B.C.D.13.如果一个判定巾的复合条件表达式为(A1)or(B3),则为了达到 100%的条件覆盖率,至少需要设计多少个测试用例_。 A. 1
6、B. 2 C. 3 D. 4(分数:3.00)A.B.C.D.14.下列不属于类间连接的测试技术是 _。 A.类关联的多重性测试 B.受控异常测试 C.往返场景测试 D.模态类测试(分数:2.00)A.B.C.D.15.关于 Web 应用软件的特点描述,错误的是_。 A. 基于无连接协议 B. 由内容驱动 C. 开发周期较长,演变较慢 D. 完全性要求较高(分数:2.00)A.B.C.D.16.下面的逻辑测试覆盖中,测试覆盖最弱的是_。 A.条件覆盖 B.条件组合覆盖 C.语句覆盖 D.判定/条件覆盖(分数:2.00)A.B.C.D.17.以下关于 web 应用软件测试的说法中,正确的是 A.
7、 数据完整性测试是 Web 应用软件数据层测试的一项重要内容 B. 内容测试是 Web 应用软件易用性测试的一项重要内容 C. 袁单测试是 Web 应用软件表示层测试的一项重要内容 D. 链接结构的测试是 Web 应用软件安全性测试的一项重要内容(分数:2.00)A.B.C.D.18.下列测试用例设计中既适用于失效恢复测试用例设计又适用于健壮性测试用例设计的方法为_。 A. 规范导出法 B. 错误猜测法 C. 基于故障的测试 D. 基于风险的测试(分数:2.00)A.B.C.D.19.下列哪个不是测试环境的组成要素?_。 A. 软硬件 B. 技术文档 C. 测试工具 D. 网络环境(分数:2.
8、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.下列测试方法中,不属于黑盒测试的是 _。 A.基本路径测试法 B.等价类测试法 C.边界值分析法 D.基于场景的测试方法(分数:2.00)A.B.C.D.23.没有正确修复的缺陷,需要进一步修复的缺陷是_。 A. New More Info
9、 B. DeferredNext Build C. DeferredMext Main Release D. Reopen(分数:2.00)A.B.C.D.24.构件本身的特性为构件化软件和构件测试带来新的挑战,下面不属于给测试构件软件带来的困难的是 A. 异构性 B. 演化性 C. 源代码的可得性 D. 测试的充分性(分数:2.00)A.B.C.D.25.验证和确认的主要活动有_。 A. 可跟踪性分析 B. 关键性分析 C. 评估和接口分析 D. 以上全部(分数:2.50)A.B.C.D.二、B论述题/B(总题数:1,分数:31.00)以下是一软件规格说明,请按要求回答问题。软件规格说明:某
10、工厂招工规定,报名者年龄应该在 16 周岁到 35 周岁之间(到 2005 年 12 月 31 日为止),即出生年月不在上述范围内的人员将不予接受,并显示“年龄不合格”的出错信息。(分数:30.99)(1).请根据规格说明,划分等价类。(分数:10.33)_(2).使用等价类划分方法为该软件设计测试用例。(分数:10.33)_(3).一个网站后台登录系统由用户名和密码两部分数据组成,登录操作对两个输入数据进行检查,具体要求如下: (1)要求用户名中只能包含字母、数字和下划线(字母不区分大小写),密码可以包含任何字符。 (2)用户名和密码都不能为空且长度都应在 16 位以内。 (3)当用户名或密
11、码为空时,则登录失败并提示对应的出错信息。 (4)当用户名不正确或用户名不存在或密码错误时,则登录失败并提示以下三种相应的出错信息:用户名不合法(即包含非字母、非数字字符、非下划线),或用户名不存在,或密码错误,当用户名和密码都正确时,显示登录成功,完成登录。 假设正确的用户名是 admin_001,密码是 001。 请用等价类方法为上述规格说明设计等价类表。(分数:10.33)_计算机四级软件测试工程师-117 答案解析(总分:83.49,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:52.50)1.面向对象软件的单元测试中,测试的视角从程序模型扩大到_。 A.分析模型 B.设
12、计模型 C.分析和设计模型 D.用户模型(分数:2.00)A.B.C. D.解析:解析 面向对象软件测试的总体目标是以最小的工作量发现最多的错误,与传统软件测试的目标是一致的,但面向对象软件测试的策略与传统软件测试有很大不同。其一,测试的焦点从过程构件(模块)移向了类:其二,测试的视角扩大到了分析和设计模型。2.关于逻辑覆盖,说法错误的是 A. DDP 覆盖是判定覆盖的一个变体 B. 满足条件覆盖一定也满足判定覆盖 C. 指令块覆盖属于语句覆盖 D. 若判定覆盖率迭 100%,则语句覆盖率一定也是 100%(分数:2.00)A.B. C.D.解析:解析 条件覆盖是指设计若干个测试用例,运行被测
13、程序,使得程序中每个判定的每个条件的可能取值至少评价一次。而判定覆盖是设计测试用例,使得程序中每个判定的取真分支和取假分支至少评价一次。二者没有必然的联系,故满足条件覆盖的未必会满足判定覆盖,选项 B 错误。而满足判定覆盖一定会满足语句覆盖是容易理解的,因为每个判定的取真分支和取假分支都至少评价一次,必然预示着每个可执行语句至少评价了一次,即满足了语句覆盖。另外指令块覆盖是语句覆盖的一个变体,而 DDP 覆盖(判定路径覆盖)是判定覆盖的一个变体。3.被测系统处在不完善状态,运行脚本过程中容易中断;测试脚本可移植差,需要在脚本的结构、模块化参数传递和基础函数方面做好设计。这些是测试步骤总哪一过程
14、的主要问题_。 A. 测试开发 B. 测试用例 C. 测试设计 D. 测试执行(分数:2.00)A. B.C.D.解析:4.下列不属于安全性测试的范畴的是 _。 A.数据库内容安全性 B.客户端内容安全性 C.服务器端内容安全性 D.日志功能(分数:2.00)A. B.C.D.解析:5.以类为单元进行单元测试时,以下说法中正确的是_。 A. 一个测试用例可以调用该类的多个方法,但每个方法只能调用一次 B. 一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法 C. 由该类方法组成的任何一个序列都是一个合理的测试用例 D. 针对一个类的多个实例间协作的测试仍然属于面向对象单元
15、测试的范畴(分数:2.00)A. B.C.D.解析:解析 A 选项的叙述是正确的。继承是面向对象的一个重要的机制,它允许子类直接获取父类的属性和方法,从而实现对父类的复用,所以 B 选项的叙述是错误的。由于面向对象具有封装的特点,在对面向对象软件进行测试时,不能简单地对每个类的成员方法进行测试,在调用任何成员方法之前还必须保证相应的实例处于该方法的预期工作状态,即没计类的测试用例时,不仅要考虑各成员方法的输入参数,还要考虑如何设计调用的序列。所以 C 选项叙述错误。由于面向对象程序中可独立被测试的单元通常是一个类族或最小是一个独立的类,面向对象程序的单元测试主要考虑类和类族的测试,D 选项中针
16、对一个类的多个实例间的协作测试应输入面向对象集成测试考虑的范畴。综上所述,本题选择 A。6.规划阶段实际上指的是_。 A. 需求获取和定义阶段 B. 数据获取和定义阶段 C. 测试用例设计规划阶段 D. 产品实施规划(分数:3.00)A. B.C.D.解析:解析 规划阶段的测试实际上就是对需求获取和定义阶段进行的测试,产品规划小组应由系统分析员、销售人员和市场营销人员以及产品经理等组成,他们对产品进行定义,制作演示模型,以阐明他们的构想。规划人员目的是编写文档来知道将来的开发工作。7.在用户界面测试中,下面不属于界面整体测试内容的是 A. 一致性测试 B. 合理性测试 C. 规范性测试 D.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 117 答案 解析 DOC
