【计算机类职业资格】计算机新国家四级软件测试工程师-试卷7及答案解析.doc
《【计算机类职业资格】计算机新国家四级软件测试工程师-试卷7及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机新国家四级软件测试工程师-试卷7及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机新国家四级软件测试工程师-试卷 7及答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.00)1.一、选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.在集成测试阶段,人们关注的一种主要的覆盖是_。(分数:2.00)A.功能覆盖B.语句覆盖C.基本路径覆盖D.条件覆盖3.内部度量的主要目的是_。A) 确保获得所需的外部质量 B) 确保获得所需的使用质量 C) 在执行前评价软件产品的质量 D) 以上全部(分数:2.00)A.B.C.D.4.坚持在软件开发的各个
2、阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期_。A) 技术评审 B) 程序测试 C) 文档审查 D) 管理评审(分数:2.00)A.B.C.D.5.在第 15题的程序测试中,若测试采用测试用例:(a,b,c)=(1,1,-1)、(1,1,1),(-1,1,1)、(0,1,1),那么,可以实现的逻辑覆盖是_。(分数:2.00)A.条件覆盖B.判定覆盖C.路径覆盖D.条件组合覆盖6.系统测试中最基本的测试策略是_。(分数:2.00)A.功能测试B.性能测试C.安全性测试D.压力测试7.下列测试方法中与性能无关的是_。(分数:2.00)A.性能测试B.并发
3、测试C.失效恢复测试D.安全性测试8.软件可靠性测试的目的是_。(分数:2.00)A.通过测试揭示软件中的缺陷B.修改发现的缺陷C.提高软件可靠性D.通过受控的软件测试过程来预测软件在实际运行中的可靠性9.下列应用服务器中,不遵循 J2EE规范的是_。(分数:2.00)A.MTSB.WebLogicC.Oracle 9iApplication ServerD.WebSpere10.在 Web应用软件的测试中,对数据库性能的测试是_。(分数:2.00)A.表示层的测试B.数据层的测试C.业务层的测试D.服务层的测试11.软件构件最受关注的特性是_。(分数:2.00)A.高可靠性B.可观察性C.可
4、复用性D.可控制性12.指导用户使用软件的核心文档是_。(分数:2.00)A.操作手册B.安装手册C.概念手册D.示例和模板13.缺陷的跟踪和管理通常由_执行。(分数:2.00)A.数据库系统B.操作系统C.文件系统D.服务器系统14.脚本的具体内容依赖于_。(分数:2.00)A.测试工具和脚本技术B.测试用例C.脚本技术D.测试工具15.在软件缺陷管理实践中,使用_来管理软件缺陷报告,以便于软件缺陷报告的快速存储、共享、传递和处理。(分数:2.00)A.文件管理系统B.数据库管理系统C.缺陷单D.Excel电子表格文档16.下面与软件可靠性有关的概念中,理解不正确的是 _。(分数:2.00)
5、A.软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归为软件错误B.软件故障是指软件代码中的错误C.在软件的一次运行期间,软件故障一定会导致软件失效D.通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性17.下列选项中,属于软件缺陷的基本状态的是 A)激活状态 B)关闭或非激活状态 C)已修正状态 D)以上全部(分数:2.00)A.B.C.D.18.下列关于软件缺陷产生的原因的叙述中,不属于技术问题的是 A)语法错误 B)系统结构不合理 C)文档错误,内容不正确或拼写错误 D)接口参数传递不匹配,导致模块集成出现问题(分数:2.00)A.
6、B.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)测试用例只需选取合理的输入数据 B)程序最好由编写该程序的程序员来测试 C)测试用例应由测试的输入数据和预期的输出结果两部分组成 D)使用测试用例进行测试是为了检查程序是否做了它该做的事(分数:2.00)A.B.C.D.
7、22.下列选项中不属于软件易用性测试关注的范畴的是 A)软件界面的色彩是否协调 B)软件是否能够在多种操作系统下运行 C)软件是否支持用户根据自己的需要进行定制 D)软件是否能主动引导用户使用相互关联的功能(分数:2.00)A.B.C.D.23.集成测试中使用的主要测试方法为_。A) 黑盒测试 B) 灰盒测试 C) 回归测试 D) 白盒测试(分数:2.00)A.B.C.D.24.下述软件测试过程管理特点的叙述,不正确的是_。A) 软件质量标准定义不准确、任务边界模糊B) 软件测试项目的变化控制和预警分析要求高 C) 要求测试人力资源丰富,有快速的变动调整以适应 D) 测试任务分配难(分数:2.
8、00)A.B.C.D.25.以下哪一种技术属于基于性能计数器的分析技术 A) 数据流分析 B) 指针分析 C) 时间序列分析 D) 进程分析(分数:2.00)A.B.C.D.26. (分数:2.00)A.B.C.D.二、论述题(总题数:9,分数:24.00)27.二、论述题(3 题论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。_28.采用等价类划分方法为某保险公司计算保费率的程序设计测试用例某保险公司的人寿保险的保费计算方式为:投保额保险费率,其中,保险费率依点数不同而有别,10 点及 10点以上保险费率为 0.6%,10点以下保险费率为 0.1%;而点数又是由投
9、保人的年龄、性别、婚姻状况和抚养人数来决定,具体规则如表所示。 (分数:2.00)_以下电费计算的几条规则,请按要求回答问题。 一些城市的电力公司把用户分为两类:单费率用户和复费率用户。对于单费率用户实行单一电价,即在任何时间段都是一个价;对于复费率用户在不同时段实行不同的电价。有 4条计算电费的规则:对于单费率用户,按公式 A计算电费;对于复费率用户,如果不在规定期间内,同单费率用户,按照公式 A计算电费,否则按公式 B计算;如果既不是单费率用户也不是复费率用户,则做其他处理。(分数:4.00)(1).根据上述要求,设计判定表。(分数:2.00)_(2).根据上述判定表设计测试用例,尽量使其
10、覆盖所有的情况。(分数:2.00)_关于软件测试过程,请回答以下问题。(分数:4.00)(1).软件测试过程模型主要有哪些?各有何特点?(分数:2.00)_(2).应当如何正确选取过程模型?(分数:2.00)_针对以下 C语言程序,请按要求回答问题。 以下是一个用来求解一元二次方程的 C语言程序: 1 main() 2 3 float a,b,c,x1,x2,delta; 4 scanf(“%f*f%f“, 5 if(a!=0) 6 7 delta=b*b-4*a*c; 8 if(delta0) 9 10 x1=(-b+sqrt(delta)/(2*a); 11 x2=(-b-sqrt(del
11、ta)/(2*a); 12 printf(“x1=%f,x2=%f/n“, x1,x2); 13 14 else 15 16 if delta=0) 17 18 x1=-b/(2*a); 19 printf(“x1=%f/n“,x1); 20 21 else 22 23 printf(“no real solution/n“); 24 25 26 27 (分数:4.00)(1).画出 main()函数的控制流图。(分数:2.00)_(2).采用基本路径测试法设计一组测试用例,保证每个基本独立路径都至少执行一次。(分数:2.00)_以下是教材购销系统的描述,请仔细阅读并按要求回答问题。 某图书管
12、理系统有以下功能:a)借书:输入读者借书证,系统首先检查借书证是否有效。然后检查该读者所借图书是否超过 10本,若已达到,拒借;未达到 10本,办理借书,修改库存并记录。b)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(1 个月)做罚款处理;否则,修改库存目录与借书文件。c)查询:可通过借书文件、库存目录文件查询读者情况、图书借阅情况及库存。(分数:4.00)(1).画出该图书管理系统的控制流程图。(分数:2.00)_(2).使用基本路径测试方法确定该状态图的测试路径。(分数:2.00)_29. (分数:2.00)_30.QESuite Web Version 1.0中,已知
13、某 OA系统测试项目的部分信息如下: 测试版本:总计 4个测试版本,按日期排序分别为 OA1.0_111009,OAl.0_111025,OAl.0_111103,OAl.0_111129。 功能分类视图中部分待测区域及人员分配定义如下表所示: 下表是功能区域“发文管理发文”下某一个软件问题的操作历史信息,请依据 QESuite Web Version 1.0的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,填写表中 5项空缺的操作历史信息。(共 10分) (分数:2.00)_31.下图是该测试项目的某软件问题报告视图。按 QESuite Web Version 1.0中的软件问题
14、生命周期定义,4号软件问题报告需要何种人员进行哪些可能的操作?5 号软件问题报告需要何种人员进行哪些可能的操作?8号软件问题报告需要何种人员进行哪些可能的操作? (分数:2.00)_计算机新国家四级软件测试工程师-试卷 7答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.00)1.一、选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.在集成测试阶段,人们关注的一种主要的覆盖是_。(分数:2.00)A.功能覆盖 B.语句覆盖C.基本路径覆盖D.条件覆盖解析:
15、解析:B、C、D 都是单元测试所关注的。3.内部度量的主要目的是_。A) 确保获得所需的外部质量 B) 确保获得所需的使用质量 C) 在执行前评价软件产品的质量 D) 以上全部(分数:2.00)A.B.C.D. 解析:解析:内部度量是在软件设计和编码过程中,通过对中间产品的静态分析来测量其内部质量特性。内部度量的主要目的是为了确保获得所需的外部质量和使用质量,用户、评价人员、测试人员和开发人员可以在产品可执行之前通过内部度量来评价软件产品的质量。4.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期_。A) 技术评审 B) 程序测试 C
16、) 文档审查 D) 管理评审(分数:2.00)A. B.C.D.解析:解析:由测试用例的原则第 1条(应当把“尽早地和不断地进行软件测试”作为软件开发人员的座右铭)可得,由于软件开发的各个环节都有可能会出错,所以我们要坚持在各个阶段的技术评审,才能尽早地发现和预防错误,把出现的错误克服在早期,杜绝某些发生错误的隐患减少开发费用,提高软件质量,而后面 B、C、D 三个选项都是只针对某个阶段来讲的,所以不正确,故正确答案为 A。5.在第 15题的程序测试中,若测试采用测试用例:(a,b,c)=(1,1,-1)、(1,1,1),(-1,1,1)、(0,1,1),那么,可以实现的逻辑覆盖是_。(分数:
17、2.00)A.条件覆盖B.判定覆盖 C.路径覆盖D.条件组合覆盖解析:6.系统测试中最基本的测试策略是_。(分数:2.00)A.功能测试 B.性能测试C.安全性测试D.压力测试解析:7.下列测试方法中与性能无关的是_。(分数:2.00)A.性能测试B.并发测试C.失效恢复测试D.安全性测试 解析:8.软件可靠性测试的目的是_。(分数:2.00)A.通过测试揭示软件中的缺陷B.修改发现的缺陷C.提高软件可靠性D.通过受控的软件测试过程来预测软件在实际运行中的可靠性 解析:9.下列应用服务器中,不遵循 J2EE规范的是_。(分数:2.00)A.MTSB.WebLogicC.Oracle 9iApp
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 软件 测试 工程师 试卷 答案 解析 DOC
