【计算机类职业资格】计算机四级软件测试工程师-20及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-20及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-20及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-20 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.每个测试用例都应包括(分数:2.00)A.唯一的名称和标识符B.测试的初始化要求C.测试用例说明D.以上全部2.之所以性能测试有很多指标,是因为不同的人员对软件性能的视角不同,关注点也不同,单纯认为性能就是响应时间的是(分数:2.00)A.管理员视角B.用户视角C.测试人员视角D.开发人员视角3.功能或特性没有实现,主要功能部分丧失,次要功能完伞丧失,或致命的错误声明,这属于软件缺陷级别中的(分数:2.00)A.致命的缺陷B.严重的缺陷C.一般的缺陷D.微小的缺
2、陷4.下列关于测试策略,说法错误的是(分数:2.00)A.自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些B.自顶向下测试的优点是较早的发现高层模块接口、控制等方面的问题C.自底向上测试的优点是比较容易设计测试用倒D.自顶向下测试的优点是使得低层模块的错误较早发现5.有一种类,它有成员方法,但有些是没有实现的成员方法,该类是(分数:2.00)A.抽象类B.基类C.派生类D.虚基类6.用纸张、缺陷单等来管理软件缺陷报告的方式被淘汰的主要原因是(分数:2.00)A.无法满足快速处理软件缺陷的需求B.无法满足快速存储软件缺陷的需求C.无法满足共享软件缺陷的需求D.以上全部7.对采用迭代
3、或增量开发过程模型开发的产品进行集成测试时最适合采用的集成策略是(分数:2.00)A.传统的集成测试策略B.基于使用的集成测试策略C.基干集成测试策略D.高频集成测试策略8.下列关于软件测试自动化,说法正确的是(分数:2.00)A.无法依靠人工完成的测试活动均可以通过测试自动化完成B.输出结果不明确的测试不适合自动化C.是否采用测试自动化与所开发的应用软件项目的性质无关D.与手工测试相比,采用自动化测试可以明显的提高测试质量9.分析性能下降曲线时会把曲线划分为几个区间,下列对于分析性能瓶颈有很大作用的是(分数:2.00)A.性能平坦区B.性能急剧下降区C.性能轻微下降区D.其他区10.下列关于
4、软件测试过程的几种抽象模型,说法正确的是(分数:2.00)A.H 模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展B.W 模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序C.软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理D.V 模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试11.下列关于逻辑覆盖的叙述中,说法错误的是(分数:2.00)A.对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试B.语句覆盖是比较弱的覆盖标准C.语句覆盖较判定覆盖严格,但该测试仍不充分D.条件组合覆盖是比较强的覆盖标准12.在需
5、求获取与定义阶段就开始建立,以后要不断细化和完善的文档是(分数:2.00)A.用户手册B.外部设计规格说明C.内部设计规格说明D.测试计划手册13.在健壮性测试中一般的方法是软件故障插入测试,这里插入故障的方法可以分为两类:状态插入和代码插入。下面不属于实现状态插入方法的是(分数:2.00)A.基于进程的B.基于消息的C.基于程序的D.基于调试器的14.关于同行评审说法正确的是(分数:2.00)A.同行评审是对程序进行模拟,一步步的展示程序如何处理测试数据B.同行评审虽然可以缩减工作时间,但同时也增加了大量的成本C.在软件开发过程中进行同行评审会浪费时间,减缓项目的进度D.同行评审的目的就是发
6、现产品的缺陷,因此在评审上的投入可以减少大量的后期返工15.下列关于极限测试的说法中,正确的是(分数:2.00)A.极限测试是一种新型的测试方法,传统的测试技术均不适用于极限测试B.极限测试中所有的测试均是由编码人员完成的C.与传统的软件测试相比,极限测试是一种更严格的测试D.极限测试需要频繁地进行单元测试16.下列关于软件缺陷状态的定义,不正确的是(分数:2.00)A.New测试中新报告的软件缺陷B.Open缺陷被确认并分配给相关开发工程师处理C.Fixed测试工程师已完成修正,等待开发人员验证D.Closed缺陷已被修复17.下面 Web 应用软件的测试策略中,不属于表示层的测试内容的是(
7、分数:2.00)A.链接结构的测试B.浏览器兼容性的测试C.排版结构的测试D.服务器端程序的测试18.以下哪一项不属于 Web 应用软件表示层测试关注的范畴(分数:2.00)A.排版结构的测试B.链接结构的测试C.浏览器兼容性的测试D.应用服务器兼容性测试19.对于传统软件来说,按集成程度不同对集成测试进行划分,不属于该分类的是(分数:2.00)A.模块内集成测试B.模块间集成测试C.子系统内集成测试D.子系统间集成测试20.走查的最主要目标有发现缺陷、遗漏和矛盾的地方 改进产品考虑可替换的实现方法(分数:2.00)A.和B.和C.和D.、和21.一个功能增强型项目,即其以前的产品都已经很稳定
8、,并且新增的项目只有少数几个构件被增加或修改。对于这样的项目我们通常选择哪种集成测试策略最好(分数:2.00)A.自顶向下集成策略B.自底向上集成策略C.三明治式集成策略D.一次性集成测试策略22.下列说法正确的是(分数:2.00)A.语句覆盖使得每个判定的每个分支至少执行一次B.判定覆盖使得每条语句至少执行一次C.条件覆盖使得每个判定每个条件应取到各种可能的值D.条件组合覆盖使得每个判定中各条件的每一种组合至少出现一次23.通常用于脚本的初始化或演示、培训的脚本是(分数:2.00)A.线性脚本B.结构化脚本C.数据驱动脚本D.关键字驱动脚夺24.下列不属于接口分析必须关注的是(分数:2.00
9、)A.服务器接口B.用户接口C.硬件接口D.软件接口25.在北京某个银行的人事信息管理软件中,系统允许用户输入 8 位数字的北京市电话号码。若使用等价类划分法设计测试用例,获得输入等价类,那么从保证测试效果的角度来看,下面最佳的测试用例选择应为(分数:2.00)A.62570007,80603805,100080,39103825B.62570007,80603805C.62570007,39103825,8253324,空值,hD.39103825,8253324,1391092300二、论述题(总题数:3,分数:50.00)26.请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测
10、试、验收测试的区别与联系。(分数:15.00)_以下是某“象棋中走马事件”应用程序的走马规则,请按要求回答问题。以下是中国象棋中走马事件中的走马原则:(1)如果落点在棋盘外,则不移动棋子。(2)如果落点与起点不构成日字型,则不移动棋子。(3)如果落点处有己方棋子,则不移动棋子。(4)如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子。(5)如果不属于(1)(4)条,且落点处无棋子,则移动棋子。(6)如果不属于(1)(4)条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子。(7)如果小属于(1)(4)条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。(分数:20.00)
11、(1).画出该应用程序的因果图。(分数:10.00)_(2).对该软件进行基于因果图的方法设计测试用例。(分数:10.00)_27.三角形问题的边界值分析测试用例。(分数:15.00)_计算机四级软件测试工程师-20 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.每个测试用例都应包括(分数:2.00)A.唯一的名称和标识符B.测试的初始化要求C.测试用例说明D.以上全部 解析:解析 每个测试用例应包括:唯一的名称和标识符;测试追踪;用例说明;测试的初始化要求;测试的输入;期望的测试结果;评价测试结果的准则;实施测试用例的执行步骤。2.之所以
12、性能测试有很多指标,是因为不同的人员对软件性能的视角不同,关注点也不同,单纯认为性能就是响应时间的是(分数:2.00)A.管理员视角B.用户视角 C.测试人员视角D.开发人员视角解析:解析 软件的性能是软件的一种非功能特性,软件性能指标有很多,如响应时间、系统响应时间和应用延迟时间、吞吐量、并发用户数、资源利用率,之所以有这么多指标是因为不同的人员对软件性能的视角不同,关注点也不同。从用户视角来看,性能就是响应时间,用户甚至不关心响应时间中哪些是软件造成,哪些是硬件造成的;从管理员视角来看,管理员首先关注普通用户感受到的软件性能,其次要关注如何利用管理功能进行性能调优等;从开发人员视角看,开发
13、人员会更加深入的关注软件性能,在开发过程中,开发人员希望能尽可能的开发出高性能的软件。3.功能或特性没有实现,主要功能部分丧失,次要功能完伞丧失,或致命的错误声明,这属于软件缺陷级别中的(分数:2.00)A.致命的缺陷B.严重的缺陷 C.一般的缺陷D.微小的缺陷解析:解析 软件缺陷一旦被发现,就要设法找出引起该缺陷的原因,分析对产品质量的影响,然后确定软件缺陷的严重性和处理这个缺陷的优先级。一般来说,问题越严重,其处理的优先级越高,越要得到及时的纠正。软件缺陷有四种级别,分别为:致命的(Fatal),严重的(Critical),一般的(Major),微小的(Minor)。4.下列关于测试策略,
14、说法错误的是(分数:2.00)A.自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些B.自顶向下测试的优点是较早的发现高层模块接口、控制等方面的问题C.自底向上测试的优点是比较容易设计测试用倒D.自顶向下测试的优点是使得低层模块的错误较早发现 解析:解析 自顶向下测试的优点应该是使得项层模块的错误较早发现。5.有一种类,它有成员方法,但有些是没有实现的成员方法,该类是(分数:2.00)A.抽象类 B.基类C.派生类D.虚基类解析:解析 所谓抽象类,就是只有一些成员方法而没有其实现的类,甚至有的抽象类中的所有方法都没有实现。由于有成员方法而没有实现的成员方法,抽象类不能直接用于创建实
15、例。6.用纸张、缺陷单等来管理软件缺陷报告的方式被淘汰的主要原因是(分数:2.00)A.无法满足快速处理软件缺陷的需求B.无法满足快速存储软件缺陷的需求C.无法满足共享软件缺陷的需求D.以上全部 解析:解析 目前测试组织在早期使用纸张、缺陷单或者 Excel 电子表格文档等来管理软件缺陷报告的方式已经被淘汰,其主要原因是目前软件系统规模日益增大,测试过程发现软件缺陷数量多,参与测试人员众多,而这些传统的手段已经无法满足快速存储、处理、共享软件缺陷的需求。7.对采用迭代或增量开发过程模型开发的产品进行集成测试时最适合采用的集成策略是(分数:2.00)A.传统的集成测试策略B.基于使用的集成测试策
16、略C.基干集成测试策略D.高频集成测试策略 解析:解析 高频集成是指在软件开发过程中频繁地将新开发的代码与已有代码集成。最适用于采用迭代或增量开发过程模型开发的产品进行集成测试。8.下列关于软件测试自动化,说法正确的是(分数:2.00)A.无法依靠人工完成的测试活动均可以通过测试自动化完成B.输出结果不明确的测试不适合自动化 C.是否采用测试自动化与所开发的应用软件项目的性质无关D.与手工测试相比,采用自动化测试可以明显的提高测试质量解析:解析 考查对于软件自动化测试的理解,当输出结果不明确时,不适合采用自动化测试。9.分析性能下降曲线时会把曲线划分为几个区间,下列对于分析性能瓶颈有很大作用的
17、是(分数:2.00)A.性能平坦区B.性能急剧下降区 C.性能轻微下降区D.其他区解析:解析 通常分析性能下降曲线时,会首先将其分为几个区间:性能平坦区,性能轻微下降区、性能急剧下降区。其中性能平坦区是软件运行的正常状态,因此人们往往希望该区间越长越好;性能轻微下降区是软件承受高负载的缓冲区,该区间也是越长越好;性能急剧下降区不是软件的正常运行区间,这一阶段响应时间会急剧增加至用户不能忍受,吞吐量会急剧下降甚至低于单用户时的吞吐量,但该区间对于分析性能瓶颈却有很大作用,通常说来,性能急剧下降区的起始点(也称性能拐点)就是性能瓶颈出现的地方,此时进一步分析资源利用率就可以找到性能瓶颈的原因。10
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 20 答案 解析 DOC
