【计算机类职业资格】计算机新国家四级软件测试工程师-试卷2及答案解析.doc
《【计算机类职业资格】计算机新国家四级软件测试工程师-试卷2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机新国家四级软件测试工程师-试卷2及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、计算机新国家四级软件测试工程师-试卷 2及答案解析(总分:66.00,做题时间:90 分钟)一、选择题(总题数:29,分数:58.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.下列关于软件缺陷产生的原因的叙述中,不属于技术问题的是 A)语法错误 B)系统结构不合理 C)文档错误,内容不正确或拼写错误 D)接口参数传递不匹配,导致模块集成出现问题(分数:2.00)A.B.C.D.3.下列关于桌上检查(Desk Checking)的叙述中正确的是 A)由程序员自己检查自己编写的程序 B)由
2、同行帮忙检查自己编写的程序 C)程序员在桌子上检查编写程序的活动 D)几个同行自行组成小组,以小组为单位检查编写的程序(分数:2.00)A.B.C.D.4.不需要运行程序,通过收集有关代码的结构信息来对程序进行测试的是 A)静态分析 B)动态测试 C)白盒测试 D)黑盒测试(分数:2.00)A.B.C.D.5.在代码检查中,负责提供关于检查项目的资料并回答检查人员问题的角色是 A)协调人 B)开发人员 C)检查人员 D)讲解员(分数:2.00)A.B.C.D.6.在压力测试过程中,测试人员主要关注的是 A)在有非正常资源占用的情况下系统的处理时间 B)在正常资源占用的情况下系统的处理时间 C)
3、在不正常的系统运行范围内系统处理的数据容量 D)在正常的系统运行范围内系统处理的数据容量(分数:2.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.CMU SEI的 watts Humphrey指出:软件产品必须首先提供用户所需要的 A)可靠性 B)可操作性 C)特点 D)功能(分数:2.00)A.B.C.D.10
4、.在结构化测试用例中,最强的覆盖准则是 A)判定覆盖 B)语句覆盖 C)路径覆盖 D)条件覆盖(分数:2.00)A.B.C.D.11.下列属于基于性能计数器的分析技术的是 A)指针分析 B)进程分析 C)数据流分析 D)时间序列分析(分数:2.00)A.B.C.D.12.下列不属于数据兼容性测试关注的范畴的是 A)一个 Web应用软件是否支持不同的关系型数据库 B)一个浏览器是否同时支持不同版本的 HTML文件格式 C)一个排版软件是否可以打开该软件以前版本保存的文件 D)一个文字处理软件是否可以打开其他文字处理软件保存的文件(分数:2.00)A.B.C.D.13.下列有关集成测试的说法中,错
5、误的是 A)自底向上集成的优点是减少了编写桩模块的工作量 B)自底向上集成的缺点是在早期不能进行并行测试,不能充分利用人力 C)自顸向下集成的缺点是需要设计较多的桩模块,测试的开销较大 D)自顶向下集成的优点是能够较早地发现在高层模块接口、控制等方面的问题(分数:2.00)A.B.C.D.14.在单元测试时,用于代替被调用模块的是 A)桩模块 B)代理模块 C)驱动模块 D)通信模块(分数:2.00)A.B.C.D.15.在 QESuite web version 10 中,如果测试管理人员试图了解哪些模块存在严重的软件问题,可以使用 A)“严重性”视图 B)“按功能分类”视图 C)“按状态子
6、状态”视图 D)“按子系统状态”视图(分数:2.00)A.B.C.D.16.下列四个选项中,不属于集成测试分析的对象的是 A)体系结构分析 B)可测试性分析 C)接口分析 D)边界条件分析(分数:2.00)A.B.C.D.17.以下哪种测试属于面向对象程序集成测试考虑的范畴 A)针对多个类的多个实例间协作的测试 B)针对一个类树上多个类间继承的测试 C)针对一个类的多个成员方法间协作的测试 D)针对一个成员方法的不同输入情况的测试(分数:2.00)A.B.C.D.18.针对性能测试过程的活动,测试团队可以不包括哪个角色 A)设计人员 B)经理 C)总结人员 D)支持人员(分数:2.00)A.B
7、.C.D.19.下列选项中不属于软件易用性测试关注的范畴的是 A)软件界面的色彩是否协调 B)软件是否能够在多种操作系统下运行 C)软件是否支持用户根据自己的需要进行定制 D)软件是否能主动引导用户使用相互关联的功能(分数:2.00)A.B.C.D.20.下列关于软件可靠性测试的说法中,错误的一项是 A)发现软件缺陷是软件可靠性测试的主要目的 B)软件可靠性测试通常用于有可靠性要求的软件 C)可靠性测试通常要对测试结果进行分析才能获得测试结论 D)在一次软件可靠性测试中,执行的测试用例必需完全符合所定义的软件运行剖面(分数:2.00)A.B.C.D.21.下列不属于易用性测试范围的是 A)安装
8、与卸载测试 B)系统故障频率 C)窗口风格的一致性 D)功能的关联度(分数:2.00)A.B.C.D.22.下列选项中,不是结构化程序的基本控制结构的是 A)顺序型 B)选择型 C)重复型 D)条件型(分数:2.00)A.B.C.D.23.在实际测试中,软件性能的高低往往直接取决于 A)响应时间的绝对值 B)所有功能的最大响应时间 C)系统响应时间 D)用户对响应时间的接受程度(分数:2.00)A.B.C.D.24.在某个单位的人事信息管理软件中,系统允许用户输入人员的身份证号和进入本单位工作的日期。下面四个选项中,无效的输入值组合是 A)4108021981111101021,201071
9、B)410802198506100123,201071 C)410802197806100078,201071 D)410802201006100021,201071(分数:2.00)A.B.C.D.25.走查是对软件进行静态测试的一种方法,以下不属于走查活动的是 A)准备测试用例 B)解决缺陷 C)计划走查会议 D)执行走查(分数:2.00)A.B.C.D.26.下列关于软件可靠性测试的说法中,正确的一项是 A)软件可靠性测试使用的测试用例必须满足语句覆盖 B)软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数 C)软件可靠性测试的主要目的是通过受控的软件测试过程来预测软件在实际运行中
10、的可靠性 D)软件可靠性测试不属于黑盒测试(分数:2.00)A.B.C.D.27.以下哪种软件测试属于软件性能测试的范畴 A)易用性测试 B)单元测试 C)压力测试 D)接口测试(分数:2.00)A.B.C.D.28.软件测试信息流中,输入的信息主要有 A)测试配置 B)软件配置 C)测试工具 D)以上全部(分数:2.00)A.B.C.D.29.下列关于 web应用软件测试的说法中正确的足 A)Cookie 安全性测试是 Web应用软件安全性测试的一项重要内容 B)内容测试是 Web应用软件易用性测试的一项重要内容 C)Web 应用软件只能进行白盒测试,不能进行黑盒测试 D)Web 应用软件虽
11、然需要频繁的进行演化,但不需要频繁的进行测试(分数:2.00)A.B.C.D.二、论述题(总题数:4,分数:8.00)30.论述题(3 题论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。(分数:2.00)_31.以下是对 ATM系统的交互功能的描述,请仔细阅读并完成要求。 (1)ATM 系统具有取款、查询和修改密码的功能。 (2)进入初始页面,显示提示信息“请输入密码”,若密码正确,则进入系统的主界面,将显示四个可选框:取款、查询、修改密码和退卡;若密码错误,则返回到初始页面。 (3)选择取款页面,提示请输入取款金额,若金额有效,则吐出相应的现金数目,然后回到主界面
12、;若金额无效,则返回到取款页面。 (4)选择查询页面,显示当前余额,然后回到主界面。 (5)选择修改密码页面,提示输入新密码并确认,完成后再返回到主界面;若设置新密码错误,则返回到修改密码页面。 (6)最后在主界面中选择“退卡”选项,ATM 系统则退卡给储户,操作结束。 画出该交互过程的流程图。(分数:2.00)_32.以下是 QESuite web Version 10 用户手册的相关内容,请仔细阅读并按要求回答问题。 (1)下表是测试用的规格说明,请阐述测试用例的定义及相关内容。 (分数:2.00)_33.假设栈 Stack的容量是 2,栈元素的数据类型是 char类型,该栈对象有三种状态
13、,分别为:S1栈空状态;S2非空非满状态;s3栈满状态。转换到各个状态的条件如下。 S1:(c0)创建并初始化栈。 (c1)在 S2下执行置空运算 Clear()。 (c2)在 S2下执行出栈运算 Pop()。 (c3)在 S3下执行置空运算 Cleai。()。 S2:(c4)在 S1下执行进栈运算 Push()。 (c5)在 S3下执行出栈运算 Pop()。 S3:(c6)在 S2下执行进栈运算 Push()。 要求: (1)根据题设条件,画出栈对象的状态迁移图。 (2)计算该状态迁移图的 McCabe环路复杂性。 (3)确定基本的测试路径,要求测试路径从 S1出发,最后回到 S1,同时在状
14、态转换时注明转换条件。(分数:2.00)_计算机新国家四级软件测试工程师-试卷 2答案解析(总分:66.00,做题时间:90 分钟)一、选择题(总题数:29,分数:58.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.下列关于软件缺陷产生的原因的叙述中,不属于技术问题的是 A)语法错误 B)系统结构不合理 C)文档错误,内容不正确或拼写错误 D)接口参数传递不匹配,导致模块集成出现问题(分数:2.00)A.B.C. D.解析:解析:C 选项属于软件本身的问题而非技术问题。3.下列关
15、于桌上检查(Desk Checking)的叙述中正确的是 A)由程序员自己检查自己编写的程序 B)由同行帮忙检查自己编写的程序 C)程序员在桌子上检查编写程序的活动 D)几个同行自行组成小组,以小组为单位检查编写的程序(分数:2.00)A. B.C.D.解析:解析:桌上检查是一种传统的检查方法,由程序员自己检查自己编写的程序。4.不需要运行程序,通过收集有关代码的结构信息来对程序进行测试的是 A)静态分析 B)动态测试 C)白盒测试 D)黑盒测试(分数:2.00)A. B.C.D.解析:解析:软件测试的分类方法比较多,针对测试时是否要运行程序,可分为静态测试和动态测试,其中静态测试也称为静态分
16、析。它不必运行程序,目的仅仅是收集程序代码的结构信息而不用查错。相反,动态测试则是要执行程序,目的是查出程序的错误而非检查程序代码的结构信息。5.在代码检查中,负责提供关于检查项目的资料并回答检查人员问题的角色是 A)协调人 B)开发人员 C)检查人员 D)讲解员(分数:2.00)A.B. C.D.解析:解析:开发人员是检查项目的生产者,主要负责提供检查项日资料和回答检查人员的问题;协调人员主持、引导代码检查的执行过程,全面负责代码检查的效果;讲解员负责在检查会议中讲解检查项目,引导检查小组对产品进行彻底审查;记录员负责会议期间在检查表上记录发现的每一个错误,同时也承担作为一般检查人员的任务。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 软件 测试 工程师 试卷 答案 解析 DOC
