【计算机类职业资格】计算机四级软件测试工程师-76及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-76及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-76及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-76 及答案解析(总分:80.50,做题时间:90 分钟)一、选择题(总题数:25,分数:50.50)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) 语句覆盖C) 路径覆盖 D) 条件覆盖(分数:2.00)A.B.C.D.4.Myers 在 19
2、79 年提出了一个重要观点,即软件测试的目的是为了_。A) 证明程序正确B) 查找程序错误C) 改正程序错误D) 验证程序无错误(分数:2.50)A.B.C.D.5.用户界面一致性的测试目的是_。(A) 检查界面能否辅助功能的展现(B) 检查同一软件内界面风格是否一致(C) 检查软件在完成不同功能时界面的风格是否一致(D) 以上都不对(分数:2.00)A.B.C.D.6.软件测试过程是一个_的过程。A) 自顶向下,并行处理 B) 自顶向下,逐步细化C) 自底向上,并行处理 D) 自底向上,逐步集成(分数:2.00)A.B.C.D.7.以下哪种软件测试不属于软件性能测试的范畴_。A接口测试 B并
3、发测试 C压力测试 D配置测试(分数:2.00)A.B.C.D.8.不需要运行程序,通过收集有关代码的结构信息来对程序进行的测试的是_。A) 性能测试B) 黑盒测试C) 白盒测试D) 静态分析(分数:3.00)A.B.C.D.9.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试 _。A结构合理性 B软件外部功能C程序的内部逻辑 D程序正确性(分数:2.00)A.B.C.D.10.下列关于面向对象集成测试的说法中,正确的是 _。A大突击集成是面向对象集成测试最常用且最有效的方法B自底向上集成和自顶向下集成都需要为集成测试开发大量代码C与自底向上集成和自顶向下集
4、成相比,基干集成是一种更充分的集成测试策略D高频集成是以自底向上集成为基础,利用冒烟测试进行的集成测试(分数:1.00)A.B.C.D.11.面向对象的开发模式突破了传统的瀑布模型,将开发分为几个方面,其中不属于的是_。A) 面向对象的分析(OOA)B) 面向对象的设计(OOD)C) 面向对象的实现(OOC)D) 面向对象的编程(OOP)(分数:2.00)A.B.C.D.12.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串,那么,下面哪组值均属于用户名的有效等价类 _。Aallllll,L,Li
5、n-Yie,Lin-fengBL1,allllll,glenford,123B123Clinyifei,allllll,glenford,MyersDlinyifei,allllll,glenford,GMyers(分数:2.00)A.B.C.D.13.如果执行下面的 C 程序,并做了成功的存储分配:char * pBuf=NULL;pBuf=(char*)malloc(100);if(pBuf=NULL)printf(“Not Enough Memory/n“);return 1;则此段程序测试的指令块(即顺序执行的一段指令)覆盖率是A) 100% B) 60%C) 50%D) 40%(分数
6、:2.00)A.B.C.D.14.下述软件测试过程管理特点的叙述,不正确的是_。A) 软件质量标准定义不准确、任务边界模糊B) 软件测试项目的变化控制和预警分析要求高C) 要求测试人力资源丰富,有快速的变动调整以适应D) 测试任务分配难(分数:2.00)A.B.C.D.15.被看作一个“主程序”主要用来接收测试数据,把这些数据传送给被测试的模块,并且打印出有关数据的模块是_。A) 桩模块 B) 数据模块 C) 接口模块 D) 驱动模块(分数:2.00)A.B.C.D.16.场景测试方法是基于 IBM 公司推行的 RUP 的测试用例生成方法,该方法的出发点是A) 用例 B) 事件流C) 控制流
7、D) 数据流(分数:2.00)A.B.C.D.17.性能测试主要用于实时系统和嵌入式系统,其目标是_。A测试各种资源在超负荷的情况下的运行情况B检测系统可以处理目标内确定的数据容量C度量系统的性能和预先定义的目标有多大差距D验证系统从软件或者硬件失效中恢复的能力(分数:2.00)A.B.C.D.18.关于 Web 应用软件基本结构,客户端主要有A) 浏览器 B) HTML 文档C) 客户端程序 D) 以上全部(分数:2.00)A.B.C.D.19.阅读以下程序,采用逻辑覆盖进行测试,下列测试用例(a,b,c)的输入值,可以达到条件覆盖的是_。Int func(int a, b, c)Int k
8、=1:If(aO)| (b0)|(a+c0)k=k+a;Else k=k+b:If(c0)k=k+c:Return kA) (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.20.扫描漏洞是保证系统安全的一个重要措施,下列不属于漏洞扫描范畴的是 _。A接口漏洞 B操作系统漏洞C数据库漏洞 D网络漏洞(分数:2.00)A.B.C.D.21.每个测试用例都应包括A) 唯一的名称和标识符 B) 测试的初始化要求C) 测试用例说明 D) 以上全部(分数:2.00)
9、A.B.C.D.22.下列哪种软件测试不属于软件性能测试的范畴A) 分支覆盖测试 B) 并发测试C) 压力测试 D) 负载测试(分数:2.00)A.B.C.D.23.没有真确修复的缺陷,需要进一步修复的缺陷是_。(A) New More Info(B) Deferred-Next Build(C) Deferred-Mext Main Release(D) Reopen(分数:2.00)A.B.C.D.24.测试用例设计完成后,要经过非正式和正式的审查下列是非正式审查的是A) 系统分析人员审查 B) 资深人员审查C) 系统设计人员审查 D) 程序员审查(分数:2.00)A.B.C.D.25.把
10、经过评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软什的体系结构,这是软件生命周期哪一阶段做的事情A) 系统和需求定义 B) 编程和单元测试C) 软件设计 D) 运行和维护(分数:2.00)A.B.C.D.二、论述题(总题数:3,分数:30.00)26.QESuite Web Version 1.0 中,已知某安全邮件系统测试项目的部分信息如下:测试版本:总计 3 个测试版本,按日期排序分别为SMail1.0_110409,SMail1.0_110419,SMail1.0_110429。功能分类视图中部分待测区域及人员分配定义如下表所示:功能区域 功能区域 测试人员 开
11、发人员收邮件 李晓军 郑 勇发邮件 李小青 郑 勇 功能邮箱设置 金 燕 张 成 下表是功能区域“功能/邮箱设置”下某一个软件问题的部分操作历史信息,请依据 QESuite Web version 1.0 的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,且假设已知“操作后的问题状态”均正确,请找出下表中的错误并说明理由。 操作序号 操作者 执行操作 操作后的问题状态 测试版本 2 郑 勇 校验/校验 打开/再现 SMail1.0_1104093 张 成 修复/修复 待验/修复 SMail1.0_1104194 金 燕 验证/同意 打开/修复失败 SMail1.0_1104195
12、张 成 修复/不是问题 待验/不是问题 SMail1.0_1104196 金 燕 验证/不同意 解决/不是问题 SMail1.0_1104197 金 燕 打开/重新打开 打开/再现 SMail1.0_110429 (分数:10.00)_27.以下是某程序说明,请按要求回答问题。程序说明:假设有一个把数字串转化为整数的函数,其中数字串要求长度为 16 个数字构成,机器字长为 16 位。分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。(分数:10.00)_以下是教材购销系统的描述,请仔细阅读并按要求回答问题。某图书管理系统有以下功能:A借书:输入读者借书证,系统首先检查借书证是否有效。
13、然后检查该读者所借图书是否超过 10 本,若已达到,拒借;未达到 10 本,办理借书,修改库存并记录。B还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(1 个月)做罚款处理;否则,修改库存目录与借书文件。C查询:可通过借书文件、库存目录文件查询读者情况,图书借阅情况及库存。(分数:10.00)(1).画出该图书管理系统的控制流程图。(分数:5.00)_(2).使用基本路径测试方法确定该状态图的测试路径。(分数:5.00)_计算机四级软件测试工程师-76 答案解析(总分:80.50,做题时间:90 分钟)一、选择题(总题数:25,分数:50.50)1.在需求获取与定义阶段就开始建
14、立,以后要不断细化和完善的文档是 _。A用户手册 B外部设计规格说明C内部设计规格说明 D测试计划手册(分数:2.00)A. B.C.D.解析:解析 软件的外部设计是从用户的角度对产品进行描述的,外部设计规格说明是在外部设计期间产生的文档,用户手册是另一种文档,与外部设计规格说明不同的是,它是在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档。2.有一种类,它有成员方法,但有些是没有实现的成员方法,该类是A) 抽象类 B) 基类C) 派生类 D) 虚基类(分数:2.00)A. B.C.D.解析:解析 所谓抽象类,就是只有一些成员方法而没有其实现的类,甚至有的抽象类中的所有方法都没有实现
15、。由于有成员方法而没有实现的成员方法,抽象类不能直接用于创建实例。3.在结构化测试用例中,最强的覆盖准则是A) 判定覆盖 B) 语句覆盖C) 路径覆盖 D) 条件覆盖(分数:2.00)A.B.C. D.解析:解析 结构化测试中有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中路径覆盖是最强的覆盖准则。4.Myers 在 1979 年提出了一个重要观点,即软件测试的目的是为了_。A) 证明程序正确B) 查找程序错误C) 改正程序错误D) 验证程序无错误(分数:2.50)A.B. C.D.解析:解析 Glenford JMyers 于 1979 年给出测试的定义为:软件测试是为发现错
16、误而执行的一个程序或者系统的过程。同时他给出了 3 个关于测试的重要观点:测试是为了证明程序有错,而不是证明程序正确。一个好的测试用例在于它能发现以前未发现的错误。一个成功的测试是发现了以前未发现的错误的测试。5.用户界面一致性的测试目的是_。(A) 检查界面能否辅助功能的展现(B) 检查同一软件内界面风格是否一致(C) 检查软件在完成不同功能时界面的风格是否一致(D) 以上都不对(分数:2.00)A.B.C. D.解析:6.软件测试过程是一个_的过程。A) 自顶向下,并行处理 B) 自顶向下,逐步细化C) 自底向上,并行处理 D) 自底向上,逐步集成(分数:2.00)A.B.C.D. 解析:
17、解析 软件开发过程是一个自顶向下、逐步细化的过程,而软件测试过程则是相反的顺序自底向上、逐步集成的过程。7.以下哪种软件测试不属于软件性能测试的范畴_。A接口测试 B并发测试 C压力测试 D配置测试(分数:2.00)A. B.C.D.解析:解析 依据测试目的的不同,可以把软件性能测试及与性能有关的其他测试分为以下几类:性能测试(Performance Testing)。并发测试(Concurrency Testing)。压力测试(Stress Testing)。可靠性测试(Reliability Testing)。负载测试(Load Testing)。配置测试(Configuration Te
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 76 答案 解析 DOC
